As of bug 1176300 landing (and hopefully sticking), we now have a place for
LGPL symbols in gecko. There's a new shared library called "lgpllibs"
(because I am horrible at naming things but it should at least be obvious
what it is). Currently it holds libsoundtouch, which is LGPL with
exception, but the exception is dicey so we're just dynamically linking it
for sake of full compliance. It will also have symbols from libav for
speedy FFTs once bug 1159469 lands.

If you've had requirements for an external library with an LGPL license, we
now have a place to put them. There's still some odd things that you have
to do with symbol visibility to get this to work (feel free to ping me or
hit #build on IRC if you have issues), and obviously licenses will still
need to be vetted by gerv and added to the about:license page. This should
make things easier to integrate overall though.

Thanks to glandium for all the help getting this going.
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to