-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

T&B wrote:
> As others have mentioned, yes, SQLite not only runs on a Mac, but it's
> already installed as of Mac OS X 10.4 "Tiger" and after. Apple uses it
> for indexing email in the Mail application, Core Data in XCode
> development, and media management in high end apps like Aperture.

You do have to be careful of one thing on the Mac (which has already
bitten several people).  If you run inside an app, or if your app loads
one of the many Apple components using SQLite then you will have
versioning issues.  For example if the Apple component is loaded first
then it loads the system SQLite which is an older version (3.0.8 IIRC)
and your attempts to use a new version such as a shared library you
linked against will be ignored.

You can work around this by using the amalgamation and
- -DSQLITE_API=static as noted in
http://www.sqlite.org/cvstrac/tktview?tn=2453

(The one unanswered question in that ticket is if there are two
different versions of SQLite in the same process, will the thread local
storage interfere with each other or is a different key used so they
co-exist).

Roger
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFGoQAvmOOfHg372QQRArl4AJ9mnXK5WbtS3GpSkTCl6XvvKTjQrACffdY2
+ZcJygs3bLRIxm7MEKIN8Qo=
=j5X9
-----END PGP SIGNATURE-----

-----------------------------------------------------------------------------
To unsubscribe, send email to [EMAIL PROTECTED]
-----------------------------------------------------------------------------

Reply via email to