>>> Compiling source in /var/tmp/cross-powerpc64-unknown-linux-gnu/portage/dev-libs/cyrus-sasl-2.1.25-r3/work/cyrus-sasl-2.1.25 ... make -j3 make all-recursive make[1]: Entering directory `/var/tmp/cross-powerpc64-unknown-linux-gnu/portage/dev-libs/cyrus-sasl-2.1.25-r3/work/cyrus-sasl-2.1.25' Making all in include make[2]: Entering directory `/var/tmp/cross-powerpc64-unknown-linux-gnu/portage/dev-libs/cyrus-sasl-2.1.25-r3/work/cyrus-sasl-2.1.25/include' /mnt/ppc64/etc/crossdev-target/gcc -DHAVE_CONFIG_H -I. -I.. -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -D_BSD_SOURCE -DLDAP_DEPRECATED -DOBSOLETE_CRAM_ATTR=1 -Wall -W -pipe -O2 -mcpu=cell -mabi=altivec -mgen-cell-microcode -fno-strict-al$ /bin/sh ../libtool --tag=CC --mode=link /mnt/ppc64/etc/crossdev-target/gcc -Wall -W -pipe -O2 -mcpu=cell -mabi=altivec -mgen-cell-microcode -fno-strict-aliasing -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -o makemd5 makemd5.o -lreso$ libtool: link: /mnt/ppc64/etc/crossdev-target/gcc -Wall -W -pipe -O2 -mcpu=cell -mabi=altivec -mgen-cell-microcode -fno-strict-aliasing -Wl,-O1 -Wl,--hash-style=gnu -o makemd5 makemd5.o -Wl,--as-needed -lresolv rm -f md5global.h ./makemd5 md5global.h ./makemd5: ./makemd5: cannot execute binary file make[2]: *** [md5global.h] Error 126 make[2]: Leaving directory `/var/tmp/cross-powerpc64-unknown-linux-gnu/portage/dev-libs/cyrus-sasl-2.1.25-r3/work/cyrus-sasl-2.1.25/include' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/cross-powerpc64-unknown-linux-gnu/portage/dev-libs/cyrus-sasl-2.1.25-r3/work/cyrus-sasl-2.1.25' make: *** [all] Error 2 ^[[31;01m*^[[0m ERROR: dev-libs/cyrus-sasl-2.1.25-r3 failed (compile phase): Reproducible: Always
Looks like the same issue as in bug 448348: since it's cross-compiling, it won't be able to execute the binary file.
Also, please attach full build.log and emerge --info. (Assigning back to bug-wranglers until we have all the info, sorry about that)
(In reply to comment #2) > Also, please attach full build.log and emerge --info. No need. The bug is obvious.
*** Bug 674316 has been marked as a duplicate of this bug. ***
I just fixed a different cross-compiling issue, and now it works fine. This issue was probably fixed ages ago.