[Bug bootstrap/16979] New: gcc-3.2.3 fails to bootstrap with "hidden symbol is referenced by DSO"

ralf dot hildebrandt at charite dot de gcc-bugzilla@gcc.gnu.org
Wed Aug 11 14:32:00 GMT 2004


I need to bootstrap gcc-3.2.3 with the installed gcc-3.0.2, since 3.0.2 cannot 
bootstrap 3.4.1 on this box directly (see one of prior bugs I filed). 
 
But alas, I cannot bootstrap 3.2.3 either: 
 
Making all in testsuite 
make[7]: Entering directory 
`/squid-data/src/gcc-3.2.3/objdir/sparc-sun-solaris2.8/sparcv9/libstdc++-v3/testsuite' 
`echo /squid-data/src/gcc-3.2.3/objdir/gcc/xgcc -shared-libgcc 
-B/squid-data/src/gcc-3.2.3/objdir/gcc/ -nostdinc++ 
-L/squid-data/src/gcc-3.2.3/objdir/sparc-sun-solaris2.8/sparcv9/libstdc++-v3/src 
-L/squid-data/src/gcc-3.2.3/objdir/sparc-sun-solaris2.8/sparcv9/libstdc++-v3/src/.libs 
-B/usr/local/sparc-sun-solaris2.8/bin/ -B/usr/local/sparc-sun-solaris2.8/lib/ 
-isystem /usr/local/sparc-sun-solaris2.8/include  -m64  | sed 's/xgcc/g++/g'` 
-DHAVE_CONFIG_H -I. -I../../../../../libstdc++-v3/testsuite -I.. -nostdinc++ 
-I/squid-data/src/gcc-3.2.3/objdir/sparc-sun-solaris2.8/sparcv9/libstdc++-v3/include/sparc-sun-solaris2.8 
-I/squid-data/src/gcc-3.2.3/objdir/sparc-sun-solaris2.8/sparcv9/libstdc++-v3/include 
-I../../../../../libstdc++-v3/libsupc++      -g -O2  -m64 
-c ../../../../../libstdc++-v3/testsuite/abi_check.cc 
LD_RUN_PATH=/squid-data/src/gcc-3.2.3/objdir/sparc-sun-solaris2.8/sparcv9/libstdc++-v3/src/.libs /bin/sh ../libtool 
--tag=CXX --mode=link `echo /squid-data/src/gcc-3.2.3/objdir/gcc/xgcc 
-shared-libgcc -B/squid-data/src/gcc-3.2.3/objdir/gcc/ -nostdinc++ 
-L/squid-data/src/gcc-3.2.3/objdir/sparc-sun-solaris2.8/sparcv9/libstdc++-v3/src 
-L/squid-data/src/gcc-3.2.3/objdir/sparc-sun-solaris2.8/sparcv9/libstdc++-v3/src/.libs 
-B/usr/local/sparc-sun-solaris2.8/bin/ -B/usr/local/sparc-sun-solaris2.8/lib/ 
-isystem /usr/local/sparc-sun-solaris2.8/include  -m64  | sed 's/xgcc/g++/g'`  
-g -O2  -m64 -m64 -o abi_check  abi_check.o  -lm 
mkdir .libs 
/squid-data/src/gcc-3.2.3/objdir/gcc/g++ -shared-libgcc 
-B/squid-data/src/gcc-3.2.3/objdir/gcc/ -nostdinc++ 
-B/usr/local/sparc-sun-solaris2.8/bin/ -B/usr/local/sparc-sun-solaris2.8/lib/ 
-isystem /usr/local/sparc-sun-solaris2.8/include -m64 -g -O2 -m64 -m64 -o 
abi_check abi_check.o  
-L/squid-data/src/gcc-3.2.3/objdir/sparc-sun-solaris2.8/sparcv9/libstdc++-v3/src 
-L/squid-data/src/gcc-3.2.3/objdir/sparc-sun-solaris2.8/sparcv9/libstdc++-v3/src/.libs 
-lm 
/squid-data/src/gcc-3.2.3/objdir/gcc/sparcv9/libgcc.a(_eprintf.oS)
(.stab+0x14): In function `__eprintf': 
../../gcc/libgcc2.c:1256: relocation truncated to fit: R_SPARC_32 .text 
/usr/local/bin/ld: abi_check: hidden symbol `__eprintf' 
in /squid-data/src/gcc-3.2.3/objdir/gcc/sparcv9/libgcc.a(_eprintf.oS) is 
referenced by DSO 
collect2: ld returned 1 exit status 
make[7]: *** [abi_check] Error 1 
make[7]: Leaving directory 
`/squid-data/src/gcc-3.2.3/objdir/sparc-sun-solaris2.8/sparcv9/libstdc++-v3/testsuite' 
make[6]: *** [all-recursive] Error 1 
make[6]: Leaving directory 
`/squid-data/src/gcc-3.2.3/objdir/sparc-sun-solaris2.8/sparcv9/libstdc++-v3' 
make[5]: *** [all-recursive-am] Error 2 
make[5]: Leaving directory 
`/squid-data/src/gcc-3.2.3/objdir/sparc-sun-solaris2.8/sparcv9/libstdc++-v3' 
make[4]: *** [multi-do] Error 1 
make[4]: Leaving directory 
`/squid-data/src/gcc-3.2.3/objdir/sparc-sun-solaris2.8/libstdc++-v3' 
make[3]: *** [all-multi] Error 2 
make[3]: Leaving directory 
`/squid-data/src/gcc-3.2.3/objdir/sparc-sun-solaris2.8/libstdc++-v3' 
make[2]: *** [all-recursive-am] Error 2 
make[2]: Leaving directory 
`/squid-data/src/gcc-3.2.3/objdir/sparc-sun-solaris2.8/libstdc++-v3' 
make[1]: *** [all-target-libstdc++-v3] Error 2 
make[1]: Leaving directory `/squid-data/src/gcc-3.2.3/objdir' 
make: *** [bootstrap-lean] Error 2 
bash-2.05b#

-- 
           Summary: gcc-3.2.3 fails to bootstrap with "hidden symbol is
                    referenced by DSO"
           Product: gcc
           Version: 3.2.3
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: bootstrap
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: ralf dot hildebrandt at charite dot de
                CC: gcc-bugs at gcc dot gnu dot org


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16979



More information about the Gcc-bugs mailing list