mirror of
https://git.yoctoproject.org/poky
synced 2026-05-30 00:20:08 +00:00
webkitgtk: Upgrade to 2.16.3
Use bfd linker on ppc, this is because gold fails to link webkit libraries when PIE is enabled (From OE-Core rev: 8808d4b13a946499bc6e84a1be15f53d8ab3f673) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
@@ -11,16 +11,16 @@ Upstream-Status: Pending
|
|||||||
|
|
||||||
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
||||||
|
|
||||||
Index: webkitgtk-2.12.3/Source/JavaScriptCore/heap/MachineStackMarker.cpp
|
Index: webkitgtk-2.16.3/Source/JavaScriptCore/heap/MachineStackMarker.cpp
|
||||||
===================================================================
|
===================================================================
|
||||||
--- webkitgtk-2.12.3.orig/Source/JavaScriptCore/heap/MachineStackMarker.cpp
|
--- webkitgtk-2.16.3.orig/Source/JavaScriptCore/heap/MachineStackMarker.cpp
|
||||||
+++ webkitgtk-2.12.3/Source/JavaScriptCore/heap/MachineStackMarker.cpp
|
+++ webkitgtk-2.16.3/Source/JavaScriptCore/heap/MachineStackMarker.cpp
|
||||||
@@ -86,7 +86,7 @@ static void pthreadSignalHandlerSuspendR
|
@@ -88,7 +88,7 @@ static void pthreadSignalHandlerSuspendR
|
||||||
}
|
}
|
||||||
|
|
||||||
ucontext_t* userContext = static_cast<ucontext_t*>(ucontext);
|
ucontext_t* userContext = static_cast<ucontext_t*>(ucontext);
|
||||||
-#if CPU(PPC)
|
-#if CPU(PPC)
|
||||||
+#if CPU(PPC) && defined(__GLIBC__)
|
+#if CPU(PPC) && defined(__GLIBC__)
|
||||||
thread->suspendedMachineContext = *userContext->uc_mcontext.uc_regs;
|
threadData->suspendedMachineContext = *userContext->uc_mcontext.uc_regs;
|
||||||
#else
|
#else
|
||||||
thread->suspendedMachineContext = userContext->uc_mcontext;
|
threadData->suspendedMachineContext = userContext->uc_mcontext;
|
||||||
|
|||||||
+3
-2
@@ -22,8 +22,8 @@ SRC_URI = "http://www.webkitgtk.org/releases/${BPN}-${PV}.tar.xz \
|
|||||||
file://gcc7.patch \
|
file://gcc7.patch \
|
||||||
file://detect-atomics-during-configure.patch \
|
file://detect-atomics-during-configure.patch \
|
||||||
"
|
"
|
||||||
SRC_URI[md5sum] = "d3bcf995a667fd9febb9ab991acf0ca7"
|
SRC_URI[md5sum] = "34dbbcad8a87a929519d93c67edd6d87"
|
||||||
SRC_URI[sha256sum] = "eb92383232328ce655b703c64370ed3795662479719ad1b4a869ed46769d2945"
|
SRC_URI[sha256sum] = "204e9131da0101b9bc8765716e70a897121af04b964d9827cd9f20816a77b512"
|
||||||
|
|
||||||
inherit cmake pkgconfig gobject-introspection perlnative distro_features_check upstream-version-is-even gtk-doc
|
inherit cmake pkgconfig gobject-introspection perlnative distro_features_check upstream-version-is-even gtk-doc
|
||||||
|
|
||||||
@@ -76,6 +76,7 @@ EXTRA_OECMAKE_append_armv4 = " -DENABLE_JIT=OFF "
|
|||||||
# https://sourceware.org/bugzilla/show_bug.cgi?id=18430
|
# https://sourceware.org/bugzilla/show_bug.cgi?id=18430
|
||||||
EXTRA_OECMAKE_append_aarch64 = " -DUSE_LD_GOLD=OFF "
|
EXTRA_OECMAKE_append_aarch64 = " -DUSE_LD_GOLD=OFF "
|
||||||
EXTRA_OECMAKE_append_mipsarch = " -DUSE_LD_GOLD=OFF "
|
EXTRA_OECMAKE_append_mipsarch = " -DUSE_LD_GOLD=OFF "
|
||||||
|
EXTRA_OECMAKE_append_powerpc = " -DUSE_LD_GOLD=OFF "
|
||||||
EXTRA_OECMAKE_append_toolchain-clang = " -DUSE_LD_GOLD=OFF "
|
EXTRA_OECMAKE_append_toolchain-clang = " -DUSE_LD_GOLD=OFF "
|
||||||
|
|
||||||
EXTRA_OECMAKE_append_aarch64 = " -DWTF_CPU_ARM64_CORTEXA53=ON"
|
EXTRA_OECMAKE_append_aarch64 = " -DWTF_CPU_ARM64_CORTEXA53=ON"
|
||||||
Reference in New Issue
Block a user