[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