Table of Contents

Xerces Build

version: 3.1.x
source: apache.org

parallel: OK

Snow Leopard

In the Xerces source folder:

export MACOSX_DEPLOYMENT_TARGET=10.6
./configure --disable-dependency-tracking --enable-netaccessor-curl \
--enable-transcoder-iconv --enable-msgloader-inmemory \
CFLAGS="-Os -arch i386 -arch x86_64" \
CXXFLAGS="-Os -arch i386 -arch x86_64"
make
sudo make install

Leopard

In the Xerces source folder:

export MACOSX_DEPLOYMENT_TARGET=10.5
./configure --disable-dependency-tracking --enable-netaccessor-curl \
--enable-transcoder-iconv --enable-msgloader-inmemory \
CFLAGS="-Os -arch i386 -arch x86_64 -arch ppc -arch ppc64" \
CXXFLAGS="-Os -arch i386 -arch x86_64 -arch ppc -arch ppc64"
make
sudo make install

Tiger

In the Xerces source folder:

export MACOSX_DEPLOYMENT_TARGET=10.4
./configure --disable-dependency-tracking --enable-netaccessor-curl \
--enable-transcoder-iconv --enable-msgloader-inmemory \
CFLAGS="-Os -arch i386 -arch ppc -isysroot /Developer/SDKs/MacOSX10.4u.sdk" \
CXXFLAGS="-Os -arch i386 -arch ppc -isysroot /Developer/SDKs/MacOSX10.4u.sdk"
make
sudo make install

Panther

In the Xerces source folder:

./configure --disable-dependency-tracking --enable-netaccessor-curl \
--enable-transcoder-iconv --enable-msgloader-inmemory
make
sudo make install