aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/Prebuild
diff options
context:
space:
mode:
authorJustin Clark-Casey (justincc)2011-04-07 21:44:54 +0100
committerJustin Clark-Casey (justincc)2011-04-07 23:19:42 +0100
commit7b989e84326449ecb42e25ac8bcd4a4d79c1d8c0 (patch)
treee46597bf3d3ec87f79447a6e226440671ae1f634 /Prebuild
parentRemove the SQLite legacy adaptor. This is no longer needed now that the main... (diff)
downloadopensim-SC_OLD-7b989e84326449ecb42e25ac8bcd4a4d79c1d8c0.zip
opensim-SC_OLD-7b989e84326449ecb42e25ac8bcd4a4d79c1d8c0.tar.gz
opensim-SC_OLD-7b989e84326449ecb42e25ac8bcd4a4d79c1d8c0.tar.bz2
opensim-SC_OLD-7b989e84326449ecb42e25ac8bcd4a4d79c1d8c0.tar.xz
Bundle a built-from-source Mac OS X sqlite3 universal dylib with OpenSim and use this instead of the system one.
This means that Mac OS X users can now use the standard sqlite adaptor instead of the legacy one. This is SQLite 3.7.5. I configured the build with the line CFLAGS="-Os -g -isysroot /Developer/SDKs/MacOSX10.6.sdk -arch i386 -arch x86_64 -arch ppc7400 -DSQLITE_ENABLE_COLUMN_METADATA" LDFLAGS="-arch i386 -arch x86_64 -arch ppc7400" ./configure --disable-dependency-tracking The SQLITE_ENABLE_COLUMN_METADATA flag exports the metadata symbols that modern Mono SQLite adaptors need. The -Os removes debugging symbols (as per the sqlite3 source pkg README) The other parts are to cross compile for x86_64, i386 and ppc. On Mac OS X, Mono can actually only P/INVOKE 32-bit libraries even on 64 bit platforms so i386 is being used. The dylib has not been tested on ppc.
Diffstat (limited to 'Prebuild')
0 files changed, 0 insertions, 0 deletions