This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug bootstrap/16979] gcc-3.2.3 fails to bootstrap with "hidden symbol is referenced by DSO"
- From: "ralf dot hildebrandt at charite dot de" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 11 Aug 2004 14:38:26 -0000
- Subject: [Bug bootstrap/16979] gcc-3.2.3 fails to bootstrap with "hidden symbol is referenced by DSO"
- References: <20040811143221.16979.ralf.hildebrandt@charite.de>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Additional Comments From ralf dot hildebrandt at charite dot de 2004-08-11 14:38 -------
make
in /squid-data/src/gcc-3.2.3/objdir/sparc-sun-solaris2.8/sparcv9/libstdc++-v3/testsuite
results in:
# make
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 -o abi_check abi_check.o -lm
/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 -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: *** [abi_check] Error 1
WTF?
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16979