<ng0>but to come back to the question, it's probably not necessary
<leoprikler>Yep, if you're concerned about Guix compatibility, /bin/sh should be fine.
<ng0>speaking of which, can someone build gnunet from git (not from guix git, but gnunet git) and send me the testsuite log, configure log, and build log? I'm doing a similar thing with Nix (https://github.com/NixOS/nixpkgs/issues/73793) as I think there are a couple of intersections of Nix and Guix with our tests
<pkill9>I'm trying to compile the wayfire wayland compositor which uses wlroots - just to note, i'm using wlroots 0.8.1 which is newer than the wlroots packaged in guix - but it fails at the linking phase and spits out a tonne of undefined references to wlr_*. The build system it uses is meson/ninja, and looking at the command used to link with the libraries, it doesn't have any reference to wlroots, particularly in the list of
<brettgilio>That's what I'm unsure of. Idk which backend to use for Haskell.
<leoprikler>Well, I mostly use dabbrev-code, capf and yasnippet, which should also work for Haskell.
<leoprikler>I'm not aware of anything Haskell-specific though, if that's what you want.
<anon987321>hi guix, how can i get geiser to provide completion for guix?
<brettgilio>anon987321: check the docs for loading modules into geiser
<anon987321>i tried geiser-repl-import-module, but i can't see anything guix there, and i tried setting up geiser to look up on my local checkout
<pkill9>I have a problem with compiling a package - i can compile it manually, i.e. in a guix environment and manually setting the LDFLAGS environment variable as shown in the package definition, but if I run `guix build -f <path-to-package-definition>` it fails to link to wlroots: https://paste.debian.net/plain/1117306
<pkill9>meson shows in the output that it's added the LDFLAGS when running `guix build`, so I'm not sure what's wrong
<pkill9>leoprikler: a bunch of undefined references to wlroots, so it's failing to link with libwlroots.so
<pkill9>i can hack around it manually by setting LDFLAGS to "-ldl /path/to/libwlroots.so", but it still fails to link when building the package definition, even though meson says it adds that flag, though it doesn't looking at the output
<pkill9>leoprikler: I got it compiling with the package definition by using a command line flag to add that linker argument \o/ `#:configure-flags `(,(string-append "-Dcpp_link_args=-ldl " (assoc-ref %build-inputs "wlroots") "/lib/libwlroots.so"))`