On 6/10/18, Lonnie Abelbeck <li...@lonnie.abelbeck.com> wrote: > > Our project did a SQLite version bump from 3.23.1 to 3.24.0 (identical build > options), the /usr/lib/libsqlite3.so.0.8.6 lib increased by 20% ! > > 3.24.0 > -rwxr-xr-x 1 root root 814112 Jun 10 15:31 > /usr/lib/libsqlite3.so.0.8.6 (uses libm) >
The "size" command shows the size of the code within a shared library - which is close to the size of the shared library after it has been stripped of symbolic debugging information. This is a more accurate measurement that "ls". What do you get when you use the "size" command? > 3.23.1 > -rwxr-xr-x 1 root root 674800 Jun 6 20:35 > /usr/lib/libsqlite3.so.0.8.6 (no libm reference) > > Also note the math library -lm was dynamically linked in 3.24.0 but not in > 3.23.1 (via ldd). > > The only compile time option is -DSQLITE_ENABLE_COLUMN_METADATA > > Ref: > https://github.com/astlinux-project/astlinux/blob/master/package/sqlite/sqlite.mk > > I have looked as Richard's thread "[sqlite] Size of the SQLite library > Richard Hipp", but this seems much more than that. > > Has the default set of compile time options changed in 3.24.0 ? > > Any insight is appreciated. > > Lonnie > > _______________________________________________ > sqlite-users mailing list > sqlite-users@mailinglists.sqlite.org > http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/sqlite-users > -- D. Richard Hipp d...@sqlite.org _______________________________________________ sqlite-users mailing list sqlite-users@mailinglists.sqlite.org http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/sqlite-users