aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKhem Raj <raj.khem@gmail.com>2021-11-01 11:59:02 -0700
committerKhem Raj <raj.khem@gmail.com>2021-11-02 08:07:17 -0700
commitd08d088a47a75d74e53179dca157289e73b27404 (patch)
tree3cf511c3832ce50b0a58a5a8bdbc229bd80edc9b
parent659b72bb1c891dc6b74a8dd770640c5997c3be2b (diff)
downloadmeta-openembedded-contrib-d08d088a47a75d74e53179dca157289e73b27404.tar.gz
mozjs-78: Check for big-endian icu data file existence before creating it
Signed-off-by: Khem Raj <raj.khem@gmail.com>
-rw-r--r--meta-oe/dynamic-layers/meta-python/recipes-extended/mozjs/mozjs-78_78.15.0.bb2
1 files changed, 1 insertions, 1 deletions
diff --git a/meta-oe/dynamic-layers/meta-python/recipes-extended/mozjs/mozjs-78_78.15.0.bb b/meta-oe/dynamic-layers/meta-python/recipes-extended/mozjs/mozjs-78_78.15.0.bb
index da404fb80c..f0cd6e0ec5 100644
--- a/meta-oe/dynamic-layers/meta-python/recipes-extended/mozjs/mozjs-78_78.15.0.bb
+++ b/meta-oe/dynamic-layers/meta-python/recipes-extended/mozjs/mozjs-78_78.15.0.bb
@@ -106,7 +106,7 @@ do_configure() {
# inspired by what fedora [1] does: for big endian rebuild icu dat
# this avoids gjs qemu crash on mips at gir creation
# [1] https://src.fedoraproject.org/rpms/mozjs78/blob/rawhide/f/mozjs78.spec
- if [ ${@oe.utils.conditional('SITEINFO_ENDIANNESS', 'le', 'little', 'big', d)} = "big" ]; then
+ if [ ${@oe.utils.conditional('SITEINFO_ENDIANNESS', 'le', 'little', 'big', d)} = "big" -a ! -e ${S}/config/external/icu/data/icudt67b.dat ]; then
echo "Do big endian icu dat-convert..."
icupkg -tb ${S}/config/external/icu/data/icudt67l.dat ${S}/config/external/icu/data/icudt67b.dat
rm -f ${S}/config/external/icu/data/icudt*l.dat