diff options
author | Justin Clark-Casey (justincc) | 2011-04-08 20:50:23 +0100 |
---|---|---|
committer | Justin Clark-Casey (justincc) | 2011-04-08 20:50:23 +0100 |
commit | 2aa39847966fb2b5c53aee01e1477677c09d0f0a (patch) | |
tree | 3121668254333b8b8c3ffeca6fa9b2b853691c10 /bin/libode.dylib | |
parent | Add support for the new display name related functions in LSL. This does not (diff) | |
download | opensim-SC_OLD-2aa39847966fb2b5c53aee01e1477677c09d0f0a.zip opensim-SC_OLD-2aa39847966fb2b5c53aee01e1477677c09d0f0a.tar.gz opensim-SC_OLD-2aa39847966fb2b5c53aee01e1477677c09d0f0a.tar.bz2 opensim-SC_OLD-2aa39847966fb2b5c53aee01e1477677c09d0f0a.tar.xz |
Update ODE for mac from source code in opensim-libs SVN library. This version is r1755 + patches as detailed in the svn logs.
This brings it into line with the Windows and Linux libraries.
This is a universal dylib with x86_64, i386 and ppc parts. However, even on a 64 bit Intel machine Mono can only P/INVOKE the i386 version right now. ppc is untested.
The configuration used to compile was
CFLAGS="-g -O2 -isysroot /Developer/SDKs/MacOSX10.6.sdk -arch i386 -arch x86_64 -arch ppc" CXXFLAGS="-g -O2 -isysroot /Developer/SDKs/MacOSX10.6.sdk -arch i386 -arch x86_64 -arch ppc" LDFLAGS="-arch i386 -arch x86_64 -arch ppc" ./configure --enable-old-trimesh --disable-asserts --enable-shared --disable-dependency-tracking --disable-demos --without-x
--disable-demos --without-x is required to build ODE on Mac OS X
CFLAGS, CXXFLAGS and --disable-dependency-tracking are necessary to build the universal dylib (some compilation lines use CFLAGS instead of CXXFLAGS)
The other settings are tweaks for using ODE with OpenSim
Diffstat (limited to 'bin/libode.dylib')
-rw-r--r-- | bin/libode.dylib | bin | 1024996 -> 2916380 bytes |
1 files changed, 0 insertions, 0 deletions
diff --git a/bin/libode.dylib b/bin/libode.dylib index e81f9e4..958d202 100644 --- a/bin/libode.dylib +++ b/bin/libode.dylib | |||
Binary files differ | |||