At one point, I had emerged gcc-3.4.2 (I don't remember if it was -r2 or -r3), and afterwards unemerged it. Now, I'm trying to emerge gcc-3.4.2-r3 with the following USE flags: "+f77 +gcj +gtk +nls". It chugs along for a while, but then fails with this message: objext='.o' \ LIB1ASMFUNCS='' \ LIB2FUNCS_ST='_eprintf __gcc_bcmp' \ LIBGCOV='_gcov _gcov_merge_add _gcov_merge_single _gcov_merge_delta' \ LIB2ADD='' \ LIB2ADD_ST='' \ LIB2ADDEH='/var/tmp/portage/gcc-3.4.2-r3/work/gcc-3.4.2/gcc/unwind-dw2.c /var/tmp/portage/gcc-3.4.2-r3/work/gcc-3.4.2/gcc/unwind-dw2-fde-glibc.c /var/tmp/portage/gcc-3.4.2-r3/work/gcc-3.4.2/gcc/unwind-sjlj.c /var/tmp/portage/gcc-3.4.2-r3/work/gcc-3.4.2/gcc/gthr-gnat.c /var/tmp/portage/gcc-3.4.2-r3/work/gcc-3.4.2/gcc/unwind-c.c' \ LIB2ADDEHSTATIC='/var/tmp/portage/gcc-3.4.2-r3/work/gcc-3.4.2/gcc/unwind-dw2.c /var/tmp/portage/gcc-3.4.2-r3/work/gcc-3.4.2/gcc/unwind-dw2-fde-glibc.c /var/tmp/portage/gcc-3.4.2-r3/work/gcc-3.4.2/gcc/unwind-sjlj.c /var/tmp/portage/gcc-3.4.2-r3/work/gcc-3.4.2/gcc/gthr-gnat.c /var/tmp/portage/gcc-3.4.2-r3/work/gcc-3.4.2/gcc/unwind-c.c' \ LIB2ADDEHSHARED='/var/tmp/portage/gcc-3.4.2-r3/work/gcc-3.4.2/gcc/unwind-dw2.c /var/tmp/portage/gcc-3.4.2-r3/work/gcc-3.4.2/gcc/unwind-dw2-fde-glibc.c /var/tmp/portage/gcc-3.4.2-r3/work/gcc-3.4.2/gcc/unwind-sjlj.c /var/tmp/portage/gcc-3.4.2-r3/work/gcc-3.4.2/gcc/gthr-gnat.c /var/tmp/portage/gcc-3.4.2-r3/work/gcc-3.4.2/gcc/unwind-c.c' \ LIB2ADDEHDEP='unwind.inc unwind-dw2-fde.h unwind-dw2-fde.c gthr-gnat.c' \ LIBUNWIND='' \ LIBUNWINDDEP='' \ SHLIBUNWIND_LINK='' \ SHLIBUNWIND_INSTALL='' \ FPBIT='' \ FPBIT_FUNCS='_pack_sf _unpack_sf _addsub_sf _mul_sf _div_sf _fpcmp_parts_sf _compare_sf _eq_sf _ne_sf _gt_sf _ge_sf _lt_sf _le_sf _unord_sf _si_to_sf _sf_to_si _negate_sf _make_sf _sf_to_df _sf_to_tf _thenan_sf _sf_to_usi _usi_to_sf' \ LIB2_DIVMOD_FUNCS='_divdi3 _moddi3 _udivdi3 _umoddi3 _udiv_w_sdiv _udivmoddi4' \ DPBIT='' \ DPBIT_FUNCS='_pack_df _unpack_df _addsub_df _mul_df _div_df _fpcmp_parts_df _compare_df _eq_df _ne_df _gt_df _ge_df _lt_df _le_df _unord_df _si_to_df _df_to_si _negate_df _make_df _df_to_sf _df_to_tf _thenan_df _df_to_usi _usi_to_df' \ TPBIT='' \ TPBIT_FUNCS='_pack_tf _unpack_tf _addsub_tf _mul_tf _div_tf _fpcmp_parts_tf _compare_tf _eq_tf _ne_tf _gt_tf _ge_tf _lt_tf _le_tf _unord_tf _si_to_tf _tf_to_si _negate_tf _make_tf _tf_to_df _tf_to_sf _thenan_tf _tf_to_usi _usi_to_tf' \ MULTILIBS=`/var/tmp/portage/gcc-3.4.2-r3/work/build/gcc/xgcc -B/var/tmp/portage/gcc-3.4.2-r3/work/build/gcc/ -B/usr/i686-pc-linux-gnu/bin/ -B/usr/i686-pc-linux-gnu/lib/ -isystem /usr/i686-pc-linux-gnu/include -isystem /usr/i686-pc-linux-gnu/sys-include --print-multi-lib` \ EXTRA_MULTILIB_PARTS='' \ SHLIB_LINK='/var/tmp/portage/gcc-3.4.2-r3/work/build/gcc/xgcc -B/var/tmp/portage/gcc-3.4.2-r3/work/build/gcc/ -B/usr/i686-pc-linux-gnu/bin/ -B/usr/i686-pc-linux-gnu/lib/ -isystem /usr/i686-pc-linux-gnu/include -isystem /usr/i686-pc-linux-gnu/sys-include -O2 -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fPIC -DHAVE_SYSLOG -g -DHAVE_GTHR_DEFAULT -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -D_LIBC_PROVIDES_SSP_ -shared -nodefaultlibs -Wl,--soname=@shlib_so_name@.so.1 -Wl,--version-script=@shlib_map_file@ -o @shlib_dir@@shlib_so_name@.so.1.tmp @multilib_flags@ @shlib_objs@ -lc && rm -f @shlib_base_name@.so && if [ -f @shlib_dir@@shlib_so_name@.so.1 ]; then mv -f @shlib_dir@@shlib_so_name@.so.1 @shlib_dir@@shlib_so_name@.so.1.`basename `; else true; fi && mv @shlib_dir@@shlib_so_name@.so.1.tmp @shlib_dir@@shlib_so_name@.so.1 && ln -s @shlib_dir@@shlib_so_name@.so.1 @shlib_base_name@.so' \ SHLIB_INSTALL='$(SHELL) $(srcdir)/mkinstalldirs $(DESTDIR)$(slibdir)@shlib_slibdir_qual@; /bin/install -c -m 644 @shlib_dir@@shlib_so_name@.so.1 $(DESTDIR)$(slibdir)@shlib_slibdir_qual@/@shlib_so_name@.so.1; rm -f $(DESTDIR)$(slibdir)@shlib_slibdir_qual@/@shlib_base_name@.so; ln -s @shlib_so_name@.so.1 $(DESTDIR)$(slibdir)@shlib_slibdir_qual@/@shlib_base_name@.so' \ SHLIB_EXT='.so' \ SHLIB_MULTILIB='' \ SHLIB_MKMAP='/var/tmp/portage/gcc-3.4.2-r3/work/gcc-3.4.2/gcc/mkmap-symver.awk' \ SHLIB_MKMAP_OPTS='' \ SHLIB_MAPFILES='/var/tmp/portage/gcc-3.4.2-r3/work/gcc-3.4.2/gcc/libgcc-std.ver /var/tmp/portage/gcc-3.4.2-r3/work/gcc-3.4.2/gcc/config/libgcc-glibc.ver' \ SHLIB_NM_FLAGS='-pg' \ MULTILIB_OSDIRNAMES='' \ mkinstalldirs='/bin/sh /var/tmp/portage/gcc-3.4.2-r3/work/gcc-3.4.2/gcc/mkinstalldirs' \ /bin/sh mklibgcc > tmp-libgcc.mk xgcc: /usr/lib/gcc-lib/i686-pc-linux-gnu/3.4.2/hardenednossp.specs: No such file or directory mv tmp-libgcc.mk libgcc.mk TARGET_CPU_DEFAULT="" \ HEADERS="ansidecl.h" DEFINES="" \ /bin/sh /var/tmp/portage/gcc-3.4.2-r3/work/gcc-3.4.2/gcc/mkconfig.sh tconfig.h /var/tmp/portage/gcc-3.4.2-r3/work/build/gcc/xgcc -B/var/tmp/portage/gcc-3.4.2-r3/work/build/gcc/ -B/usr/i686-pc-linux-gnu/bin/ -B/usr/i686-pc-linux-gnu/lib/ -isystem /usr/i686-pc-linux-gnu/include -isystem /usr/i686-pc-linux-gnu/sys-include -fno-stack-protector-all -O2 -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -I. -I. -I/var/tmp/portage/gcc-3.4.2-r3/work/gcc-3.4.2/gcc -I/var/tmp/portage/gcc-3.4.2-r3/work/gcc-3.4.2/gcc/. -I/var/tmp/portage/gcc-3.4.2-r3/work/gcc-3.4.2/gcc/../include -g0 -finhibit-size-directive -fno-inline-functions -fno-exceptions -fno-zero-initialized-in-bss -fno-unit-at-a-time -fno-omit-frame-pointer \ -c /var/tmp/portage/gcc-3.4.2-r3/work/gcc-3.4.2/gcc/crtstuff.c -DCRT_BEGIN \ -o crtbegin.o xgcc: /usr/lib/gcc-lib/i686-pc-linux-gnu/3.4.2/hardenednossp.specs: No such file or directory make[1]: *** [crtbegin.o] Error 1 make[1]: Leaving directory `/var/tmp/portage/gcc-3.4.2-r3/work/build/gcc' make: *** [all-gcc] Error 2 !!! ERROR: sys-devel/gcc-3.4.2-r3 failed. !!! Function gcc_do_make, Line 1055, Exitcode 2 !!! (no error message) !!! If you need support, post the topmost build error, NOT this status message. Since the "hardened" USE flag is not specified, what does this mean?
Hi, Were you using a hardened system (binutils,gcc,glibc) till this error? Please give output of: emerge info Rumen
type "unset GCC_SPECS". does this fix the problem?
*** This bug has been marked as a duplicate of 68799 ***