Fails to build against icu74
Categories
(Firefox :: Untriaged, defect)
Tracking
()
People
(Reporter: martin+mozilla, Unassigned)
Details
User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:127.0) Gecko/20100101 Firefox/127.0
Steps to reproduce:
ICU has been upgraded from version 73.2 to 74.2 on nixpkgs, which is when Firefox 127.0.1 started failing to build.
Actual results:
In file included from Unified_cpp_intl_lwbrk0.cpp:2:
/build/firefox-127.0.1/intl/lwbrk/LineBreaker.cpp:453:17: error: static assertion failed due to requirement 'U_LB_COUNT == mozilla::ArrayLength(sUnicodeLineBreakToClass)': Gecko vs ICU LineBreak class mismatch
453 | static_assert(U_LB_COUNT == mozilla::ArrayLength(sUnicodeLineBreakToClass),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/firefox-127.0.1/intl/lwbrk/LineBreaker.cpp:453:28: note: expression evaluates to '48 == 43'
453 | static_assert(U_LB_COUNT == mozilla::ArrayLength(sUnicodeLineBreakToClass),
| ^
https://cache.nixos.org/log/p86hjjg8x8qy86mnkdy6m23gmycni2la-firefox-unwrapped-127.0.1.drv
Expected results:
Ideally firefox would be compatible with icu 74.
Reporter | ||
Updated•6 months ago
|
Description
•