From patchwork Fri Jun 16 12:28:46 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Alexander Kanavin X-Patchwork-Id: 105728 Delivered-To: patch@linaro.org Received: by 10.182.29.35 with SMTP id g3csp1251813obh; Fri, 16 Jun 2017 05:31:30 -0700 (PDT) X-Received: by 10.99.177.77 with SMTP id g13mr11283366pgp.131.1497616290650; Fri, 16 Jun 2017 05:31:30 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1497616290; cv=none; d=google.com; s=arc-20160816; b=u36cBkD4QnEd5ZsQn0KkFu8nu9IWTzGBrjNiY9tgIoFuqFNDN3Abid7hqcg2myH9+l VJyYQiPcGUphkel75NfcRihq4qtBtd6aC+yUUg0JeuxNdITGaF+3Xo30CaCRVxZInhiD a+hqundhXTOaq17vPzIjBJpwpOHjXrMhbAr3nE7bhU7xsg3AOu9zj7KGuJgwrcTqUxPP D7AGY3cIyfmvpevkIg1amljwxPI4VyOQzqRg9Dx79RCGywuXqsY8+diNAdrsFmi3ZUI9 LLS9rZnVO0TIqDqA/gThkTtp1tRKy8fW13WyLOfTeOOmdR/geRYnwMhZWn6gDlqu3lzl rZUA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=errors-to:sender:content-transfer-encoding:mime-version :list-subscribe:list-help:list-post:list-archive:list-unsubscribe :list-id:precedence:subject:references:in-reply-to:message-id:date :to:from:delivered-to:arc-authentication-results; bh=sOkOsfJgGn+aJP+eRZhejsVVz8vZgHgl+p/XGjIGq4g=; b=PxSqgAsz4uZDkvoBY6ziFvVVx/rr2xWO/B54EAXd7oFXxZK+3oWpiEd5zq/953PGn8 C5LSc/PuX1WViJUlFMYc2qs0keOd5QxPOdwH9x4TItX76WvOqEPvN/9NOVlP5FakYBJN 0w73WlM1x65ieLWDeDhuB+06c3t2R9Nx0A9J1Obu7Gvd7VtUsh/eXuywZEnCa1H/J7xL nKe60e4YzBWxNHlhmZ9NGz8QQuWH8rMn8IZB2J7lBpuS/DT5CEHA9IDG3kzzKtv+ICWG 4fw/wUMy2y5LgvSSCVgSaYojsRF6I//dcvaWcitlC3oJt3crZqwli8GGSKh8Sq1x1lSj JqxQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of openembedded-core-bounces@lists.openembedded.org designates 140.211.169.62 as permitted sender) smtp.mailfrom=openembedded-core-bounces@lists.openembedded.org Return-Path: Received: from mail.openembedded.org (mail.openembedded.org. [140.211.169.62]) by mx.google.com with ESMTP id p1si1853637pld.128.2017.06.16.05.31.30; Fri, 16 Jun 2017 05:31:30 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of openembedded-core-bounces@lists.openembedded.org designates 140.211.169.62 as permitted sender) client-ip=140.211.169.62; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of openembedded-core-bounces@lists.openembedded.org designates 140.211.169.62 as permitted sender) smtp.mailfrom=openembedded-core-bounces@lists.openembedded.org Received: from review.yoctoproject.org (localhost [127.0.0.1]) by mail.openembedded.org (Postfix) with ESMTP id 2A655784C1; Fri, 16 Jun 2017 12:29:38 +0000 (UTC) X-Original-To: openembedded-core@lists.openembedded.org Delivered-To: openembedded-core@lists.openembedded.org Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by mail.openembedded.org (Postfix) with ESMTP id A04E3784D3 for ; Fri, 16 Jun 2017 12:29:28 +0000 (UTC) Received: from fmsmga001.fm.intel.com ([10.253.24.23]) by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 16 Jun 2017 05:29:12 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos; i="5.39,347,1493708400"; d="scan'208"; a="1161279589" Received: from kanavin-desktop.fi.intel.com ([10.237.68.161]) by fmsmga001.fm.intel.com with ESMTP; 16 Jun 2017 05:29:11 -0700 From: Alexander Kanavin To: openembedded-core@lists.openembedded.org Date: Fri, 16 Jun 2017 15:28:46 +0300 Message-Id: X-Mailer: git-send-email 2.11.0 In-Reply-To: References: Subject: [OE-core] [PATCH 23/32] webkitgtk: Upgrade to 2.16.3 X-BeenThere: openembedded-core@lists.openembedded.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: Patches and discussions about the oe-core layer List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Sender: openembedded-core-bounces@lists.openembedded.org Errors-To: openembedded-core-bounces@lists.openembedded.org From: Khem Raj Use bfd linker on ppc, this is because gold fails to link webkit libraries when PIE is enabled Signed-off-by: Khem Raj Signed-off-by: Alexander Kanavin --- meta/recipes-sato/webkit/webkitgtk/ppc-musl-fix.patch | 12 ++++++------ .../webkit/{webkitgtk_2.16.1.bb => webkitgtk_2.16.3.bb} | 5 +++-- 2 files changed, 9 insertions(+), 8 deletions(-) rename meta/recipes-sato/webkit/{webkitgtk_2.16.1.bb => webkitgtk_2.16.3.bb} (96%) -- 2.11.0 -- _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core diff --git a/meta/recipes-sato/webkit/webkitgtk/ppc-musl-fix.patch b/meta/recipes-sato/webkit/webkitgtk/ppc-musl-fix.patch index 5f58e4953e7..a1ad248aac0 100644 --- a/meta/recipes-sato/webkit/webkitgtk/ppc-musl-fix.patch +++ b/meta/recipes-sato/webkit/webkitgtk/ppc-musl-fix.patch @@ -11,16 +11,16 @@ Upstream-Status: Pending Signed-off-by: Khem Raj -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.12.3/Source/JavaScriptCore/heap/MachineStackMarker.cpp -@@ -86,7 +86,7 @@ static void pthreadSignalHandlerSuspendR +--- webkitgtk-2.16.3.orig/Source/JavaScriptCore/heap/MachineStackMarker.cpp ++++ webkitgtk-2.16.3/Source/JavaScriptCore/heap/MachineStackMarker.cpp +@@ -88,7 +88,7 @@ static void pthreadSignalHandlerSuspendR } ucontext_t* userContext = static_cast(ucontext); -#if CPU(PPC) +#if CPU(PPC) && defined(__GLIBC__) - thread->suspendedMachineContext = *userContext->uc_mcontext.uc_regs; + threadData->suspendedMachineContext = *userContext->uc_mcontext.uc_regs; #else - thread->suspendedMachineContext = userContext->uc_mcontext; + threadData->suspendedMachineContext = userContext->uc_mcontext; diff --git a/meta/recipes-sato/webkit/webkitgtk_2.16.1.bb b/meta/recipes-sato/webkit/webkitgtk_2.16.3.bb similarity index 96% rename from meta/recipes-sato/webkit/webkitgtk_2.16.1.bb rename to meta/recipes-sato/webkit/webkitgtk_2.16.3.bb index a52d93cfbe4..5feca17be3f 100644 --- a/meta/recipes-sato/webkit/webkitgtk_2.16.1.bb +++ b/meta/recipes-sato/webkit/webkitgtk_2.16.3.bb @@ -22,8 +22,8 @@ SRC_URI = "http://www.webkitgtk.org/releases/${BPN}-${PV}.tar.xz \ file://gcc7.patch \ file://detect-atomics-during-configure.patch \ " -SRC_URI[md5sum] = "d3bcf995a667fd9febb9ab991acf0ca7" -SRC_URI[sha256sum] = "eb92383232328ce655b703c64370ed3795662479719ad1b4a869ed46769d2945" +SRC_URI[md5sum] = "34dbbcad8a87a929519d93c67edd6d87" +SRC_URI[sha256sum] = "204e9131da0101b9bc8765716e70a897121af04b964d9827cd9f20816a77b512" 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 EXTRA_OECMAKE_append_aarch64 = " -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_aarch64 = " -DWTF_CPU_ARM64_CORTEXA53=ON"