!RbXGJhHMsnQcNIDFWN:nixos.org

Haskell in Nixpkgs/NixOS

728 Members
For discussions and questions about Haskell with Nix, cabal2nix and haskellPackages in nixpkgs | Current Docs: https://haskell4nix.readthedocs.io/ | More Nix: #community:nixos.org | More Haskell: #haskell-space:matrix.org146 Servers

Load older messages


SenderMessageTime
29 May 2021
@roosemberth:orbstheorem.chRoosThat's not necessarily a good thing xD16:08:50
@Las:matrix.orgLas cabal build on aarch64 for me gives me an ghc: could not execute: opt error, even though I have it in my PATH. Does anyone know how to fix this? 16:10:45
@maralorn:maralorn.demaralorn Las: On nixos-unstable? 16:13:25
@Las:matrix.orgLasYeah16:13:31
@Las:matrix.orgLasIt's from the 7th of May16:14:02
@Las:matrix.orgLas maralorn 16:19:17
@maralorn:maralorn.demaralorn I see. We have quite recently merged a fix for aarch64/llvm and the ghc withPackages wrapper. But I have no clue it applies to your situation. sterni (he/him) might know more. 16:29:31
@Las:matrix.orgLasThanks, I'll try updating my nixpkgs!16:31:59
@sternenseemann:systemli.orgsterni (he/him) Las: macOS? 16:32:27
@Las:matrix.orgLasNo, Linux of course16:32:35
@Las:matrix.orgLasI think I'm one of the very few people using an aarch64 machine as my main machine16:33:00
@Las:matrix.orgLas * I think I'm one of the very few people using an aarch64-linux machine as my main machine16:33:04
@sternenseemann:systemli.orgsterni (he/him)depending on how your environment is set up, ghc should know how to find the LLVM stuff by default now16:33:59
@sternenseemann:systemli.orgsterni (he/him)not sure if we have fixed it everywhere16:34:16
@sternenseemann:systemli.orgsterni (he/him) Las: try updating nixos-unstable and if it still doesn't work, please open an issue on github, describe how you set up your environment and ping @NixOS/haskell. I'll try to fix this, I can't really test stuff on aarch64 though so there's always a bit of guesswork involved 16:36:00
@Las:matrix.orgLasThanks.16:36:11
@pennae:matrix.eno.spacepennaemaybe we should try to reinstall our pinebook and give aarch64 haskell another try last we tried it was a bit of a massive pain in the tail16:37:51
@sternenseemann:systemli.orgsterni (he/him)there should be quite substantial binary cache by now, I've fixed a bunch of failures related to a GHC bug16:38:50
@sternenseemann:systemli.orgsterni (he/him)the only trouble is development environments because LLVM is not always added correctly, I think16:39:10
@sternenseemann:systemli.orgsterni (he/him)it's a bit annoying that GHC expects LLVM to be in PATH16:39:27
@pennae:matrix.eno.spacepennaelast we tried was almost a year ago now, and on gentoo16:39:40
@pennae:matrix.eno.spacepennaeghc just routinely failed to build at all there16:39:55
@sternenseemann:systemli.orgsterni (he/him)everything is working currently in terms of ghc except ghcHEAD16:41:54
@sternenseemann:systemli.orgsterni (he/him)which may work but the build keeps timing out for an unknown reason16:42:04
@sternenseemann:systemli.orgsterni (he/him)if someone wants to debug it I'd be very happy 16:42:15
@sternenseemann:systemli.orgsterni (he/him)I think it may be because the machine hydra uses has too many cores, but who knows16:42:38
@pennae:matrix.eno.spacepennaemight give it a try when(/if) we manage to put nixos on the thing16:48:02
@Las:matrix.orgLas
In reply to @pennae:matrix.eno.space
maybe we should try to reinstall our pinebook and give aarch64 haskell another try
last we tried it was a bit of a massive pain in the tail
FWIW I think you'll have a very hard time compiling anything until the new native code gen backend is released (GHC 9.2.1 IIRC)
16:51:51
@Las:matrix.orgLasLLVM is quite slow16:52:09
@sternenseemann:systemli.orgsterni (he/him)it works at least :p16:52:53

Show newer messages


Back to Room ListRoom Version: 6