node: Preparing to update ICU to 76
authorHirokazu MORIKAWA <morikw2@gmail.com>
Fri, 8 Nov 2024 00:42:52 +0000 (09:42 +0900)
committerHannu Nyman <hannu.nyman@iki.fi>
Sat, 9 Nov 2024 18:45:24 +0000 (20:45 +0200)
commit1f17e41e4340dffc462b5fccbb0ea85533f7f929
treea9cea5980253049d35db9739efc90021c9eb6012
parentdd3c410ab9593a025ffe1990b2b6413bca7b7620
node: Preparing to update ICU to 76

fix building with system icu 76

ICU 76 decided to reduce overlinking[^1] thus `icu-i18n` will no longer
add `icu-uc` when linking to shared libraries. This results in undefined
symbols/references when trying to build with system ICU 76.

[^1]: unicode-org/icu@199bc82

ref: https://github.com/nodejs/node/pull/55563

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
lang/node/Makefile
lang/node/patches/999-fix_building_with_system_icu_76.patch [new file with mode: 0644]