On Mon, 2002-11-04 at 17:17, Brad Settlemyer wrote:
> > -----Original Message-----
> > From: Murray Cumming [mailto:murrayc@;t-online.de]
> > Major "API versions" absolutely should be in the library name. How else
> > will an application benefit from bugfixes in the Xerces-C++ library that
> > is uses, without relinking that application against a new version of the
> > library. This is all quite normal.
> >
> 
> I think I may have been unclear here.  On UNIX systems, the library
> mechanism has explicit support for versioning uses naming suffixes.  Xerces
> does not use those, instead it embeds the version number into the name.
> E.g., rather than libxerces.so.1.7.0 we get libxerces_1_7_0.so.0.0.0, or
> something like that.  This means I have to explicitly link to a specific
> release number rather than to a major release or version if I use their
> library.

Yes, that's obviously silly. I think it's been improved in 2.x. I can't
know for sure because _no_ library is installed at the moment. Just
taking the chance to say that again on the mailing list, in the hope of
a response.

-- 
Murray Cumming
[EMAIL PROTECTED]
www.murrayc.com


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

Reply via email to