Building a shared library for Solaris
E.Taurel
taurel@esrf.fr
Fri Sep 24 08:06:00 GMT 1999
Hello, everybody
I try to compile a shared library on a solaris (Solaris 2.5) using gcc 2.95.
All the object files are generated with the -fPIC option and the library build
command line also. Nevertheless, I have many many errors like the following :
Text relocation remains referenced
against symbol offset in file
istream::getline(char *, int, char) 0x2350 /usr/local/lib/gcc-lib/sparc-sun
-solaris2.5.1/2.95/libstdc++.a(iostream.o)
istream::getline(char *, int, char) 0x23b0 /usr/local/lib/gcc-lib/sparc-sun
-solaris2.5.1/2.95/libstdc++.a(iostream.o)
iostream::~iostream(void) 0x54 /usr/local/lib/gcc-lib/sparc-sun
-solaris2.5.1/2.95/libstdc++.a(strstream.o)
strstreambuf virtual table 0x69c /usr/local/lib/gcc-lib/sparc-sun
-solaris2.5.1/2.95/libstdc++.a(strstream.o)
strstreambuf virtual table 0x608 /usr/local/lib/gcc-lib/sparc-sun
-solaris2.5.1/2.95/libstdc++.a(strstream.o)
strstreambuf virtual table 0x7b4 /usr/local/lib/gcc-lib/sparc-sun
-solaris2.5.1/2.95/libstdc++.a(strstream.o)
strstreambuf virtual table 0x918 /usr/local/lib/gcc-lib/sparc-sun
-solaris2.5.1/2.95/libstdc++.a(strstream.o)
strstreambuf virtual table 0x754 /usr/local/lib/gcc-lib/sparc-sun
-solaris2.5.1/2.95/libstdc++.a(strstream.o)
strstreambuf virtual table 0x974 /usr/local/lib/gcc-lib/sparc-sun
-solaris2.5.1/2.95/libstdc++.a(strstream.o)
strstreambuf virtual table 0x80c /usr/local/lib/gcc-lib/sparc-sun
-solaris2.5.1/2.95/libstdc++.a(strstream.o)
strstreambuf virtual table 0x810 /usr/local/lib/gcc-lib/sparc-sun
-solaris2.5.1/2.95/libstdc++.a(strstream.o)
strstreambuf virtual table 0x868 /usr/local/lib/gcc-lib/sparc-sun
-solaris2.5.1/2.95/libstdc++.a(strstream.o)
strstreambuf virtual table 0x758 /usr/local/lib/gcc-lib/sparc-sun
-solaris2.5.1/2.95/libstdc++.a(strstream.o)
strstreambuf virtual table 0x60c /usr/local/lib/gcc-lib/sparc-sun
-solaris2.5.1/2.95/libstdc++.a(strstream.o)
strstreambuf virtual table 0x978 /usr/local/lib/gcc-lib/sparc-sun
-solaris2.5.1/2.95/libstdc++.a(strstream.o)
strstreambuf virtual table 0x6a0 /usr/local/lib/gcc-lib/sparc-sun
-solaris2.5.1/2.95/libstdc++.a(strstream.o)
strstreambuf virtual table 0xc44 /usr/local/lib/gcc-lib/sparc-sun
-solaris2.5.1/2.95/libstdc++.a(strstream.o)
strstreambuf virtual table 0x91c /usr/local/lib/gcc-lib/sparc-sun
-solaris2.5.1/2.95/libstdc++.a(strstream.o)
strstreambuf virtual table 0x1034 /usr/local/lib/gcc-lib/sparc-sun
-solaris2.5.1/2.95/libstdc++.a(strstream.o)
strstreambuf virtual table 0x86c /usr/local/lib/gcc-lib/sparc-sun
-solaris2.5.1/2.95/libstdc++.a(strstream.o)
during pages and pages. I hope this problem is well known by some of you!
It seems to be related to the standard C++ library (libstdc++.a).
Do you have any idea of what is my problem ???
Thank you for some help.
Bye
E.Taurel (taurel@esrf.fr)
More information about the Gcc-help
mailing list