Closed Bug 1322212 Opened 8 years ago Closed 5 years ago

Missing icudt58 data for big-endian platforms - icudt58b.dat

Categories

(Core :: JavaScript: Internationalization API, defect, P5)

defect

Tracking

()

RESOLVED DUPLICATE of bug 1264836
Tracking Status
firefox53 --- affected

People

(Reporter: jhorak, Unassigned)

Details

Attachments

(2 obsolete files)

There is config/external/icu/data/icudt58l.dat used for little-endian platforms but the config/external/icu/data/icudt58b.dat is missing, which fails to build for example on ppc/ppc64/s390(x) machines. Therefore this platform cannot be build with --with-intl-api. Can we do something to help with this issue?
Bug 1264836 is basically the latest state of affairs for BE data file support. Seems to be waiting on an ICU upstream fix -- once they have something that works for them, we could backport their patch to our tree fairly easily, I think.
FWIW, what I did in Debian is add a pre-build step that creates the missing file by running the icu_sources_data.py script.
Priority: -- → P5

Where the "revision requires changes" in Phabricator meant as r- or we definitely don't want to add the big endian data file into the tree? In that case we should close this bug as Won't Fix and only leave bug 1264836 open to explore creating a temporary ICU build (*) as part of "build/autoconf/icu.m4".

(*) That means running "intl/icu_sources_data.py" to create ICU and its data file, followed by "intl/update-tzdata.sh" to update tzdata information within the data file.

Flags: needinfo?(mh+mozilla)

I don't think one needs to run icu_sources_data.py. You'd "only" need to build icupkg as a HostProgram(), but I can only assume this doesn't require building a lot of sources.

Flags: needinfo?(mh+mozilla)
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → DUPLICATE

Okay, in that case I'll close this bug and only leave bug 1264836 open. Thanks!

Attachment #9083303 - Attachment is obsolete: true
Attachment #9083304 - Attachment is obsolete: true
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: