<habs>Hi, how can I compile a 32-bit program on a 64-bit Guix installation? On debian I would install something like gcc-multilib, but what is the Guix equivalent? Currently I get the error "ld: cannot find -lgcc" if I try.
<jmd>habs: I'm not sure what you mean by a "32-bit program".
<jmd>All programs (almost all) can be as many bits as the host platform allows.
<habs>jmd: In this specific case I'm trying to compile wine as a 32-bit executable, but my system is x86_64. Here is the relevant portion of config.log that describes the problem I'm having: http://sprunge.us/djVB
<jmd>If you take the source of any program (for example GNU Hello) and build it on a i586 machine, the resulting binary is 32 bit. If you build it on Amd64, then it is 32 bit.
<jmd>Well, the last line is obvioisly pertinent: configure:5062: error: Cannot build a 32-bit program, you need to install 32-bit development libraries.
<jmd>But I would have to ask why are you wanting to do that?
<jmd>If you have a 64 bit system, then why not build as a 64 bit binary?
<habs>jmd: Thanks for the help all, I'm still trying to understnad the difference between build / host / target arches. I want to do it this way because it's the "default" way to compile wine, I think because wine works better in 32-bit mode than 64-bit?
<jmd>habs: Those kind of questions might be better answered in #wine
<jmd>But as I understand it, "target" means the type of binaries you want to run under wine.
<jmd>"host" means the platform on which you want to run wine.
<jmd>and "build" means the platform on which you are building wine.
<habs>jmd: Yes, I guess my question boils down to: Is there a way to install the i386 development libraries on an i586 system using the Guix package manager? Similar to the package "ia32-libs" on other distros
***kelsoo1 is now known as kelsoo
<koosha>I've installed Debian/hurd on vm and now I want to install Guix from source . On of the requirements is Guile with the version 2.0.7 or later but the newest version available in debian repositories is 2.0 .
<efraim>when I tried installing guile in guix on debian I kept on running into issues with my debian's guile, maybe that is connected to having issues with offloading to my other guix-on-debian box
<phant0mas>koosha: did you install guile and guile dev?
***pastaf is now known as Pastaf
<joshuaBPMan_>hello, I'm dual booting guix and parabala. In my config.scm file, I commented out the grub section, because arch already has grub installed. What is the best way to dual boot guix and parabala?
<kyamashita>Is there a guix package that pulls from multiple git repos?
<jmd>kyamashita: Not that I'm aware of. Do you know of such a program in any other system?
<jlicht>kyamashita: are you talking about submodules?
<kyamashita>jmd: android-tools requires it. I'm asking because I want to package android-tools for Guix.
<kyamashita>jlicht: Not quite. I'm thinking of something akin to what was done in the red-eclipse package, but for Git repos.
<janneke>thanks for your annotated sicp fixes civodul!
<roelj>How does GuixSD do the partition setup for a new install? Should I create the partitions seperately and create labels for them, so that the operating-system declaration can populate the partitions?
<civodul>roelj: GuixSD does nothing, it's up to you :-)