mirror of
https://github.com/thead-yocto-mirror/meta-qt5
synced 2026-08-15 15:43:20 +02:00
qtwebkit: Fix build on mips/clang
Signed-off-by: Khem Raj <raj.khem@gmail.com>
This commit is contained in:
21
recipes-qt/qt5/qtwebkit/mips-atomic.patch
Normal file
21
recipes-qt/qt5/qtwebkit/mips-atomic.patch
Normal file
@@ -0,0 +1,21 @@
|
||||
fix build on mips
|
||||
|
||||
Fixes
|
||||
Source/WTF/wtf/Atomics.cpp:63:9: error: definition of builtin function '__sync_add_and_fetch_8'
|
||||
int64_t __sync_add_and_fetch_8(int64_t volatile* addend, int64_t value)
|
||||
Source/WTF/wtf/Atomics.cpp:68:9: error: definition of builtin function '__sync_sub_and_fetch_8'
|
||||
int64_t __sync_sub_and_fetch_8(int64_t volatile* addend, int64_t value)
|
||||
|
||||
Upstream-Status: Pending
|
||||
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
||||
|
||||
--- a/Source/WTF/wtf/Platform.h
|
||||
+++ b/Source/WTF/wtf/Platform.h
|
||||
@@ -88,6 +88,7 @@
|
||||
#else
|
||||
#define WTF_CPU_MIPS 1
|
||||
#define WTF_MIPS_ARCH __mips
|
||||
+#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1
|
||||
#endif
|
||||
#if defined(__MIPSEB__)
|
||||
#define WTF_CPU_BIG_ENDIAN 1
|
||||
@@ -23,6 +23,7 @@ SRC_URI += "\
|
||||
file://0007-Fix-compilation-with-Python-3.9-avoid-passing-encodi.patch \
|
||||
file://0008-Fix-build-with-icu-68.patch \
|
||||
file://0009-Riscv-Add-support-for-riscv.patch \
|
||||
file://mips-atomic.patch \
|
||||
"
|
||||
|
||||
SRC_URI:append:riscv32 = " file://0010-webdriver-libatomic.patch "
|
||||
|
||||
Reference in New Issue
Block a user