-----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] -----------------------------------------------------------------------------