Hi,
I am building Solaris 64 bit xalan 1.10 pointing to xerces 2_6. But
getting some standard c++ error at link time.
My environment details are below:
OS: /var/gnu/3.4.0/lib/sparcv9> uname -a
SunOS lndus0142 5.8 Generic_117000-03 sun4u sparc SUNW,Sun-Fire-480R
Gcc:
Reading specs from
/var/gnu/3.4.0/lib/gcc/sparc-sun-solaris2.8/3.4.0/specs
Configured with: ../gcc-3.4.0/configure --prefix=/var/gnu/3.4.0
--disable-nls --enable-languages=c,c++
Thread model: posix
gcc version 3.4.0
The command I have used to configure xerces and xalan are:
Xerces(2_6)
./runConfigure -psolaris -cgcc -xg++
-P/nanfs02/home/dray/unix/xerces_2_6 -l -m64 -z -m64 -minmem -nsocket
-tnative -rpthread
Xalan(1_10)
./runConfigure -psolaris -c gcc -x g++
-P/nanfs02/home/dray/unix/xalan_110_26 -l -m64 -z -m64 -z
-Wno-deprecated -minmem -tnative -rpthread
The xerces builds ok, but xalan gives the following error at link time.
Text relocation remains referenced
against symbol offset in file
<unknown> 0xc8
/var/gnu/3.4.0/lib/gcc/sparc-sun-solaris2.8/3.4.0/../../../sparcv9/libst
dc++.a(locale.o)
<unknown> 0xd0
/var/gnu/3.4.0/lib/gcc/sparc-sun-solaris2.8/3.4.0/../../../sparcv9/libst
dc++.a(locale.o)
Is there any compatibility issue between versions of gcc/g++, solaris,
xerces and xalan? I have tried different permutations without any luck,
hence bit stuck at the moment.
I would really appreciate any suggestion/help on this.
Thanks in advance.
-Debasis
********************************************************************************************************************************************************************************************
This message is intended only for the stated addressee(s) and may be
confidential. Access to this email by anyone else is unauthorised. Any
opinions expressed in this email do not necessarily reflect the opinions of
Fidessa. Any unauthorised disclosure, use or dissemination, either whole or in
part is prohibited. If you are not the intended recipient of this message,
please notify the sender immediately.
Fidessa plc - Registered office:
Dukes Court, Duke Street, Woking, Surrey, GU21 5BH, United Kingdom
Registered in England no. 3781700 VAT registration no. 688 9008 78
Fidessa LatentZero Limited - Registered office:
Dukes Court, Duke Street, Woking, Surrey, GU21 5BH, United Kingdom
Registered in England no. 3656437 VAT registration no. 726 8371 13
Fidessa group plc - Registered Office:
Dukes Court, Duke Street, Woking, Surrey, GU21 5BH, United Kingdom
Registered in England no. 3234176 VAT registration no. 688 9008 78