summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKhem Raj <raj.khem@gmail.com>2021-03-07 20:26:06 -0800
committerMartin Jansa <Martin.Jansa@gmail.com>2021-03-10 13:09:35 +0100
commit9e17c61bee3ac58c1d02c472db1d92bd9de27bee (patch)
tree2c3de8b20a521c8a7a44e2ebbfda5848a28d5f62
parent0d509efd27d0a749080810fb0b6b5e7142ae2f7c (diff)
downloadmeta-qt5-9e17c61bee3ac58c1d02c472db1d92bd9de27bee.tar.gz
qtwebkit: Disable gold linker for riscv/ppc/mips
gold linker seems to not link the shared lib properly as it results in textrels on these arches. So fallback to bfd linker. Signed-off-by: Khem Raj <raj.khem@gmail.com>
-rw-r--r--recipes-qt/qt5/qtwebkit_git.bb5
1 files changed, 3 insertions, 2 deletions
diff --git a/recipes-qt/qt5/qtwebkit_git.bb b/recipes-qt/qt5/qtwebkit_git.bb
index 1f8a7308..15a954d9 100644
--- a/recipes-qt/qt5/qtwebkit_git.bb
+++ b/recipes-qt/qt5/qtwebkit_git.bb
@@ -66,8 +66,9 @@ EXTRA_OECMAKE_append_riscv64 = " -DENABLE_JIT=OFF -DENABLE_C_LOOP=ON "
66# Disable gold on mips64/clang 66# Disable gold on mips64/clang
67# mips64-yoe-linux-musl-ld.gold: internal error in get_got_page_offset, at ../../gold/mips.cc:6260 67# mips64-yoe-linux-musl-ld.gold: internal error in get_got_page_offset, at ../../gold/mips.cc:6260
68# mips-yoe-linux-musl-ld.gold: error: Can't find matching LO16 reloc 68# mips-yoe-linux-musl-ld.gold: error: Can't find matching LO16 reloc
69EXTRA_OECMAKE_append_toolchain-clang_mipsarch = " -DUSE_LD_GOLD=OFF " 69EXTRA_OECMAKE_append_mipsarch = " -DUSE_LD_GOLD=OFF "
70EXTRA_OECMAKE_append_toolchain-clang_riscv64 = " -DUSE_LD_GOLD=OFF " 70EXTRA_OECMAKE_append_powerpc = " -DUSE_LD_GOLD=OFF "
71EXTRA_OECMAKE_append_riscv64 = " -DUSE_LD_GOLD=OFF "
71 72
72PACKAGECONFIG ??= "qtlocation qtmultimedia qtsensors qtwebchannel \ 73PACKAGECONFIG ??= "qtlocation qtmultimedia qtsensors qtwebchannel \
73 ${@bb.utils.filter('DISTRO_FEATURES', 'x11', d)} \ 74 ${@bb.utils.filter('DISTRO_FEATURES', 'x11', d)} \