]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core.git/commit
icu: Backport patch to fix build issues with long paths (>512 chars)
authorCarlos Alberto Lopez Perez <clopez@igalia.com>
Wed, 31 Jul 2024 07:57:42 +0000 (09:57 +0200)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Mon, 5 Aug 2024 13:31:54 +0000 (14:31 +0100)
commit67d1352873957decacde30ff208fb7bb635b0c5d
tree936209e8e840daf92ee54a83e20d2b66161bb582
parentbc889ea799cc82f7fa018baabca0b821c1209897
icu: Backport patch to fix build issues with long paths (>512 chars)

There is a bug libicu that causes libicu to be installed incorrectly when
the build system uses long paths (more than 512 chars).

This condition is not very difficult to trigger on a OE build system
due to the long paths an the deep of the directories that are usually
generated by default.
Also the bug is very subtle and won't be detected by the QA post-install
processes because what this bug causes is that a different version of
libicudata.so.X.Y (one without data) is installed instead of the one
containing the data, but there won't be any file missed on the installation
(just that it installed the wrong one).

See: https://unicode-org.atlassian.net/browse/ICU-22813

This patch backports the fix from upstream/main

Signed-off-by: Carlos Alberto Lopez Perez <clopez@igalia.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/recipes-support/icu/icu/ICU-22813_rise_buffer_sizes_pkgdata_PR3058.patch [new file with mode: 0644]
meta/recipes-support/icu/icu_75-1.bb