When trying to build a cross compiler for x86 on an amd64 host with the following command: crossdev --g 3.3.5.20050130-r1 -s1 -v -t i686-pc-linux-gnu compilation off gcc fails in stage 1. Reproducible: Always Steps to Reproduce: 1. emerge crossdev 2. crossdev --g 3.3.5.20050130-r1 -s1 -v -t i686-pc-linux-gnu 3. Actual Results: Compilation of gcc fails in stage 1 and crossdev ends with following message: * gcc failed :( * If you file a bug, please attach the following logfiles: * /var/log/portage/cross-i686-pc-linux-gnu-info.log * /var/log/portage/cross-i686-pc-linux-gnu-gcc-stage1.log Expected Results: Compilation of stage 1 and stage 2 gcc.
Created attachment 59308 [details] cross-i686-pc-linux-gnu-info.log
Created attachment 59309 [details] cross-i686-pc-linux-gnu-gcc-stage1.log
fixed in gcc-3.3.6
The same is happening with gcc version 3.4.5 b30 ~ # crossdev -t i686-pc-linux-gnu ---------------------------------------------------------------------------- * Host Portage ARCH: amd64 * Target Portage ARCH: x86 * Target System: i686-pc-linux-gnu * Stage: 4 (C/C++ compiler) * binutils: binutils-[latest] * gcc: gcc-[latest] * headers: linux-headers-[latest] * libc: glibc-[latest] * PORTDIR_OVERLAY: /usr/local/portage * PORT_LOGDIR: /var/log/portage * PKGDIR: /local/packages/cross/i686-pc-linux-gnu * PORTAGE_TMPDIR: /var/tmp/cross/i686-pc-linux-gnu _ - ~ - _ - ~ - _ - ~ - _ - ~ - _ - ~ - _ - ~ - _ * Forcing the latest versions of binutils-config/gcc-config ... [ ok ] * Log: /var/log/portage/cross-i686-pc-linux-gnu-binutils.log * Emerging cross-binutils ... [ ok ] * Log: /var/log/portage/cross-i686-pc-linux-gnu-gcc-stage1.log * Emerging cross-gcc-stage1 ... * gcc failed :( * If you file a bug, please attach the following logfiles: * /var/log/portage/cross-i686-pc-linux-gnu-info.log * /var/log/portage/cross-i686-pc-linux-gnu-gcc-stage1.log