Opened 10 years ago

Closed 10 years ago

#5001 closed enhancement (fixed)

xulrunner/firefox-29.0

Reported by: Fernando de Oliveira Owned by: ken@…
Priority: normal Milestone: 7.6
Component: BOOK Version: SVN
Severity: normal Keywords:
Cc:

Description

Change History (5)

comment:1 by ken@…, 10 years ago

I discovered that it uses an internal version of one of the icu libs (icu-i18n), and has been doing so for some time. Only noticed because my upgrade on old LFS-7.2 failed with

../libjs_static.a(Intl.o): In function `js::intl_Collator_availableLocales(JSContext*, unsigned int, JS::Value*)':
/scratch/working/mozilla-release/js/src/builtin/Intl.cpp:738: undefined reference to `ucol_countAvailable_52'

and a lot more similar errors. I suspect something in gcc-4.7.1 caused that, my builds on gcc-4.8 were ok. Firefox bug https://bugzilla.mozilla.org/show_bug.cgi?id=971663 but clearly most people are not affected.

Managed to build it against system icu-52.1 on that system, using

ac_add_options --with-system-icu

I have not tried with current BLFS (gcc-4.9, icu-53.1).

comment:2 by rt, 10 years ago

Builds and runs for me with current instructions and with

ac_add_options --with-system-icu

using GCC 4.9.0 and ICU-52.1.

comment:3 by ken@…, 10 years ago

Straight firefox also builds like this with gcc-4.9.0 and icu-53.1. Xulrunner and firefox on xulrunner also built (and didn't complain about) --with-system-icu in LFS-7.5 with icu-52.1. I'll take this.

comment:4 by ken@…, 10 years ago

Owner: changed from blfs-book@… to ken@…
Status: newassigned

comment:5 by ken@…, 10 years ago

Resolution: fixed
Status: assignedclosed

done in r13023.

Note: See TracTickets for help on using tickets.