GNU bug report logs -
#11645
Unable to cross compile guile 2.0.5 for MIPS/PPC on x86_64
Previous Next
Full log
Message #10 received at 11645-done <at> debbugs.gnu.org (full text, mbox):
Hi,
"Marinescu, Bogdan A" <bogdan.a.marinescu <at> intel.com> skribis:
> Compiling guile 2.0.5 for MIPS and PowerPC (both in big endian mode)
> fails with a segmentation fault. guile 2.0.5 is built first for x86_64
> and this version is used to cross-compile guile for MIPS. The
> compilation stops with this error:
>
> GUILE_AUTO_COMPILE=0 \
> ../meta/uninstalled-env \
> guild compile --target="mips-poky-linux-gnu" -Wunbound-variable
> -Warity-mismatch -Wformat \
> -L "/ssd/build/tmp/work/mips32-poky-linux/guile-2.0.5-r0/guile-2.0.5/module"
> -L "/ssd/build/tmp/work/mips32-poky-linux/guile-2.0.5-r0/guile-2.0.5/module"
> \
> -L "/ssd/build/tmp/work/mips32-poky-linux/guile-2.0.5-r0/guile-2.0.5/guile-readline"
> \
> -o "ice-9/occam-channel.go" "ice-9/occam-channel.scm"
> make[2]: *** [ice-9/occam-channel.go] Segmentation fault (core dumped)
This is fixed by commit f3b312a19d70293d7a3407fc4ef479183edd7cca, which
will be in 2.0.6 (the fix was simple, but the investigation trickier ;-)).
There were only little-endian cross-compilation targets under continuous
integration, so I’ve added this one:
<http://hydra.nixos.org/jobset/gnu/guile-2-0>.
Thanks for the report!
Ludo’.
This bug report was last modified 13 years and 53 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.