SQLite Forum

Nit newly exposed in "How to Compile"
Login
Larry, 

I checked my clone compile & link from a few days ago. 

-lm & MATH_FUNCTIONS=1 already present. 'Tis somewhat verbose. 

./libtool --mode=compile --tag=CC gcc -g -O2 -DSQLITE_OS_UNIX=1 -I. -I/media/kevin/KCY_Samsung_T5/KCYPrograms/myclone_of_sqlite/src -I/media/kevin/KCY_Samsung_T5/KCYPrograms/myclone_of_sqlite/ext/rtree -I/media/kevin/KCY_Samsung_T5/KCYPrograms/myclone_of_sqlite/ext/icu -I/media/kevin/KCY_Samsung_T5/KCYPrograms/myclone_of_sqlite/ext/fts3 -I/media/kevin/KCY_Samsung_T5/KCYPrograms/myclone_of_sqlite/ext/async -I/media/kevin/KCY_Samsung_T5/KCYPrograms/myclone_of_sqlite/ext/session -I/media/kevin/KCY_Samsung_T5/KCYPrograms/myclone_of_sqlite/ext/userauth -D_HAVE_SQLITE_CONFIG_H -DBUILD_sqlite -DNDEBUG -I/usr/include/tcl8.6 -DSQLITE_THREADSAFE=1 -DSQLITE_ENABLE_MATH_FUNCTIONS  -DSQLITE_HAVE_ZLIB=1  -DSQLITE_TEMP_STORE=1 -c sqlite3.c
libtool: compile:  gcc -g -O2 -DSQLITE_OS_UNIX=1 -I. -I/media/kevin/KCY_Samsung_T5/KCYPrograms/myclone_of_sqlite/src -I/media/kevin/KCY_Samsung_T5/KCYPrograms/myclone_of_sqlite/ext/rtree -I/media/kevin/KCY_Samsung_T5/KCYPrograms/myclone_of_sqlite/ext/icu -I/media/kevin/KCY_Samsung_T5/KCYPrograms/myclone_of_sqlite/ext/fts3 -I/media/kevin/KCY_Samsung_T5/KCYPrograms/myclone_of_sqlite/ext/async -I/media/kevin/KCY_Samsung_T5/KCYPrograms/myclone_of_sqlite/ext/session -I/media/kevin/KCY_Samsung_T5/KCYPrograms/myclone_of_sqlite/ext/userauth -D_HAVE_SQLITE_CONFIG_H -DBUILD_sqlite -DNDEBUG -I/usr/include/tcl8.6 -DSQLITE_THREADSAFE=1 -DSQLITE_ENABLE_MATH_FUNCTIONS -DSQLITE_HAVE_ZLIB=1 -DSQLITE_TEMP_STORE=1 -c sqlite3.c  -fPIC -DPIC -o .libs/sqlite3.o
libtool: compile:  gcc -g -O2 -DSQLITE_OS_UNIX=1 -I. -I/media/kevin/KCY_Samsung_T5/KCYPrograms/myclone_of_sqlite/src -I/media/kevin/KCY_Samsung_T5/KCYPrograms/myclone_of_sqlite/ext/rtree -I/media/kevin/KCY_Samsung_T5/KCYPrograms/myclone_of_sqlite/ext/icu -I/media/kevin/KCY_Samsung_T5/KCYPrograms/myclone_of_sqlite/ext/fts3 -I/media/kevin/KCY_Samsung_T5/KCYPrograms/myclone_of_sqlite/ext/async -I/media/kevin/KCY_Samsung_T5/KCYPrograms/myclone_of_sqlite/ext/session -I/media/kevin/KCY_Samsung_T5/KCYPrograms/myclone_of_sqlite/ext/userauth -D_HAVE_SQLITE_CONFIG_H -DBUILD_sqlite -DNDEBUG -I/usr/include/tcl8.6 -DSQLITE_THREADSAFE=1 -DSQLITE_ENABLE_MATH_FUNCTIONS -DSQLITE_HAVE_ZLIB=1 -DSQLITE_TEMP_STORE=1 -c sqlite3.c -o sqlite3.o >/dev/null 2>&1
./libtool --mode=link gcc -g -O2 -DSQLITE_OS_UNIX=1 -I. -I/media/kevin/KCY_Samsung_T5/KCYPrograms/myclone_of_sqlite/src -I/media/kevin/KCY_Samsung_T5/KCYPrograms/myclone_of_sqlite/ext/rtree -I/media/kevin/KCY_Samsung_T5/KCYPrograms/myclone_of_sqlite/ext/icu -I/media/kevin/KCY_Samsung_T5/KCYPrograms/myclone_of_sqlite/ext/fts3 -I/media/kevin/KCY_Samsung_T5/KCYPrograms/myclone_of_sqlite/ext/async -I/media/kevin/KCY_Samsung_T5/KCYPrograms/myclone_of_sqlite/ext/session -I/media/kevin/KCY_Samsung_T5/KCYPrograms/myclone_of_sqlite/ext/userauth -D_HAVE_SQLITE_CONFIG_H -DBUILD_sqlite -DNDEBUG -I/usr/include/tcl8.6 -DSQLITE_THREADSAFE=1 -DSQLITE_ENABLE_MATH_FUNCTIONS  -DSQLITE_HAVE_ZLIB=1    -no-undefined -o libsqlite3.la sqlite3.lo -lm -ldl -lz -lpthread   \
	 -rpath "/usr/local/lib" -version-info "8:6:8"

Here are the sizes, in case you are curious.


523286 -rwxr-xr-x 1 root root 7660448 Jan  4 18:40 sqlite3
kevin@KCYDell:/usr/local/bin$ ls -la *sqlite*
-rwxr-xr-x 1 root root 7660448 Jan  4 18:40 sqlite3
kevin@KCYDell:/usr/local/bin$ cd /usr/local/lib
kevin@KCYDell:/usr/local/lib$ ls -la *sqlite*
-rw-r--r-- 1 root root 12059292 Jan  4 18:40 libsqlite3.a
-rwxr-xr-x 1 root root      963 Jan  4 18:40 libsqlite3.la
lrwxrwxrwx 1 root root       19 Jan  4 18:40 libsqlite3.so -> libsqlite3.so.0.8.6
lrwxrwxrwx 1 root root       19 Jan  4 18:40 libsqlite3.so.0 -> libsqlite3.so.0.8.6
-rwxr-xr-x 1 root root  4994856 Jan  4 18:40 libsqlite3.so.0.8.6



regs, Kev