From patchwork Wed Jun 14 19:38:38 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 105576 Delivered-To: patch@linaro.org Received: by 10.140.91.77 with SMTP id y71csp453268qgd; Wed, 14 Jun 2017 12:39:05 -0700 (PDT) X-Received: by 10.99.98.6 with SMTP id w6mr1558977pgb.207.1497469145096; Wed, 14 Jun 2017 12:39:05 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1497469145; cv=none; d=google.com; s=arc-20160816; b=ReN1qMuERFBGq3xhwsEHJqRfmX/DPtxA7Y2VjMUSUzMrND9RfDCYk3kpZfAc9sMCUU J38G7camRrdtCBi9ISwIHhkUDsYrgl2L+jiFdKjIBXJLtW5rvf7SV3yQAO2wiG53CdOR RnssF3fXvdtpvaGUK9deIirZqBJoIl9zTGdG+pUMdPUGK1mSPKGWSvHo92eiRyKiZCbt cqZAghYUTP3/nG6GMKeRoAb0Jrd5/ZaHL0FTEoIKFNyS3cn8VpDcYTHI1AJ/2v1qdd2J aB0qMSCr6X94L08KQLTXeyw46a0jsASlmkN5k1o52s4sJUg0EVu0PQ7AizyyBvp2zSg3 r7dg== 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:dkim-signature:delivered-to:arc-authentication-results; bh=BTra/IEq9w9dtSIHteHr9Nl3IlkIjyYUAeIuc+8eAPo=; b=gXctUixF5lGjBz4wPkijcHk+/7PjIaNcet/WkZIXiotlxNHyxQwDDDuCSYYJV1iEAx f5EXmspkeeUsjqDzmVqZRRLHow/DHAQLGnTXhosl6pNnRPozuo0o2FWbaJOVMbTnz1+8 lyNAohMMaG7BKFNkw0Yo0C4JHNUwwQKZmXmGy1Lc5AyG5k/CHQUMODW7s6zzFtPwP9CV BpPON7EXH0GHKtuNE4nYsczS1G/fKof7bh1tV58ZfrHO91S9S/E/QE0Ovf/YNKaXQWNL IUoSYEkfTSWRKiEV89tkc4kAWQjpUtO6yWMe2DQJhDM1+WR2RPzgbJLr9+aP9RIwezjo fhfQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@gmail.com header.b=umwZHrT6; 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=gmail.com Return-Path: Received: from mail.openembedded.org (mail.openembedded.org. [140.211.169.62]) by mx.google.com with ESMTP id 1si592140pgn.165.2017.06.14.12.39.03; Wed, 14 Jun 2017 12:39:05 -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; dkim=neutral (body hash did not verify) header.i=@gmail.com header.b=umwZHrT6; 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=gmail.com Received: from review.yoctoproject.org (localhost [127.0.0.1]) by mail.openembedded.org (Postfix) with ESMTP id 921D178320; Wed, 14 Jun 2017 19:38:57 +0000 (UTC) X-Original-To: openembedded-core@lists.openembedded.org Delivered-To: openembedded-core@lists.openembedded.org Received: from mail-pf0-f174.google.com (mail-pf0-f174.google.com [209.85.192.174]) by mail.openembedded.org (Postfix) with ESMTP id 88F13782A4 for ; Wed, 14 Jun 2017 19:38:53 +0000 (UTC) Received: by mail-pf0-f174.google.com with SMTP id x63so4979804pff.3 for ; Wed, 14 Jun 2017 12:38:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=EV/dyjDNJ/lg8qXjqOcp8PsTevIWZ4JKTQ13ai29S70=; b=umwZHrT6qjsH0ln5bXGjKva00D0OOeLyCmjeKj+tmofHMx7+jo4OGJUiZ9GfQax6Zu 1q+HIIUxrWQoRyzSu8dUK67Z14nAq8y1UHxCLfeybtkI1uxPPw3jMbgUNyedpvgNnvn7 +WBfBW2iy/6ImCBoETF4IooPhs0kpcqoofZq4deMOlDA01t6qQ+jJzt9vaU3s002EZHx 1ghP7MwMYURhOUtjSW6qcYUBWkNTyCF2THmnHALZ9kxFyumcYNKyE+jr7t71nuR6NrJi tteCZ0dWfI2RRTNX83Wm6FKik76C2BIHKH6wwDr1BLLNPMlgJugHguVgIQ2lpfpCRbm3 PiqQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=EV/dyjDNJ/lg8qXjqOcp8PsTevIWZ4JKTQ13ai29S70=; b=pFCz52fO36gzBPKjkgF+XDqvdslvznFv7N5DgE4F6pp/rKTkG2q2FX0G6LIkvM2ELb 7Rh9N08f0OInf5v0xb5d3sVxn7W+O5QPqKGmiAwJGYIHl/syr1G83bBp3OZ+5YyajNRQ Brv0Eul+tAe2pZft4JCcWv2mzPys7wHGowp4QSI8cKXlwhJz7tQGDEqOlbBYdGQKM8rj HXe2hE53d5e5W4FKTJpYBf6CRBOx00o5CU+nkkGOj0vlLujXM8mR+LsxYqi0bVYLS9Tl 9qb/QsY2aB5zgxWyUSUNi/ne8hIks1/iAkERKnfS+nQ6kxHywamwbx22roxv9zrX/Fv2 VIfQ== X-Gm-Message-State: AKS2vOycqPTOO3/AZ9vr9W3bbnY/nQi3VPq5T/4w0/b+OVr7BGv7htwy naa+U3zLuhKoDszy X-Received: by 10.84.209.236 with SMTP id y99mr1818119plh.198.1497469133638; Wed, 14 Jun 2017 12:38:53 -0700 (PDT) Received: from localhost.localdomain ([2601:646:8882:b8c::36d3]) by smtp.gmail.com with ESMTPSA id r77sm1318101pfg.95.2017.06.14.12.38.52 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 14 Jun 2017 12:38:52 -0700 (PDT) From: Khem Raj To: openembedded-core@lists.openembedded.org Date: Wed, 14 Jun 2017 12:38:38 -0700 Message-Id: <5e352b7889189ad21fa09130e7b5ccc0c80a44b1.1497468975.git.raj.khem@gmail.com> X-Mailer: git-send-email 2.13.1 In-Reply-To: References: Subject: [OE-core] [PATCH 11/11] 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 Use bfd linker on ppc, this is because gold fails to link webkit libraries when PIE is enabled Signed-off-by: Khem Raj --- 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.13.1 -- _______________________________________________ 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 5f58e4953e..a1ad248aac 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 a52d93cfbe..5feca17be3 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"