On Fri, 3 Mar 2006, Saurav SAHU wrote:
When I do a build of sofia-sip on a Linux machine, it produces a library size of almost 5 megabytes. Is it possible to do a build with sofia-sip so as to produce a much smaller library size of less than 1 megabyte?
As Martti already replied, most of that 5MB is debugging symbols, and can be easily removed (just strip the binaries).
Since, sofia-sip is very comprehensive in terms of features implemented (it supports almost all the RFCs related to SIP), is it possible to do a build of sofia-sip with a limited number of features, so as to have a stripped down version of sofia-sip?
The build system does not currently support per-feature enabling/disabling. The possible gains in memory and storage savings are fairly small -- the library already takes under 1MB of space (actual runtime memory usage varies based on what you are doing). If this is still too much, the best places to start are disabling features such as the HTTP stack (nth, http submodules), STUN (stun submodule), and SIMPLE support (nea).
-- under work: Sofia-SIP at http://sofia-sip.sf.net ------------------------------------------------------- This SF.Net email is sponsored by xPML, a groundbreaking scripting language that extends applications into web and mobile media. Attend the live webcast and join the prime developer group breaking into this new coding territory! http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642 _______________________________________________ Sofia-sip-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/sofia-sip-devel
