I've got a static build of codec2 working with the cmake build and it's
doing a svn checkout so it should always be current (assuming no one breaks
it with a commit)

The size of the freedv binary get's progressively bloated, obviously...

all dynamic linking: about 600kB
all static except Codec2 and wxWidgets: ~3MB
w/ static linking of EVERYTHING: ~90MB

Unfortunately automatic static linking of wxWidgets is not possible because
the library names and cflags are not necessarily known in advance like with
the smaller libraries, which is is why they supply a configuration binary,
wx-config.

Because of this I can't automate the build and linking with the cmake
configuration.

You CAN do a local static build of wxWidgets and just point cmake to the
location of wx-config and wxrc and it will pull them in, but be forewarned,
it REALLY bloats the binary.

I'll checking my updates as soon as I have time to go over them one more
time.

Richard
------------------------------------------------------------------------------
Try New Relic Now & We'll Send You this Cool Shirt
New Relic is the only SaaS-based application performance monitoring service 
that delivers powerful full stack analytics. Optimize and monitor your
browser, app, & servers with just a few lines of code. Try New Relic
and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_apr
_______________________________________________
Freetel-codec2 mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freetel-codec2

Reply via email to