Yes perhaps, but someone needs to provide the patch to make it work *exactly* 100% the same as it does now by default and configure options to specify the system packages, but some of them, sqlite3 and apr for example will cause crashes if you use the system one because we have made local mods to them.<br>
<br>Maybe you should uninstall the system copy if you don't need it and want to save space.<br>Statically linking them only uses the part of the library we need anyway and is not the same size cost<br>as using a shared version.<br>
<br>If there are special build options to the packages you can specify them to the FS build system to pass them on. Clearly you already have a package so you managed to do something right.<br><br>Also keep in mind that the needs of us as the maintainers of the code and the users at large outweigh the needs one one use case.<br>
<br>As a heads up we will never endorse using system libs with our application unless at least 5 years have passed with a specific version of a specific library that we can prove is not an issue.<br><br><br><br><div class="gmail_quote">
On Wed, Apr 14, 2010 at 12:23 PM, Daniel Dickinson <span dir="ltr"><<a href="mailto:cshore@csolve.net">cshore@csolve.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
Hi,<br>
<br>
I'm working on an embedded OpenWRT system, and am now the package<br>
maintainer for FreeSWITCH on OpenWRT. I have FS successfully building<br>
and packaged (and installing and working) on brcm63xx, and building on<br>
the other OpenWRT architectures as well. With 1.0.6 the build doesn't<br>
require any patches, although it does require some finagling (as is to<br>
be expected)<br>
<br>
However, during the process of getting this to work for 1.0.6 I noticed<br>
that FS doesn't use system libraries, but instead uses it's own copies<br>
of packages it downloads, configures, and compiles and statically<br>
links. For OpenWRT this is problematic on two fronts. The first is<br>
that some packages require special build options to cross-compile<br>
properly, and the second is on embedded systems have statically copies<br>
of packages that are also on the system, uses up valuable storage and<br>
RAM.<br>
<br>
Would it be possible for the build system to support the *option* of<br>
using system versions of the packages instead of static-linked versions?<br>
<br>
Regards,<br>
<br>
Daniel<br>
<br>
--<br>
And that's my crabbing done for the day. Got it out of the way early,<br>
now I have the rest of the afternoon to sniff fragrant tea-roses or<br>
strangle cute bunnies or something. -- Michael Devore<br>
GnuPG Key Fingerprint 86 F5 81 A5 D4 2E 1F 1C <a href="http://gnupg.org" target="_blank">http://gnupg.org</a><br>
The C Shore (Daniel Dickinson's Website) <a href="http://cshore.is-a-geek.com" target="_blank">http://cshore.is-a-geek.com</a><br>
<br>
_______________________________________________<br>
FreeSWITCH-dev mailing list<br>
<a href="mailto:FreeSWITCH-dev@lists.freeswitch.org">FreeSWITCH-dev@lists.freeswitch.org</a><br>
<a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev</a><br>
UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-dev" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-dev</a><br>
<a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
</blockquote></div><br><br clear="all"><br>-- <br>Anthony Minessale II<br><br>FreeSWITCH <a href="http://www.freeswitch.org/">http://www.freeswitch.org/</a><br>ClueCon <a href="http://www.cluecon.com/">http://www.cluecon.com/</a><br>
Twitter: <a href="http://twitter.com/FreeSWITCH_wire">http://twitter.com/FreeSWITCH_wire</a><br><br>AIM: anthm<br><a href="mailto:MSN%3Aanthony_minessale@hotmail.com">MSN:anthony_minessale@hotmail.com</a><br>GTALK/JABBER/<a href="mailto:PAYPAL%3Aanthony.minessale@gmail.com">PAYPAL:anthony.minessale@gmail.com</a><br>
IRC: <a href="http://irc.freenode.net">irc.freenode.net</a> #freeswitch<br><br>FreeSWITCH Developer Conference<br><a href="mailto:sip%3A888@conference.freeswitch.org">sip:888@conference.freeswitch.org</a><br><a href="mailto:googletalk%3Aconf%2B888@conference.freeswitch.org">googletalk:conf+888@conference.freeswitch.org</a><br>
pstn:+19193869900<br>