Comment 11 for bug 314778

Revision history for this message
Alexander Sack (asac) wrote : Re: [Bug 314778] Re: Main inclusion for Google Gadgets

On Thu, Mar 05, 2009 at 03:18:39AM -0000, James Su wrote:
> GGL doesn't have static binary linkage to libmozjs.so and libxul.so. Instead, it opens libmozjs.so dynamically (at runtime), just like what firefox and other similar applications do.
> So I'm wondering why apps like firefox can be in main, while GGL can't.
>

ffox is maintained in sync with mozjs ... so its not independent and
abi breakage of mozjs will only happen together with the ffox
fix. However, thats special for firefox and other apps face the same
problem and are not in main. Only other apps that directly use mozjs
in main is probably epiphany ... which i know good enough to feel
comfortable to fix it when things really break.

 - Alexander