Kyng Chaos
“The beast is actively interested only in now, and, as it is always now and always shall be, there is an eternity of time for the accomplishment of objects.”
- the wisdom of Tarzan
Table of Contents

GEOS Build

version: 3.0.0
source: GEOS
framework: Unix Compatibility Frameworks, also includes build script

Leopard

In the geos source:

export MACOSX_DEPLOYMENT_TARGET=10.5
./configure --mandir=/usr/local/share/man --disable-dependency-tracking \
CFLAGS="-Os -arch i386 -arch x86_64 -arch ppc -arch ppc64" \
CXXFLAGS="-Os -arch i386 -arch x86_64 -arch ppc -arch ppc64" \
LDFLAGS="-arch i386 -arch x86_64 -arch ppc -arch ppc64"
make
sudo make install

Tiger

In the geos source:

export MACOSX_DEPLOYMENT_TARGET=10.4
./configure --mandir=/usr/local/share/man --disable-dependency-tracking \
CFLAGS="-Os -arch i386-arch ppc" \
CXXFLAGS="-Os -arch i386 -arch ppc" \
LDFLAGS="-arch i386 -arch ppc"
make
sudo make install

If you are compiling on a PPC Mac, add "-isysroot /Developer/SDKs/MacOSX10.4u.sdk" to CFLAGS, CXXFLAGS and LDFLAGS on the above configure lines. ie:

CFLAGS="-Os -arch ppc -arch i386 -isysroot /Developer/SDKs/MacOSX10.4u.sdk"

Panther

In the geos source:

./configure --mandir=/usr/local/share/man --disable-dependency-tracking
make
sudo make install
macosx/build/geos.txt (1361 views) · Last modified: 2008/06/27 13:37 by kyngchaos
Copyright © 2004-2009 William Kyngesburye Driven by DokuWiki Recent changes RSS feed