On 07/20/2014 01:57 AM, Fernando de Oliveira wrote:
Em 19-07-2014 17:47, [email protected] escreveu:
When building Xulrunner-30.0, BLFS book recommends not to enable shared
JS due to a building bug:

# shared-js broken by WeakMapPtr visibility
#ac_add_options --enable-shared-js

With that option disabled libmozjs.so is not built, but installation
instructions unconditionally create links for that library:

for library in libmozalloc.so libmozjs.so libxul.so; do
     ln -sfv ../../../xulrunner-30.0/$library \
             /usr/lib/xulrunner-devel-30.0/sdk/lib/$library
     ln -sfv xulrunner-30.0/$library \
             /usr/lib/$library
done

Two links are created pointing to an non existent file.

Thanks. Fixed at r13487.

Meaning: build is fixed now with "ac_add_options --enable-shared-js".
Still, behaviour of firefox linked to xulrunner still broken. This got
me so disappointed that I forgot to include in the book.


I completely understand your disappointment with this Mozilla code base, after just dealing last 10 days with it.

I've built Firefox-30 with Xulrunner-30 as per the book, but was completely unable to translate that into linking Thunderbird with libxul. Looks like an abandoned objective...

https://bugzilla.mozilla.org/show_bug.cgi?id=306324#c74

Today I'll spend a few hours more building Firefox-31-beta9 and Thunderbird-31-beta3, both "standalone".

Let's see...
ALZ.






--
http://lists.linuxfromscratch.org/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to