Hi all,

We are having problems building xerces 2.3.0 on 64-bit solaris 5.8 with
the Sun Forte 6.2 compiler.  The problem is that definitions for
templates instantiated within the library are not linked in, so when a
binary is linked against the library there are undefined references
coming from the xerces-c library.  An example error is:

ild: (undefined symbol) void 
xercesc_2_3::BaseRefVectorOf<xercesc_2_3::NodeIteratorImpl>::removeElementAt(const 
unsigned) 

coming from libxerces-c.so.

So it would appear that the compiler is not including the definitions
within the library.  Has anyone else seen this problem?  Strangely, we
only see the problem when compiling for the 64-bit architecture (sparc
v9).  Using exactly the same compiler on 32-bit solaris gives no
problems at all.  The same problem was also present with xerces 2.2.0.

I would be grateful for any suggestions on this,

Graham.

-- 
Graham Bennett

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to