This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
libgcc.a: could not read symbols: Bad value [Solaris 2.6; gcc-2.95]
- To: gcc-bugs at gcc dot gnu dot org
- Subject: libgcc.a: could not read symbols: Bad value [Solaris 2.6; gcc-2.95]
- From: Rutger Nijlunsing <rutger dot nijlunsing at best dot ms dot philips dot com>
- Date: Thu, 23 Mar 2000 11:44:05 +0100
- Organization: Philips Medical Systems - EasyVision Modules - Advanced Development
- Reply-To: rutger dot nijlunsing at best dot ms dot philips dot com
Linking on a Sun Sparc Ultra10 [Solaris 2.6] of C++ code [icewm] fails
with the error 'libgcc.a: cou\ld not read symbols: Bad value' (-v
added to gcc for verbosity):
krypton[~/download/icewm-1.0.2/src](541)$ gcc -v -o icewm ymsgbox.o
ydialog.o wmsession.o wmwinlist.o wmtaskbar.o wmwinmenu.o wmdialog.o
wmabout.o wmswitch.o wmstatus.o wmoption.o wmaction.o wmcontainer.o
wmclient.o wmmgr.o wmapp.o wmframe.o wmbutton.o wmminiicon.o wmtitle.o
movesize.o themes.o decorate.o gnome.o browse.o wmprog.o atasks.o
aworkspaces.o amailbox.o aclock.o acpustatus.o apppstatus.o
aaddressbar.o objbar.o aapm.o yapp.o ytimer.o ywindow.o ypaint.o
ytooltip.o ypopup.o ymenu.o ymenuitem.o yscrollbar.o ybutton.o
ylistbox.o yinput.o misc.o icons.o ylabel.o yscrollview.o ysocket.o
wmconfig.o -lkstat -L/usr/openwin/lib -R/usr/openwin/lib -lXext
-L/depot/cadappl/imlib/1.9.7/lib -lImlib -ljpeg -ltiff -lgif -lpng -lz
-lm -L/user/pijnacker/cadlib -lXext -L/usr/openwin/lib
-R/usr/openwin/lib -lSM -lICE -lXext -lX11 -lsocket -lnsl -lSM -lICE
-lX11 -lsocket -lnsl
Reading specs from
/depot/cadappl/gcc/2.95.2/lib/gcc-lib/sparc-sun-solaris2.6/2.95.2/specs
gcc version 2.95.2 19991024 (release)
/depot/cadappl/gcc/2.95.2/lib/gcc-lib/sparc-sun-solaris2.6/2.95.2/collect2
-V -R/usr/openwin/lib -R/usr/openwin/lib -Y P,/usr/ccs/lib:/usr/lib
-Qy -o icewm
/depot/cadappl/gcc/2.95.2/lib/gcc-lib/sparc-sun-solaris2.6/2.95.2/crt1.o
/depot/cadappl/gcc/2.95.2/lib/gcc-lib/sparc-sun-solaris2.6/2.95.2/crti.o
/usr/ccs/lib/values-Xa.o
/depot/cadappl/gcc/2.95.2/lib/gcc-lib/sparc-sun-solaris2.6/2.95.2/crtbegin.o
-L/usr/openwin/lib -L/depot/cadappl/imlib/1.9.7/lib
-L/user/pijnacker/cadlib -L/usr/openwin/lib
-L/depot/cadappl/gcc/2.95.2/lib/gcc-lib/sparc-sun-solaris2.6/2.95.2
-L/depot/cadappl/gcc/2.95.2/sparc-sun-solaris2.6/lib -L/usr/ccs/bin
-L/usr/ccs/lib -L/depot/cadappl/gcc/2.95.2/lib ymsgbox.o ydialog.o
wmsession.o wmwinlist.o wmtaskbar.o wmwinmenu.o wmdialog.o wmabout.o
wmswitch.o wmstatus.o wmoption.o wmaction.o wmcontainer.o wmclient.o
wmmgr.o wmapp.o wmframe.o wmbutton.o wmminiicon.o wmtitle.o movesize.o
themes.o decorate.o gnome.o browse.o wmprog.o atasks.o aworkspaces.o
amailbox.o aclock.o acpustatus.o apppstatus.o aaddressbar.o objbar.o
aapm.o yapp.o ytimer.o ywindow.o ypaint.o ytooltip.o ypopup.o ymenu.o
ymenuitem.o yscrollbar.o ybutton.o ylistbox.o yinput.o misc.o icons.o
ylabel.o yscrollview.o ysocket.o wmconfig.o -lkstat -lXext -lImlib
-ljpeg -ltiff -lgif -lpng -lz -lm -lXext -lSM -lICE -lXext -lX11
-lsocket -lnsl -lSM -lICE -lX11 -lsocket -lnsl -lgcc -lc -lgcc
/depot/cadappl/gcc/2.95.2/lib/gcc-lib/sparc-sun-solaris2.6/2.95.2/crtend.o
/depot/cadappl/gcc/2.95.2/lib/gcc-lib/sparc-sun-solaris2.6/2.95.2/crtn.o
/depot/cadappl/gcc/2.95.2/lib/gcc-lib/sparc-sun-solaris2.6/2.95.2/libgcc.a:
could not read symbols: Bad value
GNU ld version 2.9.1 (with BFD 2.9.1.0.25)
Supported emulations:
elf32_sparc
collect2: ld returned 1 exit status
gcc was configured with:
CFLAGS="-O2" LIBCFLAGS="-O2" LIBCXXFLAGS="-O2 -fno-implicit-templates"
../gcc-2.95.2/configure --prefix=/depot/cadappl/gcc/2.95.2
--enable-shared --with-gnu-as --with-gnu-ld --enable-threads=solaris
--enable-cpp
So the GNU 'ld' and 'as' were used. 'ld' and 'as' were also in $PATH
before Solaris 'as' and 'ld'.
egcs-1.1.2 works without any problems, but I want to upgrade to the
new C++ functionality of gcc-2.95.
Someone has got any idea how to fix this? Is this a known bug?
Regards,
Rutger.
--
Rutger Nijlunsing ---------------------------------------------------
Philips Medical Systems, Best, Building QV-160, Fax +31-402763816
Phone +31-402762181 or 64594, rutger.nijlunsing@BEST.MS.philips.com
-------------------------- EasyVision Modules -- Advanced Development