------- Comment #12 from dkouroun at cc dot uoi dot gr 2006-11-23 08:34 ------- Subject: Re: bootstrap failure on Linux AMD64
I submitted a bug report in the Gentoo Bugzilla. I hope they will fix it. I still believe that the best way through would be to add an option to the configure script of the GCC. I tried to compile with --disable-multilib. GCC-4.2 had no problem without the -j5. With -j5 it stops where it stopped before. On the other hand gcc-4.3 breaks both with or without -j5 at libgfortran spitting a lot of messages like: .libs/in_unpack_generic.o: In function `__strsep_1c': in_unpack_generic.c:(.text+0x5da): multiple definition of `__strsep_1c' .libs/environ.o:environ.c:(.text+0x1057): first defined here .libs/in_unpack_generic.o: In function `strtoull': in_unpack_generic.c:(.text+0x625): multiple definition of `strtoull' .libs/environ.o:environ.c:(.text+0xf8f): first defined here .libs/in_unpack_generic.o: In function `strtouq': in_unpack_generic.c:(.text+0x638): multiple definition of `strtouq' .libs/environ.o:environ.c:(.text+0xfa2): first defined here .libs/in_unpack_generic.o: In function `strtoll': in_unpack_generic.c:(.text+0x64b): multiple definition of `strtoll' .libs/environ.o:environ.c:(.text+0xfb5): first defined here .libs/in_unpack_generic.o: In function `strtoq': in_unpack_generic.c:(.text+0x65e): multiple definition of `strtoq' .libs/environ.o:environ.c:(.text+0xfc8): first defined here .libs/in_unpack_generic.o: In function `strtold': in_unpack_generic.c:(.text+0x671): multiple definition of `strtold' .libs/environ.o:environ.c:(.text+0xfdb): first defined here .libs/in_unpack_generic.o: In function `strtof': in_unpack_generic.c:(.text+0x684): multiple definition of `strtof' .libs/environ.o:environ.c:(.text+0xfee): first defined here .libs/in_unpack_generic.o: In function `strtoul': in_unpack_generic.c:(.text+0x697): multiple definition of `strtoul' .libs/environ.o:environ.c:(.text+0x1001): first defined here .libs/in_unpack_generic.o: In function `strtol': in_unpack_generic.c:(.text+0x6aa): multiple definition of `strtol' .libs/environ.o:environ.c:(.text+0x1031): first defined here .libs/in_unpack_generic.o: In function `strtod': in_unpack_generic.c:(.text+0x6bd): multiple definition of `strtod' .libs/environ.o:environ.c:(.text+0x1044): first defined here .libs/in_unpack_generic.o: In function `atoi': in_unpack_generic.c:(.text+0x6d0): multiple definition of `atoi' .libs/environ.o:environ.c:(.text+0x1014): first defined here .libs/in_unpack_generic.o: In function `atol': in_unpack_generic.c:(.text+0x6ed): multiple definition of `atol' .libs/environ.o:environ.c:(.text+0x1227): first defined here .libs/in_unpack_generic.o: In function `atoll': in_unpack_generic.c:(.text+0x70a): multiple definition of `atoll' .libs/environ.o:environ.c:(.text+0x120a): first defined here .libs/in_unpack_generic.o: In function `atof': in_unpack_generic.c:(.text+0x727): multiple definition of `atof' .libs/environ.o:environ.c:(.text+0x1244): first defined here collect2: ld returned 1 exit status make[3]: *** [libgfortran.la] Error 1 make[3]: Leaving directory `/common/compilers/linux/gcc-4.3/x86_64-unknown-linux-gnu/libgfortran' make[2]: *** [all] Error 2 make[2]: Leaving directory `/common/compilers/linux/gcc-4.3/x86_64-unknown-linux-gnu/libgfortran' make[1]: *** [all-target-libgfortran] Error 2 make[1]: Leaving directory `/common/compilers/linux/gcc-4.3' make: *** [bootstrap-lean] Error 2 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29937