From patchwork Sun Mar 27 01:14:27 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 5878 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 2B366C433F5 for ; Sun, 27 Mar 2022 01:14:38 +0000 (UTC) Received: from mail-pg1-f182.google.com (mail-pg1-f182.google.com [209.85.215.182]) by mx.groups.io with SMTP id smtpd.web10.1346.1648343676506757405 for ; Sat, 26 Mar 2022 18:14:36 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20210112 header.b=q6gGhzlp; spf=pass (domain: gmail.com, ip: 209.85.215.182, mailfrom: raj.khem@gmail.com) Received: by mail-pg1-f182.google.com with SMTP id b130so8069654pga.13 for ; Sat, 26 Mar 2022 18:14:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=2E3LpLQepDqNf6gDJgWCYDfK58/ydMnDJo7/6mkQyaM=; b=q6gGhzlpypxZz2bUKDMeHQrlyOYwClcavb9g9bpzMzHjwJhpx17o2qBPBY5nMuwLVW aC0hH3Dzr7DMu0LCcb0H/zMK8ljvj2D0ubyoa/ZEEzRZlNQzyUWUeRK6QxEljWVhVl2o GplxHs56qlkCo46KHCTz5Awm/BhFMQJ6xJmbxOMObjRmwtdlzi8VCBd+wWK5IH35FnZ0 4flLBWlJi/S29LfckxaKs0KRXYElUlbvKXUCbdFxi7usK1w5DhP0uc7AKc6wQ9klEOZF LSyL4igywOgNCfCfudN9Yx/iBaIXzoV3F20Ys5n13NlRhRZm3nssHQeuYa+EXrycW+AS dOyQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=2E3LpLQepDqNf6gDJgWCYDfK58/ydMnDJo7/6mkQyaM=; b=st2sXhX1AyJAaY5fEvEmpMNoLh7FQc4+enxZ44JIo7GySjWl/5st3qNYgkKgej5DNH 0aTIK8F1tFZv5jr7was/ZVG0wUAn+UGSAfuB6oDRZ1o1NdAjqxMQpG58cleX52ukkjQi tyn72QrVpEvyvkd+ktfp99pPOoTlqGI7W4YArvzo5O9rfJKAlIOBa1+3ZQQ5cFMzDF4R 1f+hZUN+7/r5SEey+Kxf+cvK7RAZuc3/0MVW8WoFE3ZyFJckrYl+HNY/PzERaK/3wdn4 aJ1/suXSRAuWudXvbzOqkZRCTkWggaskSCLCntYF9xjTLLIxK1cC0qhydp8PB9zjIu8t Dfsw== X-Gm-Message-State: AOAM533K1Yhr1PhWKRc326rZaZ3U0vTJE8JQouAlV/nZ+vIGI8+BbRIG kUn1ol462m1EjDCaPruFkRxMOO46O3U= X-Google-Smtp-Source: ABdhPJyTXf9yvIaFoYlUDBNVZS/Q50MEQgJpdlY3CS1nz+BhzbFzFqx9BZ80HNgfyq2u+BF7AxhfvQ== X-Received: by 2002:a05:6a00:711:b0:4fa:daf1:94c1 with SMTP id 17-20020a056a00071100b004fadaf194c1mr16575214pfl.52.1648343675456; Sat, 26 Mar 2022 18:14:35 -0700 (PDT) Received: from apollo.hsd1.ca.comcast.net ([2601:646:9200:a0f0::781b]) by smtp.gmail.com with ESMTPSA id b1-20020a17090aa58100b001bcb7bad374sm16525147pjq.17.2022.03.26.18.14.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 26 Mar 2022 18:14:34 -0700 (PDT) From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-oe][PATCH 1/6] rocksdb: Exclude on ppc/musl Date: Sat, 26 Mar 2022 18:14:27 -0700 Message-Id: <20220327011432.555592-1-raj.khem@gmail.com> X-Mailer: git-send-email 2.35.1 MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sun, 27 Mar 2022 01:14:38 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/96216 Needs porting Signed-off-by: Khem Raj --- meta-oe/recipes-core/packagegroups/packagegroup-meta-oe.bb | 1 + meta-oe/recipes-dbs/rocksdb/rocksdb_6.20.3.bb | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/meta-oe/recipes-core/packagegroups/packagegroup-meta-oe.bb b/meta-oe/recipes-core/packagegroups/packagegroup-meta-oe.bb index a74fe0e9d0..6e001ce1f3 100644 --- a/meta-oe/recipes-core/packagegroups/packagegroup-meta-oe.bb +++ b/meta-oe/recipes-core/packagegroups/packagegroup-meta-oe.bb @@ -223,6 +223,7 @@ RDEPENDS:packagegroup-meta-oe-dbs ="\ soci \ sqlite \ " +RDEPENDS:packagegroup-meta-oe-dbs:remove:libc-musl:powerpc = "rocksdb" RDEPENDS:packagegroup-meta-oe-dbs-python2 ="\ ${@bb.utils.contains("BBFILE_COLLECTIONS", "meta-python2", bb.utils.contains('I_SWEAR_TO_MIGRATE_TO_PYTHON3', 'yes', 'mysql-python', '', d), "", d)} \ diff --git a/meta-oe/recipes-dbs/rocksdb/rocksdb_6.20.3.bb b/meta-oe/recipes-dbs/rocksdb/rocksdb_6.20.3.bb index 205ae1dfc9..2ad2d38a53 100644 --- a/meta-oe/recipes-dbs/rocksdb/rocksdb_6.20.3.bb +++ b/meta-oe/recipes-dbs/rocksdb/rocksdb_6.20.3.bb @@ -52,3 +52,7 @@ do_install:append() { } LDFLAGS:append:riscv64 = " -pthread" + +# Need toku_time_now() implemented for ppc/musl +# see utilities/transactions/lock/range/range_tree/lib/portability/toku_time.h +COMPATIBLE_HOST:libc-musl:powerpc = "null" From patchwork Sun Mar 27 01:14:28 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 5881 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id F0F3FC433FE for ; Sun, 27 Mar 2022 01:14:42 +0000 (UTC) Received: from mail-pj1-f44.google.com (mail-pj1-f44.google.com [209.85.216.44]) by mx.groups.io with SMTP id smtpd.web11.1463.1648343677291542963 for ; Sat, 26 Mar 2022 18:14:37 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20210112 header.b=QuES964K; spf=pass (domain: gmail.com, ip: 209.85.216.44, mailfrom: raj.khem@gmail.com) Received: by mail-pj1-f44.google.com with SMTP id bx5so10872799pjb.3 for ; Sat, 26 Mar 2022 18:14:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=d+p08e+OW3SHKSiLxjGN5quoQQbLh2mWQfcOH2lzVtQ=; b=QuES964KPy8widhA0t1c2KB0TkErzEwD49mCjxUryd/Vms8PxRL0E5xqTIgFvE6IOG XeRuyL4mPJhRl//z0hVq70bu2ZkNZFvuX0dNBmd7u3Rp71iX1Sw5F2EzvVOn2ogbrn7N ab4ZSOMR0O2pI54jo0F84ooPa5yAaYYJIYwCGfEcnq/we1ysVxKf+QosKSOXRD2+vJcK OOeSpKevv5GgjPf0Gd+0qvURl6d7J0OY0s2SiM4mBu6CNMQ3jviPJzJhV3siBotU8GW0 p8W2/Os+FieOCLk++Td7qDF6JNuiXRurLfSIS3Wl2w5DfjEElETo/CSJdm2OQtNWTBDB HM0A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=d+p08e+OW3SHKSiLxjGN5quoQQbLh2mWQfcOH2lzVtQ=; b=ZD357xncLaYfNs41WDzwIcM1BdCGdvKFH7lWL6MG98nx5/ocv0UyOiLVRCNGZ3F7JM r9isxxqeJS31W6K1RGUsw2GSsA8Q93tpMSLcslhopnbzHyBwo5x9zGehZxm4HrYNk58c yp5JxxrFIreLMWEmzR+2BffTaKq+PdxvAy9A0t63RSiROtuwpo1iqwjJMXK6CL3v/Wbm 4dDKqfw6Hdt1myOx/IAoYPQ18xf5A/m+0Ss8ATbZ/5vLcKMXfIvDBw7tOXdB0Zdybykh +N+vG/R0nB2hsLUdVyDgOM//MnpUJ1w2wnXUsvtRcW1ENXBl6v6poWqRaV3xukabIgVe idRA== X-Gm-Message-State: AOAM530VtBHCVtGwYyNub3Uerl3tgOc7bspS+823cMLjh4LA0u5rl8CA 2AvW2N22Gsi9ZBt/FuWEN2tWH5AUuuM= X-Google-Smtp-Source: ABdhPJzVLxxE6q8BbxyRD1Xj8jqx+Lk9CZHJxxBDHH1Fvj0XQcmbmoiIs6PmbbCVR4AvnKZo4VkTpQ== X-Received: by 2002:a17:903:2288:b0:154:50ba:2e31 with SMTP id b8-20020a170903228800b0015450ba2e31mr19169812plh.132.1648343676588; Sat, 26 Mar 2022 18:14:36 -0700 (PDT) Received: from apollo.hsd1.ca.comcast.net ([2601:646:9200:a0f0::781b]) by smtp.gmail.com with ESMTPSA id b1-20020a17090aa58100b001bcb7bad374sm16525147pjq.17.2022.03.26.18.14.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 26 Mar 2022 18:14:36 -0700 (PDT) From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-oe][PATCH 2/6] gsl: Disable on musl/ppc Date: Sat, 26 Mar 2022 18:14:28 -0700 Message-Id: <20220327011432.555592-2-raj.khem@gmail.com> X-Mailer: git-send-email 2.35.1 In-Reply-To: <20220327011432.555592-1-raj.khem@gmail.com> References: <20220327011432.555592-1-raj.khem@gmail.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sun, 27 Mar 2022 01:14:42 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/96217 Signed-off-by: Khem Raj --- meta-oe/recipes-core/packagegroups/packagegroup-meta-oe.bb | 1 + meta-oe/recipes-support/gsl/gsl.inc | 3 +++ 2 files changed, 4 insertions(+) diff --git a/meta-oe/recipes-core/packagegroups/packagegroup-meta-oe.bb b/meta-oe/recipes-core/packagegroups/packagegroup-meta-oe.bb index 6e001ce1f3..08d9e91704 100644 --- a/meta-oe/recipes-core/packagegroups/packagegroup-meta-oe.bb +++ b/meta-oe/recipes-core/packagegroups/packagegroup-meta-oe.bb @@ -951,6 +951,7 @@ RDEPENDS:packagegroup-meta-oe-support:remove:riscv32 = "gperftools uim" RDEPENDS:packagegroup-meta-oe-support:remove:powerpc = "ssiapi tbb" RDEPENDS:packagegroup-meta-oe-support:remove:powerpc64le = "ssiapi" RDEPENDS:packagegroup-meta-oe-support:remove:libc-musl = "pcp" +RDEPENDS:packagegroup-meta-oe-support:remove:libc-musl:powerpc = "gsl" RDEPENDS:packagegroup-meta-oe-test ="\ bats \ diff --git a/meta-oe/recipes-support/gsl/gsl.inc b/meta-oe/recipes-support/gsl/gsl.inc index 0dd197efa4..d0fa9344eb 100644 --- a/meta-oe/recipes-support/gsl/gsl.inc +++ b/meta-oe/recipes-support/gsl/gsl.inc @@ -7,3 +7,6 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504" inherit autotools pkgconfig binconfig LEAD_SONAME = "libgsl.so" + +# Uses fpu_control.h which is glibc only header see ieee-utils/fp-gnuppc.c +COMPATIBLE_HOST:libc-musl:powerpc = "null" From patchwork Sun Mar 27 01:14:29 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 5879 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 0D7BDC433EF for ; Sun, 27 Mar 2022 01:14:39 +0000 (UTC) Received: from mail-pg1-f179.google.com (mail-pg1-f179.google.com [209.85.215.179]) by mx.groups.io with SMTP id smtpd.web08.1430.1648343678235635133 for ; Sat, 26 Mar 2022 18:14:38 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20210112 header.b=QhTGKlKT; spf=pass (domain: gmail.com, ip: 209.85.215.179, mailfrom: raj.khem@gmail.com) Received: by mail-pg1-f179.google.com with SMTP id o13so9474860pgc.12 for ; Sat, 26 Mar 2022 18:14:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=RogSjnpQGMM9rtj08iVz+C6WU3L7XNvZGAZNEQuETB4=; b=QhTGKlKT/UhF0d4A1V7qFrXHZOOrqO1kjOBKOwZ0HrXiU3lFpegpZpVBc5i2/OvgVp 9WQA/EYlYyTliY35frNkGysC6opSguOfn+i9Q4SiQGLr98mSQDvxHhQDCfUT5EzyVY5p uSnerL7mCZ9RWOpUF1cncCdO8r4aYlE+ToZFm23aM8cG/sm7/imLRZvZxXI4OYle5XBZ FiQ5jYJmcQD5BtN2ok5a3WoJMivB9OiI/anN09uC4zIbRWYI78QJeHitj55VXnxw4n0K ypP6ZfCJWMFZudmv9bo1sO+IAqInGw61joC9XE2aFLlAXqN2jpghDCl8n1YDHds/0YAC zaZw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=RogSjnpQGMM9rtj08iVz+C6WU3L7XNvZGAZNEQuETB4=; b=CMwer1j4Fp3f9IpG0wpvDI3BLyGsiptYE4aIjKARC/1YTf32ApCRbCuYss3BN2x04I SSpTLmbDHqKQI9W01Tsm4M7TKu9M3fyDRofby91t38qHK/FcjJmqIeHaePHr7fz9CuJk GtZPbg0GCvLz8JDkKQ3O+RAVhsDJtv0T9PH+T7rNU+MABcP7k+1LaL8EFtS9w2X9lHet uHc45h65yjN1wv/NCuWfj/NgOJUEumqtGDXpV5IJ0sghdaOirESuE9UFvkeg5F5Fza7I se01QzZeyL2yXsquhd83Xhy9EOHys+tXXiUpOR7XscLo7f2AuF4Yboa+Tl2sku8Q34of U0VA== X-Gm-Message-State: AOAM53389YhUX0cu3rMzp/I9CsoBBwFvOns52Cf3KApcAAk6RVzfLTR6 5jAlV+oeXPYNofV30d/wY74r5GCoYaE= X-Google-Smtp-Source: ABdhPJyDrAcyrytrwokgEr4IGbcvEtc5dHc0gQOP8mfPjzvhW2JiX4vFD3qZ15N8qqpnbmKqdO0GWg== X-Received: by 2002:a05:6a00:1152:b0:4be:ab79:fcfa with SMTP id b18-20020a056a00115200b004beab79fcfamr17004464pfm.3.1648343677503; Sat, 26 Mar 2022 18:14:37 -0700 (PDT) Received: from apollo.hsd1.ca.comcast.net ([2601:646:9200:a0f0::781b]) by smtp.gmail.com with ESMTPSA id b1-20020a17090aa58100b001bcb7bad374sm16525147pjq.17.2022.03.26.18.14.36 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 26 Mar 2022 18:14:37 -0700 (PDT) From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-oe][PATCH 3/6] a2jmidid: Fix build on ppc/musl Date: Sat, 26 Mar 2022 18:14:29 -0700 Message-Id: <20220327011432.555592-3-raj.khem@gmail.com> X-Mailer: git-send-email 2.35.1 In-Reply-To: <20220327011432.555592-1-raj.khem@gmail.com> References: <20220327011432.555592-1-raj.khem@gmail.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sun, 27 Mar 2022 01:14:39 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/96218 Signed-off-by: Khem Raj --- .../jack/a2jmidid/ppc_musl_ucontext.patch | 19 +++++++++++++++++++ meta-oe/recipes-multimedia/jack/a2jmidid_9.bb | 1 + 2 files changed, 20 insertions(+) create mode 100644 meta-oe/recipes-multimedia/jack/a2jmidid/ppc_musl_ucontext.patch diff --git a/meta-oe/recipes-multimedia/jack/a2jmidid/ppc_musl_ucontext.patch b/meta-oe/recipes-multimedia/jack/a2jmidid/ppc_musl_ucontext.patch new file mode 100644 index 0000000000..1fa64812ef --- /dev/null +++ b/meta-oe/recipes-multimedia/jack/a2jmidid/ppc_musl_ucontext.patch @@ -0,0 +1,19 @@ +Add musl/ppc mcontext differences specific checks to choose +correct gregs and context structure definitions + +Upstream-Status: Pending +Signed-off-by: Khem Raj +--- a/sigsegv.c ++++ b/sigsegv.c +@@ -95,7 +95,11 @@ static void signal_segv(int signum, sigi + for(i = 0; i < NGREG; i++) + a2j_error("reg[%02d] = 0x" REGFORMAT, i, + #if defined(__powerpc__) && !defined(__powerpc64__) ++# if defined(__GLIBC__) + ucontext->uc_mcontext.uc_regs[i] ++# else ++ ucontext->uc_regs->gregs[i] ++# endif + #elif defined(__powerpc64__) + ucontext->uc_mcontext.gp_regs[i] + #elif defined(__sparc__) && defined(__arch64__) diff --git a/meta-oe/recipes-multimedia/jack/a2jmidid_9.bb b/meta-oe/recipes-multimedia/jack/a2jmidid_9.bb index 339145dd0c..bfdf26ed46 100644 --- a/meta-oe/recipes-multimedia/jack/a2jmidid_9.bb +++ b/meta-oe/recipes-multimedia/jack/a2jmidid_9.bb @@ -13,6 +13,7 @@ SRCREV = "de37569c926c5886768f892c019e3f0468615038" SRC_URI = " \ git://github.com/linuxaudio/a2jmidid;protocol=https;branch=master \ file://riscv_ucontext.patch \ + file://ppc_musl_ucontext.patch \ " S = "${WORKDIR}/git" From patchwork Sun Mar 27 01:14:30 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 5883 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 07F38C433EF for ; Sun, 27 Mar 2022 01:14:43 +0000 (UTC) Received: from mail-pj1-f52.google.com (mail-pj1-f52.google.com [209.85.216.52]) by mx.groups.io with SMTP id smtpd.web11.1466.1648343679039280853 for ; Sat, 26 Mar 2022 18:14:39 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20210112 header.b=esVtaqzd; spf=pass (domain: gmail.com, ip: 209.85.216.52, mailfrom: raj.khem@gmail.com) Received: by mail-pj1-f52.google.com with SMTP id n7-20020a17090aab8700b001c6aa871860so12181271pjq.2 for ; Sat, 26 Mar 2022 18:14:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=Y4RJNsK8+3vsxR8Hmm6/aCDaclrKmwL1FvyqUUNmYwU=; b=esVtaqzdMYS4ayHIw8DZLK7LFSIaEZtgsz9YHt7OJnGJwU8FW7WLaQyZmIouUa7/Kn pkm9yAX+EsWOKMY2ku+Qlc410A8v4rVKbj7Pe9Ufkc8TwK4z9zgUw7oMT88WvNWprRJu Dfx0D5P9fDzIMozgI+FN5OpAWyZobwfCOueVCUE9A3BeWVVmLAgvsvP5M3vl2EWEKUlq lrCZeACCg+Y5zyS5vgz03KNjIEXihq7P91Z7npTR+KXl+iZPApc7/+c0bY4OnVGhwsOP GzTDK+rc2W+l5A9veBn6/6exascHcwnP4WYCBs5xsdh/cK/LRazn5yyJOCZAP0MmIBUM LTQg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=Y4RJNsK8+3vsxR8Hmm6/aCDaclrKmwL1FvyqUUNmYwU=; b=zNQvI+ni1N1J+E8hp4ZgfGhRuASMEY5T46zG+trju88etEVPPPiwxtUwzZ2x2q2+Xf BzQyUmfgfCqJkwiKA/FjwEpRugwmbom4VR6rz8qIIPZB+CV8xBt30mcX2LVHtt0uq3h2 iaDh2f6IsGdvHaxxefPvxRsvPINfbSFLQvMwzWGGuAoqIGk2B4FbU9wyKBzHTIVtx/op O1oFcR3FMiV2qJaoxvH/ycKBoEgZ7cQdWDrfjGHSsxfgfX/NKX9ZfI560F1onOlmkdOk mHD0Sug7Svi70TU5/m0TGnUGLSjkpBpptm5240YNFQD/ieji36GoXn5CdOQsZ/t7PeLb gscA== X-Gm-Message-State: AOAM530cKhG01AOFafwJZfv/ODLIFuyQgGR5MEArcMr9FDuoRF5L7FRs w8ovHJM6Lp0dHkgEpxWn4UxBQJk8Q9I= X-Google-Smtp-Source: ABdhPJz/tbmUksiQw+s10Mb/04Bs7ctZqvHoyUMc2p2fOUkAWNOjaDuBT8utJOPKhXh7VtHDOw0RFA== X-Received: by 2002:a17:902:728d:b0:151:dcc8:9f86 with SMTP id d13-20020a170902728d00b00151dcc89f86mr19126351pll.76.1648343678373; Sat, 26 Mar 2022 18:14:38 -0700 (PDT) Received: from apollo.hsd1.ca.comcast.net ([2601:646:9200:a0f0::781b]) by smtp.gmail.com with ESMTPSA id b1-20020a17090aa58100b001bcb7bad374sm16525147pjq.17.2022.03.26.18.14.37 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 26 Mar 2022 18:14:37 -0700 (PDT) From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-oe][PATCH 4/6] abseil-cpp: Fix ppc/musl patch Date: Sat, 26 Mar 2022 18:14:30 -0700 Message-Id: <20220327011432.555592-4-raj.khem@gmail.com> X-Mailer: git-send-email 2.35.1 In-Reply-To: <20220327011432.555592-1-raj.khem@gmail.com> References: <20220327011432.555592-1-raj.khem@gmail.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sun, 27 Mar 2022 01:14:43 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/96219 typecasting to pt_regs is not needed Signed-off-by: Khem Raj --- .../abseil-cpp/abseil-cpp/abseil-ppc-fixes.patch | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta-oe/recipes-devtools/abseil-cpp/abseil-cpp/abseil-ppc-fixes.patch b/meta-oe/recipes-devtools/abseil-cpp/abseil-cpp/abseil-ppc-fixes.patch index e8048fe940..95210565c2 100644 --- a/meta-oe/recipes-devtools/abseil-cpp/abseil-cpp/abseil-ppc-fixes.patch +++ b/meta-oe/recipes-devtools/abseil-cpp/abseil-cpp/abseil-ppc-fixes.patch @@ -62,7 +62,7 @@ Signed-off-by: Khem Raj +#elif defined(__powerpc__) && defined(__GLIBC__) return reinterpret_cast(context->uc_mcontext.uc_regs->gregs[32]); +#elif defined(__powerpc__) -+ return reinterpret_cast(((struct pt_regs *)context->uc_regs)->gregs[32]); ++ return reinterpret_cast((context->uc_regs)->gregs[32]); #elif defined(__riscv) return reinterpret_cast(context->uc_mcontext.__gregs[REG_PC]); #elif defined(__s390__) && !defined(__s390x__) From patchwork Sun Mar 27 01:14:31 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 5882 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 07FF7C43217 for ; Sun, 27 Mar 2022 01:14:43 +0000 (UTC) Received: from mail-pf1-f177.google.com (mail-pf1-f177.google.com [209.85.210.177]) by mx.groups.io with SMTP id smtpd.web10.1347.1648343679822693338 for ; Sat, 26 Mar 2022 18:14:39 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20210112 header.b=PYFoH6kB; spf=pass (domain: gmail.com, ip: 209.85.210.177, mailfrom: raj.khem@gmail.com) Received: by mail-pf1-f177.google.com with SMTP id y10so6245832pfa.7 for ; Sat, 26 Mar 2022 18:14:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=pbrjDhCO/Ghv8ypSc1wesxo+p30iTfcCpkDsARTpUA4=; b=PYFoH6kBBe9g1tD5N29/7d99hXoLLTgmrg8ytLz6on5+qtSFLwgTQAJcoxs4wq7a/F FL6O8l1FKys/0rzWUmCROv2Y1zgatnHUZQflZ08rcroPE5WIsefR0mARwjytIcTsOgHn sj9HrMMLrs0baVFgKjNqOukm6xzW1BiYVswz2tESxwU+fRminimNYMhVpifEHi6S2a3c UlpNNH2wWlqx51UV3LWPVZRQOJu1ubFedVD3bQgHk0zxEjYWMWvwYb4GOfwbM2HFg+0K sQdUiETr/y3Bl19MXLQEldtG1FBx94GaU/sJHENx2ZVS250b2uqSLkyUuRCPt1itpC4d SFNg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=pbrjDhCO/Ghv8ypSc1wesxo+p30iTfcCpkDsARTpUA4=; b=VMGlERXDPKE7vuHY0Dvj3SYKA8Os0yLLFtJC9P/fqxi8DnSEtW1Dpl7jCey39oRtqK ps0cCrEQtR/aI2XjF5Al9HGhu+CVE2UpjXAgnc9b/eulZdAtlZf0EWTghGlbMcevnWVT KpFG0iJvcNN9PZ8UBKMNDOZFERAbp/lHsNozo+RqdvYTtgxmPXW/4uSpKUNjlI/vJi2N yB5IQgc99NKrSzE9rUch9wZnqkR8pMaSbUvi3wIL+jFszcfBS/lJEuPOvbU22yuymYQz lbF+rM55OJMUNZtk0XpSHKV+5/uA5y6PuA/PgHbjEc10VE7kOrPpPX7FZvMv9az679Qw y72g== X-Gm-Message-State: AOAM533w1v1c3RF0+cEh+9aM3qw8qXDK+vsGuHa+NJNXBGVxAHObJ2jS fAHzupYMfO+mdoMqeWTH2UhB0A09cCU= X-Google-Smtp-Source: ABdhPJyE7TzDcMDu6KrYmopmPZIjxzrFY8BFtM/P/4cjnOq1wFWeIeLwfqsmfq7gQ5Hs+oagPloGCg== X-Received: by 2002:a63:a808:0:b0:398:dad:ce1a with SMTP id o8-20020a63a808000000b003980dadce1amr5143871pgf.8.1648343679189; Sat, 26 Mar 2022 18:14:39 -0700 (PDT) Received: from apollo.hsd1.ca.comcast.net ([2601:646:9200:a0f0::781b]) by smtp.gmail.com with ESMTPSA id b1-20020a17090aa58100b001bcb7bad374sm16525147pjq.17.2022.03.26.18.14.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 26 Mar 2022 18:14:38 -0700 (PDT) From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-oe][PATCH 5/6] gperftools: Disable cpu profiles for ppc/musl Date: Sat, 26 Mar 2022 18:14:31 -0700 Message-Id: <20220327011432.555592-5-raj.khem@gmail.com> X-Mailer: git-send-email 2.35.1 In-Reply-To: <20220327011432.555592-1-raj.khem@gmail.com> References: <20220327011432.555592-1-raj.khem@gmail.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sun, 27 Mar 2022 01:14:43 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/96220 Enable heap profiler and heap checker for ppc64/musl as it works now Signed-off-by: Khem Raj --- meta-oe/recipes-support/gperftools/gperftools_2.9.1.bb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/meta-oe/recipes-support/gperftools/gperftools_2.9.1.bb b/meta-oe/recipes-support/gperftools/gperftools_2.9.1.bb index bd42e7c4ec..d056622b2b 100644 --- a/meta-oe/recipes-support/gperftools/gperftools_2.9.1.bb +++ b/meta-oe/recipes-support/gperftools/gperftools_2.9.1.bb @@ -39,7 +39,8 @@ COMPATIBLE_HOST:riscv32 = "null" ARM_INSTRUCTION_SET:armv5 = "arm" ARM_INSTRUCTION_SET:toolchain-clang:arm = "arm" -EXTRA_OECONF:append:libc-musl:powerpc64le = " --disable-cpu-profiler --disable-heap-profiler --disable-heap-checker" +EXTRA_OECONF:append:libc-musl:powerpc64le = " --disable-cpu-profiler" +EXTRA_OECONF:append:libc-musl:powerpc = " --disable-cpu-profiler" PACKAGECONFIG ?= "libunwind static" PACKAGECONFIG:remove:arm:libc-musl = "libunwind" PACKAGECONFIG:remove:riscv64 = "libunwind" From patchwork Sun Mar 27 01:14:32 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 5880 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id F03E0C433F5 for ; Sun, 27 Mar 2022 01:14:42 +0000 (UTC) Received: from mail-pj1-f46.google.com (mail-pj1-f46.google.com [209.85.216.46]) by mx.groups.io with SMTP id smtpd.web12.1468.1648343680691511262 for ; Sat, 26 Mar 2022 18:14:40 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20210112 header.b=q08D167A; spf=pass (domain: gmail.com, ip: 209.85.216.46, mailfrom: raj.khem@gmail.com) Received: by mail-pj1-f46.google.com with SMTP id mp6-20020a17090b190600b001c6841b8a52so15529546pjb.5 for ; Sat, 26 Mar 2022 18:14:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=LeiIQCySmCcyH2F+V8JcUQqQ6tgZMDB0R/IOWboYYDM=; b=q08D167Ayhg4sE53UqiIipvyHvMPbxgfWqFY3iYXRrMgGSe++x09p/SN/QHRp2ZTbr JzdtC3F4xTATI4CsZ7idZ09MVi88v9G/q9m2knKi4Y8dSgq8pO5ukQxlieM8N1edW/mV 5enoDdyC8LqSLE1lLWuLMtxisp3CvSvodGddFHXi1MgihDvklUTfGuQhcT8218xRjj0W jQvZ70FjGlnc+nYOa7ovhRONFOqObTPnKyihJQJm0FBwDcnJUJ/pmMikNpNLkxFh/fyS JDq6KspmqLZo3pee2VYTEHB1jO0wrTj29fhvXlhccEx+kDXncYQJ5V5DM5mQmwOdcYTX t/jQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=LeiIQCySmCcyH2F+V8JcUQqQ6tgZMDB0R/IOWboYYDM=; b=1ZSViFlabIfqUzQTrbKuZVGGlTthyVcO13YmXoDrLDeoUr6EKUPqx5KFTbn8DoJb7S 8AZQr4Hc7vLsuPAoaZyEW44yNoHeyM6WKFe5ZFus1kjEzhXpDPvmDPZ47V+5j11x4tot zpH7F0viz9+QlQy1B5KKuyVjdg4lLvvKwFbSAe0WJGQz5Q+y2VFP58n3XIxz2bexpd1H sDfpkkiRd3Uxt9QYdIGNDJqeaYFAS5QKcbOWNqVyfNmUlK6x3AcGDGwINWTwC1DVUCjm uaUcAmGgTv3byndU8kdO5PA9KdCaIGIDW/iMgpTGHm/poOkfjrP4t5pB/NFm2R6BAIHr xa1Q== X-Gm-Message-State: AOAM530fhoI2StTUfiHdVx6bXuo2AG4MERLNONvoqCi8rPxcncRTieX7 NLewoRq4uGl5iaio4gcCGNwbVXxpJbI= X-Google-Smtp-Source: ABdhPJw1NYe0EKW+6atp/RzVlOld1/qPAtaccMCSj99YXHls8FtJN7ZpgViEfDnvIVQNcroL8RBwSA== X-Received: by 2002:a17:902:e9d3:b0:154:6dd6:2521 with SMTP id 19-20020a170902e9d300b001546dd62521mr20009260plk.59.1648343679969; Sat, 26 Mar 2022 18:14:39 -0700 (PDT) Received: from apollo.hsd1.ca.comcast.net ([2601:646:9200:a0f0::781b]) by smtp.gmail.com with ESMTPSA id b1-20020a17090aa58100b001bcb7bad374sm16525147pjq.17.2022.03.26.18.14.39 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 26 Mar 2022 18:14:39 -0700 (PDT) From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-oe][PATCH 6/6] pmdk: Fix build with newer ndctl Date: Sat, 26 Mar 2022 18:14:32 -0700 Message-Id: <20220327011432.555592-6-raj.khem@gmail.com> X-Mailer: git-send-email 2.35.1 In-Reply-To: <20220327011432.555592-1-raj.khem@gmail.com> References: <20220327011432.555592-1-raj.khem@gmail.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sun, 27 Mar 2022 01:14:42 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/96221 Signed-off-by: Khem Raj --- ...axctl.h-instead-of-ndctl-libdaxctl.h.patch | 69 +++++++++++++++++++ meta-oe/recipes-extended/pmdk/pmdk_1.11.1.bb | 3 +- 2 files changed, 71 insertions(+), 1 deletion(-) create mode 100644 meta-oe/recipes-extended/pmdk/pmdk/0001-use-daxctl-libdaxctl.h-instead-of-ndctl-libdaxctl.h.patch diff --git a/meta-oe/recipes-extended/pmdk/pmdk/0001-use-daxctl-libdaxctl.h-instead-of-ndctl-libdaxctl.h.patch b/meta-oe/recipes-extended/pmdk/pmdk/0001-use-daxctl-libdaxctl.h-instead-of-ndctl-libdaxctl.h.patch new file mode 100644 index 0000000000..0b03ffdea5 --- /dev/null +++ b/meta-oe/recipes-extended/pmdk/pmdk/0001-use-daxctl-libdaxctl.h-instead-of-ndctl-libdaxctl.h.patch @@ -0,0 +1,69 @@ +From 932252c0ba54a51c8bcf58b747656e29cdebfa6a Mon Sep 17 00:00:00 2001 +From: Khem Raj +Date: Sat, 26 Mar 2022 13:06:50 -0700 +Subject: [PATCH] use daxctl/libdaxctl.h instead of ndctl/libdaxctl.h + +Upstream-Status: Submitted [https://github.com/pmem/pmdk/pull/5413] +Signed-off-by: Khem Raj +--- + src/libpmem2/badblocks_ndctl.c | 2 +- + src/libpmem2/region_namespace_ndctl.c | 2 +- + src/libpmem2/usc_ndctl.c | 2 +- + src/tools/daxio/daxio.c | 2 +- + 4 files changed, 4 insertions(+), 4 deletions(-) + +diff --git a/src/libpmem2/badblocks_ndctl.c b/src/libpmem2/badblocks_ndctl.c +index 9a5910bba..cc637f7f4 100644 +--- a/src/libpmem2/badblocks_ndctl.c ++++ b/src/libpmem2/badblocks_ndctl.c +@@ -16,7 +16,7 @@ + #include + #include + #include +-#include ++#include + + #include "libpmem2.h" + #include "pmem2_utils.h" +diff --git a/src/libpmem2/region_namespace_ndctl.c b/src/libpmem2/region_namespace_ndctl.c +index 1383796a9..e31185984 100644 +--- a/src/libpmem2/region_namespace_ndctl.c ++++ b/src/libpmem2/region_namespace_ndctl.c +@@ -6,7 +6,7 @@ + */ + + #include +-#include ++#include + #include + #include + +diff --git a/src/libpmem2/usc_ndctl.c b/src/libpmem2/usc_ndctl.c +index be63e879b..c58032a83 100644 +--- a/src/libpmem2/usc_ndctl.c ++++ b/src/libpmem2/usc_ndctl.c +@@ -5,7 +5,7 @@ + * usc_ndctl.c -- pmem2 usc function for platforms using ndctl + */ + #include +-#include ++#include + #include + #include + #include +diff --git a/src/tools/daxio/daxio.c b/src/tools/daxio/daxio.c +index 66cd0b7ae..7f2c89d48 100644 +--- a/src/tools/daxio/daxio.c ++++ b/src/tools/daxio/daxio.c +@@ -21,7 +21,7 @@ + #include + + #include +-#include ++#include + #include + + #include "util.h" +-- +2.35.1 + diff --git a/meta-oe/recipes-extended/pmdk/pmdk_1.11.1.bb b/meta-oe/recipes-extended/pmdk/pmdk_1.11.1.bb index 4354c83371..33d04099c9 100644 --- a/meta-oe/recipes-extended/pmdk/pmdk_1.11.1.bb +++ b/meta-oe/recipes-extended/pmdk/pmdk_1.11.1.bb @@ -11,7 +11,8 @@ DEPENDS:append:libc-musl = " fts" S = "${WORKDIR}/git" -SRC_URI = "git://github.com/pmem/pmdk.git;branch=stable-1.11;protocol=https" +SRC_URI = "git://github.com/pmem/pmdk.git;branch=stable-1.11;protocol=https \ + file://0001-use-daxctl-libdaxctl.h-instead-of-ndctl-libdaxctl.h.patch" SRCREV = "5b21904a257eff47f2e87fcbf2de46111f03ddd8" inherit autotools-brokensep pkgconfig