Small. Fast. Reliable.
Choose any three.
*** 354,360 ****
    $ tar xzf sqlite.tar.gz       Unpacks into directory named "sqlite" 
    $ mkdir bld                   Create a separate build directory 
    $ cd bld
!   $ ../sqlite/configure
    $ make                        Builds "sqlite" and "libsqlite.a" 
    $ make test                   Optional: run regression tests 
  
--- 354,360 ----
    $ tar xzf sqlite.tar.gz       Unpacks into directory named "sqlite" 
    $ mkdir bld                   Create a separate build directory 
    $ cd bld
!   $ ../sqlite/configure --disabled-shared
    $ make                        Builds "sqlite" and "libsqlite.a" 
    $ make test                   Optional: run regression tests 
  
***************
*** 364,369 ****
--- 364,371 ----
  
  step!
  
+ The --disable-shared option is required for Mac OS X because libtool
+ is busted and will generate an invalid shared library.
  
  ====
  
***************
*** 392,394 ****
--- 394,399 ----
     #define OS_WIN 1
     #define OS_MAC 0
     #define OS_UNIX 0
+ 
+ A similar change has already been checked into the CVS tree and should
+ appear with release 2.8.6.