[meta-oe,1/3] mozjs-91: Use system icu

Message ID 20220419182025.1368634-1-raj.khem@gmail.com
State New
Headers show
Series [meta-oe,1/3] mozjs-91: Use system icu | expand

Commit Message

Khem Raj April 19, 2022, 6:20 p.m. UTC
vendored icu fails to build with gcc12

Fixes
icu/source/common/stringtriebuilder.cpp:388: more undefined references to `std::type_info::operator==(std::type_info const&) const' follow
collect2: error: ld returned 1 exit status

Signed-off-by: Khem Raj <raj.khem@gmail.com>
---
 meta-oe/recipes-extended/mozjs/mozjs-91_91.4.0.bb | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

Patch

diff --git a/meta-oe/recipes-extended/mozjs/mozjs-91_91.4.0.bb b/meta-oe/recipes-extended/mozjs/mozjs-91_91.4.0.bb
index dd02ed94cb..f047e5e960 100644
--- a/meta-oe/recipes-extended/mozjs/mozjs-91_91.4.0.bb
+++ b/meta-oe/recipes-extended/mozjs/mozjs-91_91.4.0.bb
@@ -22,7 +22,7 @@  S = "${WORKDIR}/firefox-${@d.getVar("PV").replace("esr", "")}"
 
 inherit pkgconfig perlnative python3native rust
 
-DEPENDS += "zlib cargo-native python3"
+DEPENDS += "zlib cargo-native python3 icu"
 
 B = "${WORKDIR}/build"
 
@@ -50,6 +50,7 @@  do_configure() {
         --host=${BUILD_SYS} \
         --prefix=${prefix} \
         --libdir=${libdir} \
+        --with-system-icu \
         --disable-jemalloc \
         ${JIT}