<sir123>Hey guys, I've installed gcc, binutils and glibc to try and compile a program. But it keeps rejecting a hello world program, the linker complaining no crt1 and crti.so files. Did I mess up the install?
<rekado_>Julia's ccall facility looks up so names in the output of ldconfig. This is not functional on Guix, so dynamic loading of system libraries fails. Is there a precedent on how to deal with situations like this?
<rekado_>the so names are fixed at build time, so I might be able to hardcode them in the ccall function
<rekado_>is there another way we can obtain so names at runtime other than using ldconfig -p?
<kurohin>hi, i am trying to follow the guide on installing guix but i have a problem with running the guix system init ...... ... command, It tells me "source expression failed to match any pattern", am I missing some modules that i need to use beside (gnu)?
<grantix>Arch also doesn't have a relatively universal OS EDSL.
<Xiaoman>Yeah, I have it running now already - just trying to get iwlwifi to load the firmware for my centrino advanced 6205, which fails, before I start messing with other programs
<davexunit>taylanub: yeah, Arch doesn't have a canoncial DE. Neither do we.
<grantix>Nor does really any distro sans NixOS and even then, you mess with too much Bash to keep me happy.
<davexunit>you build up GuixSD to be what you would like.
<Xiaoman>anyone here that has any pointers on getting iwlwifi to work with that NIC?
<Xiaoman>it fails to load the firmware, which suggests to me that it misses the firmware
<Xiaoman>for example in Debian you would have to install an extra package for the firmware
<taylanub>does anyone know a solution to when a ./configure script uses pkg-config to check for the existence of a library, but that library doesn't seem to provide a <dir>/share/pkg-config/<lib>.pc file?
<grantix>There's a chance I'm heading to bed soon ... it's only 3 here, but man, I'm fatigued.
<taylanub>Xiaoman: are there libre iwlwifi drivers? GuixSD uses Linux-libre, which doesn't include any non-free drivers.
<Pastaf>I just put it on my BSD, went "nope" and installed kde
<taylanub>Xiaoman: I'm suspecting the firmware isn't libre, and whoever used it with Trisquel added it manually. you can probably find the firmware file via google and put it into /lib/firmware or so, but note that this works around Guix's packaging mechanism, and you'll be executing a binary blob downloaded from the web right in your kernel
<Pastaf>I gueesss if I can remove that, it's livable
<mark_weaver>rekado_, davexunit, bavier`: I just pushed a fix for the 'guix pull' problem. it should hopefully work now.
<Xiaoman>taylanub, yeah, that is what I'm afraid for