The SQLite package is a software library that implements a self-contained, serverless, zero-configuration, transactional SQL database engine. This package is required by Firefox.
Install SQLite by running the following commands:
./configure --prefix=/usr \
--disable-static \
--enable-fts{4,5} \
CPPFLAGS="-D SQLITE_ENABLE_COLUMN_METADATA=1 \
-D SQLITE_ENABLE_UNLOCK_NOTIFY=1 \
-D SQLITE_ENABLE_DBSTAT_VTAB=1 \
-D SQLITE_SECURE_DELETE=1" &&
make
Now, as the root user:
make install
--disable-static: This
switch prevents installation of static versions of the libraries.
--enable-fts{4,5}: These
switches enable support for version 4 and 5 of the full text search
(FTS) extension.
CPPFLAGS="-D
SQLITE_ENABLE_COLUMN_METADATA=1 ... : Some applications
require these options to be turned on. The only way to do this is
to include them in the CFLAGS or
CPPFLAGS. We use the latter so the
default value (or any value set by the user) of CFLAGS won't be affected. For further information on
what can be specified see https://www.sqlite.org/compile.html.