Closed
Bug 1940325
Opened 1 month ago
Closed 22 days ago
Build failure with ICU 73.x
Categories
(Core :: Internationalization, defect)
Tracking
()
RESOLVED
FIXED
136 Branch
Tracking | Status | |
---|---|---|
firefox136 | --- | fixed |
People
(Reporter: jpalus+mozilla, Assigned: anba)
Details
Attachments
(1 file)
Steps to reproduce:
Build Firefox 134.0 with system ICU 73.2.
Actual results:
Build failed on static assertion:
firefox-134.0/intl/lwbrk/LineBreaker.cpp:461:17: error: static assertion failed due to requirement 'U_LB_COUNT == std::size(sUnicodeLineBreakToClass)': Gecko vs ICU LineBreak class mismatch
Expected results:
Build should fail at configure time or succeed.
When building Firefox with system ICU it still requires ICU >= 73.1:
However to satisfy static assertion:
It needs following upstream commit:
https://github.com/unicode-org/icu/commit/2e45e6ec0e84a1c01812015a254ea31b286316fb
Effectively requiring ICU >= 74.1
Assignee | ||
Comment 1•24 days ago
|
||
Updated•24 days ago
|
Assignee: nobody → andrebargull
Status: UNCONFIRMED → ASSIGNED
Ever confirmed: true
Pushed by andre.bargull@gmail.com:
https://hg.mozilla.org/integration/autoland/rev/8f62091234e5
Update minimum required system ICU version to 76.1. r=platform-i18n-reviewers,nordzilla
Comment 3•22 days ago
|
||
bugherder |
Status: ASSIGNED → RESOLVED
Closed: 22 days ago
status-firefox136:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → 136 Branch
You need to log in
before you can comment on or make changes to this bug.
Description
•