dev-perl/Net-SSLeay-1.920.0-r1 fails to cross build for sparc64 due to completely braindead build system. This has been addressed in buildroot [0][1], but the issue seems to be deeper. Wiki and common sense both agree that package which fails to crosscompile should be possible to build in qemu chroot, so I did that. However, this compilation is also not possible due to ICE in GGC. [0] http://lists.busybox.net/pipermail/buildroot/2014-July/404224.html [1] https://github.com/buildroot/buildroot/blob/master/package/perl-net-ssleay/0001-fix-build-system.patch Reproducible: Always Steps to Reproduce: 1. crossdev -S -t sparc64-gentoo-linux-gnu 2. sparc64-gentoo-linux-gnu-emerge -1av dev-perl/Net-SSLeay 3. chroot into /usr/sparc64-gentoo-linux-gnu, adjust /etc/portage/make.conf to adjust $ROOT generated by crossdev and comment CBUILD. for this step CFLAGS and USE were also adjusted to remove -flto and lto, respectively. Actual Results: package fails to build with crossdev due to build system errors, fails to build with ICE in qemu
Created attachment 868993 [details] emerge --info (host)
Created attachment 868994 [details] emerge --info (crossdev)
Created attachment 868995 [details] emerge --info (chroot)
Created attachment 868996 [details] build.log (cross)
Created attachment 868997 [details] build.log (chroot)
*** This bug has been marked as a duplicate of bug 903769 ***