Hi All,

I hope someone can help me here.

I am trying to compile xerces c++ on solaris 10 (sparc) using GCC 4.4.0 and
am having problems getting it to link, when the make file issues this
command

g++ -shared -nostdlib -L/usr/local/gcc-4.4.0/lib -R/usr/local/gcc-4.4.0/lib
-L/usr/local/gcc-4.4.0/lib/sparcv9 -R/usr/local/gcc-4.4.0/lib/sparcv9
-L/usr/local/db/lib -L/usr/local/gcc/lib/sparcv9
-R/usr/local/gcc/lib/sparcv9 -L/usr/local/gcc/lib/ -R/usr/local/gcc/lib
-L/usr/local/openssl/lib -L/usr/local/lib/courier-authlib -m32
/usr/local/gcc-4.4.0/lib/gcc/sparc-sun-solaris2.10/4.4.0/crti.o
/usr/ccs/lib/values-Xa.o
/usr/local/gcc-4.4.0/lib/gcc/sparc-sun-solaris2.10/4.4.0/crtbegin.o 
xercesc/util/.libs/Base64.o xercesc/util/.libs/BinFileInputStream.o
xercesc/util/.libs/BinInputStream.o xercesc/util/.libs/BinMemInputStream.o
xercesc/util/.libs/BitSet.o xercesc/util/.libs/DefaultPanicHandler.o
xercesc/util/.libs/EncodingValidator.o xercesc/util/.libs/HeaderDummy.o
xercesc/util/.libs/HexBin.o xercesc/util/.libs/KVStringPair.o 
,,,,,
../../.. /usr/local/gcc-4.4.0/lib/libstdc++.a -lm -lgcc
/usr/local/gcc-4.4.0/lib/gcc/sparc-sun-solaris2.10/4.4.0/crtend.o
/usr/local/gcc-4.4.0/lib/gcc/sparc-sun-solaris2.10/4.4.0/crtn.o  -pthreads
-m32 -Wl,-h -Wl,libxerces-c-3.0.so -o .libs/libxerces-c-3.0.so


I get this error

ld: fatal: relocation error: R_SPARC_TLS_LE_HIX22: file
/usr/local/gcc-4.4.0/lib/libstdc++.a(eh_globals.o): symbol <unknown>: bad
symbol type SECT: symbol type must be TLS
collect2: ld returned 1 exit status

I see the configure parameters on the xerces website to compile using sun
studio but not using GCC, does anyone know how to get this package to build
correctly in my environment.

I tried to suggest we use sun studio but my bosses are set on using GCC.
-- 
View this message in context: 
http://www.nabble.com/Compile-xerces-3.0.1-on-Solaris-with-GCC-tp24610579p24610579.html
Sent from the Xerces - C - Dev mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to