build fails for egcs on solaris-2.4
Ian Kay
kay@cg.NRCan.gc.ca
Wed Apr 21 08:51:00 GMT 1999
egcs-1.1.2 on sparc-sun-solaris2.4,
configured to enable building of shared libraries
Fails in libstdc++
mv tlist piclist
...egcs-obj/gcc/xgcc -B.../egcs-obj/gcc/ -g -O2 -fno-implicit-templates
-h libstdc++.so.2.9.0 -shared -o libstdc++.so.2.9.0 `cat piclist` -lm
Text relocation remains referenced
against symbol offset in file
<unknown> 0xc pic/stdexcepti.o
<unknown> 0x7c pic/stdexcepti.o
<unknown> 0xc ../libio/pic/streambuf.o
<unknown> 0xc ../libio/pic/streambuf.o
<unknown> 0x8
.../egcs-obj/gcc/libgcc.a(tinfo2.o)
<unknown> 0x8
.../egcs-obj/gcc/libgcc.a(tinfo2.o)
<unknown> 0x8
.../egcs-obj/gcc/libgcc.a(tinfo2.o)
<unknown> 0x8
.../egcs-obj/gcc/libgcc.a(tinfo2.o)
<unknown> 0x8
.../src/egcs-obj/gcc/libgcc.a(tinfo2.o)
<unknown> 0x8
.../src/egcs-obj/gcc/libgcc.a(tinfo2.o)
<unknown> 0x8
.../src/egcs-obj/gcc/libgcc.a(tinfo2.o)
ld: fatal: relocations remain against allocatable but non-writable
sections
collect2: ld returned 1 exit status
gmake[2]: *** [libstdc++.so.2.9.0] Error 1
gmake[2]: Leaving directory
`.../egcs-obj/sparc-sun-solaris2.4/libstdc++'
gmake[1]: *** [all-target-libstdc++] Error 2
gmake[1]: Leaving directory `.../egcs-obj'
gmake: *** [bootstrap] Error 2
If shared libraries are disabled then the build is successful.
The shared libraries build sucessfully on a solaris2.5 system however.
Any hints?
--
Ian Kay kay@cg.NRCan.gc.ca
Geological Survey of Canada
Rm 216, 615 Booth St.
Ottawa Ont. K1A 0E9.
(613) 995-5490
More information about the Gcc-bugs
mailing list