Below is the output illustrating the problem. This is just after a fresh upgrade of glibc: * sys-libs/glibc Latest version available: 2.3.4.20040619-r1 Latest version installed: 2.3.4.20040619-r1 Size of downloaded files: 15,544 kB Homepage: http://sources.redhat.com/glibc/ Description: GNU libc6 (also called glibc2) C library License: LGPL-2 -- snip! Adding multilib support to Makefile in /var/tmp/portage/gcc-3.4.1-r2/work/gcc-3.4.1/libstdc++-v3 multidirs=32 with_multisubdir= Running configure in multilib subdirs 32 pwd: /var/tmp/portage/gcc-3.4.1-r2/work/build/x86_64-pc-linux-gnu/libstdc++-v3 Running configure in multilib subdir 32 pwd: /var/tmp/portage/gcc-3.4.1-r2/work/build/x86_64-pc-linux-gnu configure: creating cache ./config.cache checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking target system type... x86_64-pc-linux-gnu checking for a BSD-compatible install... /bin/install -c checking whether build environment is sane... yes checking for gawk... gawk checking whether make sets $(MAKE)... yes checking for x86_64-pc-linux-gnu-gcc... /var/tmp/portage/gcc-3.4.1-r2/work/build/gcc/xgcc -B/var/tmp/portage/gcc-3.4.1-r2/work/build/gcc/ -B/usr/x86_64-pc-linux-gnu/bin/ -B/usr/x86_64-pc-linux-gnu/lib/ -isy em /usr/x86_64-pc-linux-gnu/include -isystem /usr/x86_64-pc-linux-gnu/sys-include -m32 checking for C compiler default output file name... configure: error: C compiler cannot create executables See `config.log' for more details. make[1]: *** [configure-target-libstdc++-v3] Error 1 make[1]: Leaving directory `/var/tmp/portage/gcc-3.4.1-r2/work/build' make: *** [profiledbootstrap] Error 2 !!! ERROR: sys-devel/gcc-3.4.1-r2 failed. !!! Function src_compile, Line 690, Exitcode 2 !!! (no error message) Reproducible: Always Steps to Reproduce: 1. 2. 3.
any update on this, its not even assigned yet!
ok so I'm blind, its assigned, but I'm still curious about any update. If I can help at all regarding this please inform me.
you have compiled portage with multilib support ? It may sound strange but i think its a problem with the sandbox, or to be more exactly with the sandbox with no support for 32-bit binaries. Try adding multilib and compile portage first, then try again, i solved it this way.
This is exactly the same error on bug #53254. This one can be closed as a DUPLICATE of that bug.
*** This bug has been marked as a duplicate of 53254 ***