"When I compile on my linux box (SuSE 10.1) using GCC 4.1.0
and leaving out all the optional featuers of SQLite, I get
a library size of less than 166 KiB."


I would be very curious to know how exactly you leave out optional features.
If I write even a simple program using only the barest of calls:

sqlite3_open()
sqlite3_exec()
sqlite3_free()
sqlite3_close()

It's 599k.

I'm assuming you are specifying the options somewhere...config file...?

Thanks!






[EMAIL PROTECTED] wrote:

tim <[EMAIL PROTECTED]> wrote:
Hi,

I'm developing on an arm-elf platform that uses a flat binary (elf2flt)
(mmu-less processor) and the smallest executable I'm able to generate
runs about 599k. Also it tends to want an equal amount of memory at run-time, which the board
will not support (on top of the already running processes).

I was reading in the FAQ and it states something about binaries as low as 150k.


When I compile on my linux box (SuSE 10.1) using GCC 4.1.0
and leaving out all the optional featuers of SQLite, I get
a library size of less than 166 KiB.

I've seen people compile on ARM to a much smaller size than that.

I'm not sure what you are doing to get a 500KiB library.
--
D. Richard Hipp  <[EMAIL PROTECTED]>


-----------------------------------------------------------------------------
To unsubscribe, send email to [EMAIL PROTECTED]
-----------------------------------------------------------------------------



Reply via email to