Hi Alois, The answer is: it depends :) If you wanna use static linking, you need the binary distribution, because you haven't built the static library. If you wanna link dynamically, you can use both your source distribution and the binary dist.
There are two sets of libraries. One of them is for deprecated DOM API. Deprecated DOM is only supported in 2.x version and will not be the part of 3.x and later. If your application is using deprecated DOM, then you need to link your application to that library. I don't know why there are two symbolic links per dynamic library though, when you build from the source, but I know that both versions work. If you're building for Mac OS X, you might also wanna consider building a Universal binary version that can work both on Intel and PPC architectures. If you search the archive, you can find instructions on how to build a universal binary version too. Cheers, -Ozgur Sahoglu -----Original Message----- From: ContentServ GmbH - Alois Blaimer [mailto:[EMAIL PROTECTED] Sent: Thursday, August 21, 2008 6:08 AM To: [email protected] Subject: Mac OS X: Which libraries to use? Hello, I have downloaded the binary and the source distribution of Xerces. The binary distribution has two *.a and two *.dylib libraries and four aliases. The source distribution has (after debug building) two *.dylib libraries and four aliases. Now I am confused, which libraries I have to bind to my Mac program? I am using Mac OS X 10.5.4 and Xcode 3.0. Alois Blaimer Developer
