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.
This package is known to build and work properly using the gcc-5 compiler.
Download (HTTP): http://sqlite.org/2015/sqlite-autoconf-3081002.tar.gz
Download MD5 sum: a18bfc015cd49a1e7a961b7b77bc3b37
Download size: 2.0 MB
Estimated disk space required: 69 MB (with Optional Documentation)
Estimated build time: 0.3 SBU
Download (HTTP): http://sqlite.org/2015/sqlite-doc-3081002.zip
Download MD5 sum: 59e10cdbacbda10469a7c57843d1ffdd
Download size: 4.9 MB
UnZip-6.0 (required to unzip the documentation)
This package does not support parallel build.
If you downloaded the optional documentation, issue the following command to install the documentation into the source tree:
unzip -q ../sqlite-doc-3081002.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 -j1
This package does not come with a test suite.
Now, as the
If you downloaded the optional documentation, issue the following
commands as the
root user to
install -v -m755 -d /usr/share/doc/sqlite-188.8.131.52 && cp -v -R sqlite-doc-3081002/* /usr/share/doc/sqlite-184.108.40.206
switch prevents installation of static versions of the libraries.
CFLAGS="-g -O2 -DSQLITE_ENABLE_FTS3=1
-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-07-01 12:08:41 +0000