>> We usually don’t use the “gcc” package directly in Guix. Instead we use >> “gcc-toolchain”, which also comes with a wrapper around the linker that >> ensures that binaries are linked with libraries in the store, ensuring >> that things generally just work™. >> >> I think more work would be needed to ensure that packages can actually >> successfully be linked with musl, but I’m not at all familiar with this. >> I had mixed success with a GCC ARM cross-compiler toolchain linking with >> newlib, so I know that it’s not exactly obvious how to do this right, >> but I find it hard to understand this. >> >> Have you tried building something that links with the libc provided by >> this musl package instead of the GNU libc? I’m not opposed to adding >> the package, but I’d like it to be usable.
I'm not sure... I built musl, made the sinit package use the musl-wrapper as CC, and it worked (it builds => it works) but couldn't test that sinit as replacement for pid 1... -- Vincent Legoll