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.
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