This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

libgcc.a: could not read symbols: Bad value [Solaris 2.6; gcc-2.95]


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

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]