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

Reply via email to