diff options
author | Carlos Alberto Lopez Perez <clopez@igalia.com> | 2024-07-31 09:57:42 +0200 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2024-08-05 14:31:57 +0100 |
commit | e6c6abf2e01c228919287c3764b9ae53ece168e5 (patch) | |
tree | a6751c6d5141071b6ee3545f6457c073a35516db /meta/lib/patchtest/patch.py | |
parent | 33c27974f33f0731b8c97957e2fe227cb358dd18 (diff) | |
download | poky-e6c6abf2e01c228919287c3764b9ae53ece168e5.tar.gz |
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
(From OE-Core rev: 67d1352873957decacde30ff208fb7bb635b0c5d)
Signed-off-by: Carlos Alberto Lopez Perez <clopez@igalia.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/lib/patchtest/patch.py')
0 files changed, 0 insertions, 0 deletions