On Sat, 2011-02-26 at 17:47 +0100, Stefano D'Angelo wrote:
PCRE is a dependency of glib. I don't use regular expressions in these
> Now, libnacore when stripped is 56K... if it could substitute both
I could probably make slv2 itself smaller by using a single
non-type-safe collection type rather than the different collection type
for each element type which is the current situation (stupid neanderthal
type primitive type systems). This would reduce the number of functions
quite a bit. Other 'function compression' could also happen, but this
all would break the API thoroughly. Type safety (i.e. lack of dirty
casts and confusing API to use) here is more important than code size,
which I don't think is unreasonable anyway.
I'm more in to shrinking the actual runtime memory overhead to the
absolute bare minimum than shrinking the code. I have roughly infinity
more useful things to do than pretending <100k libraries are bloated :)
Replacing glib, it seems, is the main and by far most significant thing
that needs doing to get a very small embedded appropriate limitation.
The code size of my new libraries, IMO, is well within reasonable limits
for anything that would use LV2 plugins.
Linux-audio-dev mailing list