crossdev -t i386 fail to build gcc failing on: make[2]: *** [bid_decimal_globals.o] Error 1
Created attachment 316355 [details] environment
Created attachment 316357 [details] buld.log file
Created attachment 316359 [details] emerge --info
glibc no longer supports i386. if you *actually* have i386 hardware, then use uclibc. if you don't actually have i386 hardware, then use `crossdev i486`.
Same problem with i486. Follow attachments. So it isn't a problem bind to i386 arch.
Created attachment 321590 [details] /var/log/portage/cross-i486-pc-linux-gnu-glibc-headers.log.xz
Created attachment 321592 [details] cross-i486-pc-linux-gnu-info.log
http://git.overlays.gentoo.org/gitweb/?p=proj/crossdev.git;a=commitdiff;h=00f454607d0e2dc08ad5156bac6c162d6fc9d9c7
Fine! Thanks. I've tried the git version but I fail to build crossdev: >> Install crossdev-99999999 into /mnt/bigdisk/tmp/portage/sys-devel/crossdev-99999999/image/ category sys-devel make -j3 DESTDIR=/mnt/bigdisk/tmp/portage/sys-devel/crossdev-99999999/image/ install install -m 755 -d /mnt/bigdisk/tmp/portage/sys-devel/crossdev-99999999/image///bin/ install -m 755 crossdev /mnt/bigdisk/tmp/portage/sys-devel/crossdev-99999999/image///bin/ make -C wrappers install make[1]: Entering directory `/mnt/bigdisk/tmp/portage/sys-devel/crossdev-99999999/work/crossdev-99999999/wrappers' install -m 755 -d /mnt/bigdisk/tmp/portage/sys-devel/crossdev-99999999/image///bin/ /mnt/bigdisk/tmp/portage/sys-devel/crossdev-99999999/image///share/crossdev/include/site install -m 755 cross-emerge cross-fix-root cross-pkg-config emerge-wrapper /mnt/bigdisk/tmp/portage/sys-devel/crossdev-99999999/image///bin/ cp -a etc /mnt/bigdisk/tmp/portage/sys-devel/crossdev-99999999/image///share/crossdev/ cp -a site /mnt/bigdisk/tmp/portage/sys-devel/crossdev-99999999/image///share/crossdev/include/ sed -i -e s@__PREFIX__@@g /mnt/bigdisk/tmp/portage/sys-devel/crossdev-99999999/image///bin/emerge-wrapper sed -i -e s@__TOPDIR__@/share/crossdev/include/site@g /mnt/bigdisk/tmp/portage/sys-devel/crossdev-99999999/image///share/crossdev/include/site/config.site mv /mnt/bigdisk/tmp/portage/sys-devel/crossdev-99999999/image///share/crossdev/include/site/config.site /mnt/bigdisk/tmp/portage/sys-devel/crossdev-99999999/image///share/ ln -sf /usr/portage/profiles/embedded /mnt/bigdisk/tmp/portage/sys-devel/crossdev-99999999/image///share/crossdev/etc/make.profile make[1]: Leaving directory `/mnt/bigdisk/tmp/portage/sys-devel/crossdev-99999999/work/crossdev-99999999/wrappers' sed: can't read /mnt/bigdisk/tmp/portage/sys-devel/crossdev-99999999/image//usr/bin/crossdev: No such file or directory * ERROR: sys-devel/crossdev-99999999 failed (install phase): * (no error message) * * Call stack: * ebuild.sh, line 85: Called src_install * environment, line 488: Called die * The specific snippet of code: * sed -i "s:@CDEVPV@:${EGIT_VERSION}:" "${ED}"/usr/bin/crossdev || die; Follow full build.log
Created attachment 321820 [details] crossdev-99999999 buld.log file
(In reply to comment #9) http://git.overlays.gentoo.org/gitweb/?p=proj/crossdev.git;a=commitdiff;h=9e97e5847da804a7cf20110c8f7bc31049ff30d7