The SQLite package is a software library that implements a self-contained, serverless, zero-configuration, transactional SQL database engine.
This package is known to build and work properly using an LFS-7.7 platform.
Download (HTTP): http://sqlite.org/2015/sqlite-autoconf-3080802.tar.gz
Download MD5 sum: 3425fa580a56880f56bcb887dd26cc06
Download size: 1.9 MB
Estimated disk space required: 22 MB (additional 25 MB for the Optional Documentation)
Estimated build time: 0.4 SBU
Optional Documentation
Download (HTTP): http://sqlite.org/2015/sqlite-doc-3080802.zip
Download MD5 sum: 785a45179b03a2e63c23fa37436f3632
Download size: 4.7 MB
UnZip-6.0 (required to unzip the documentation)
User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/sqlite
If you downloaded the optional documentation, issue the following command to install the documentation into the source tree:
unzip -q ../sqlite-doc-3080802.zip
Install SQLite by running the following commands:
./configure --prefix=/usr --disable-static        \
            CFLAGS="-g -O2 -DSQLITE_ENABLE_FTS3=1 \
            -DSQLITE_ENABLE_COLUMN_METADATA=1     \
            -DSQLITE_ENABLE_UNLOCK_NOTIFY=1       \
            -DSQLITE_SECURE_DELETE=1" &&
make
        This package does not come with a test suite.
          Now, as the root user:
        
make install
          If you downloaded the optional documentation, issue the following
          commands as the root user to
          install it:
        
install -v -m755 -d /usr/share/doc/sqlite-3.8.8.2 && cp -v -R sqlite-doc-3080802/* /usr/share/doc/sqlite-3.8.8.2
          --disable-static: This
          switch prevents installation of static versions of the libraries.
        
          CFLAGS="-g -O2 -DSQLITE_ENABLE_FTS3=1
          -DSQLITE_ENABLE_COLUMN_METADATA=1 -DSQLITE_SECURE_DELETE
          -DSQLITE_ENABLE_UNLOCK_NOTIFY=1": Applications such as
          Firefox require secure delete and
          enable unlock notify to be turned on. The only way to do this is to
          include them in the CFLAGS. By default, these are set to
          "-g -O2" so we specify that to
          preserve those settings. You may, of course, wish to omit the
          '-g' if you do not wish to create
          debugging information. For further information on what can be
          specified see http://www.sqlite.org/compile.html.
        
Last updated on 2015-02-20 13:15:05 -0800