From patchwork Tue Sep 17 06:04:13 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 49197 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 8893EC3ABD8 for ; Tue, 17 Sep 2024 06:04:36 +0000 (UTC) Received: from mail-pl1-f171.google.com (mail-pl1-f171.google.com [209.85.214.171]) by mx.groups.io with SMTP id smtpd.web11.14902.1726553068578420796 for ; Mon, 16 Sep 2024 23:04:28 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=k1kzSodn; spf=pass (domain: gmail.com, ip: 209.85.214.171, mailfrom: raj.khem@gmail.com) Received: by mail-pl1-f171.google.com with SMTP id d9443c01a7336-2057c6c57b5so31584745ad.1 for ; Mon, 16 Sep 2024 23:04:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1726553068; x=1727157868; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=iq/o8HK4FPV1glZEERD7iefsK8aiPXZlPu/zcw9yAAg=; b=k1kzSodnAoDcRyu3+Ss6Pb0m/kBWAx8bt0xJbcD2YpqJ1CRwa83vx4CIaxULXWUnu7 mjIs4KBwCjARk4z5T0puw936dQxM0JZn4rxTszfRaq+4y9n9H1ZXfBjCQVzc7FZHiL0S Dq9I+sOSh3X5L2qeoI8xOkhGpaKQjluYhAd4zVFDjRHdB8Ey/oePeRLvLuesKctN9eJp enuOnulODv+n9P9SiSZPbFZARmO3vCfZ/FKp+cMDyva9Fhmui8neYkL0f7tWSZasrL/s CLbHuTHF7Wjhoe/UscS4LDKYsPtZBf52FW1uzsHcAUydvhuN9VXxRl30SPeBedoL7zjw BCMw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1726553068; x=1727157868; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=iq/o8HK4FPV1glZEERD7iefsK8aiPXZlPu/zcw9yAAg=; b=ARJY5TChCAgv3a852EvzDY7EHj1PvgeQALnAwRb4/xBYPT8tuQRBNy3fNyOwLubwt2 xvn48Z8OrhsaMZJi22yV/XRQ7YyuuCLEFRsZsEOd6el3gzFg1y7E1Comsb4ba1vHe5Jk Fa+DSPcjPfvnaojeqppNADFrlxxBKD/FVIamlzmKvY6g8vFg04WZO9ki18HD1dijPGjC nkKMVsxUN23WNvz09z8k/Y6qcE7GUVev/mXM8TKFVnWCDDJ9vtzGXpHig6viDLu8sIcG I0eZjlnX/fO9pCLa45T4NeOfhetxQef4fxUzGU/YQzOHB9YhJA+9rtcBF79LLWlSae2x WLlw== X-Gm-Message-State: AOJu0YzUVp57s6+tNN2Jz4ueZZLjMOG9bJPo5Jt+8sIOFcJueDyUAnaN xJDICs2fd1KY2z0I9LhQwNZrCK7seXz/zsmpDJqtOkpPh/9JdzjYGWDR6Yh0 X-Google-Smtp-Source: AGHT+IFdmniDGLM95+pcXiOtOanPPSI02gulkwDq2wn5eN8c6RsYNFc0L2WMdvbGdarag2M/soSkPg== X-Received: by 2002:a17:903:22c9:b0:205:6a64:3144 with SMTP id d9443c01a7336-2074c798c92mr358920545ad.27.1726553067665; Mon, 16 Sep 2024 23:04:27 -0700 (PDT) Received: from apollo.hsd1.ca.comcast.net ([2601:646:9d80:4380::7379]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2079475df17sm44294645ad.298.2024.09.16.23.04.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 16 Sep 2024 23:04:27 -0700 (PDT) From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-oe][PATCH 01/12] protobuf-c: Link with libatomic on riscv32 Date: Mon, 16 Sep 2024 23:04:13 -0700 Message-ID: <20240917060424.1692067-1-raj.khem@gmail.com> X-Mailer: git-send-email 2.46.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 ; Tue, 17 Sep 2024 06:04:36 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/112327 No 64bit atomic builtins provided by compiler Signed-off-by: Khem Raj --- meta-oe/recipes-devtools/protobuf/protobuf-c_1.5.0.bb | 3 +++ 1 file changed, 3 insertions(+) diff --git a/meta-oe/recipes-devtools/protobuf/protobuf-c_1.5.0.bb b/meta-oe/recipes-devtools/protobuf/protobuf-c_1.5.0.bb index 24de6b8119..82aaf1bae6 100644 --- a/meta-oe/recipes-devtools/protobuf/protobuf-c_1.5.0.bb +++ b/meta-oe/recipes-devtools/protobuf/protobuf-c_1.5.0.bb @@ -36,3 +36,6 @@ RDEPENDS:${PN}-compiler = "protobuf-compiler" RDEPENDS:${PN}-dev += "${PN}-compiler" BBCLASSEXTEND = "native nativesdk" + +# No 64bit atomics +LDFLAGS:append:riscv32 = " -latomic" From patchwork Tue Sep 17 06:04:14 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 49200 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 BE856C35FE7 for ; Tue, 17 Sep 2024 06:04:36 +0000 (UTC) Received: from mail-pl1-f174.google.com (mail-pl1-f174.google.com [209.85.214.174]) by mx.groups.io with SMTP id smtpd.web11.14903.1726553069605084519 for ; Mon, 16 Sep 2024 23:04:29 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=XLGAhvbS; spf=pass (domain: gmail.com, ip: 209.85.214.174, mailfrom: raj.khem@gmail.com) Received: by mail-pl1-f174.google.com with SMTP id d9443c01a7336-2055f630934so44884215ad.1 for ; Mon, 16 Sep 2024 23:04:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1726553069; x=1727157869; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=vOGx+m8yvpXpkqI6Bj5aEbnD3eSjJ678DabjPW+foO8=; b=XLGAhvbSPUQYls0TVQ4XKQdXQ3/Ztp4kTDIzWmeu8D8H7W4UlwZVBLKmLUgsin+6ip iPi2LeD7eKWlTk08SKHKpxKrT+0fkG8TT35i5o+0cNJn962aUeqPrBoBAXdJJh7lEPcS O87qduJXU0l33vUVjt46+OHzs/Pg05MIp425UyaQKR2f/1c3UsTP71zM2/l0hykX3bLN +aGHhZ91MIYlMkr6kBDfPAyB3D5MZOD2dexDmgxywcHBgNmKB6PFTKQ/xdB2zsQ10AvA 5ic2bBNtZgIrTZxGe9a9f9Mkdr8JihCB1zn6i61RlSFKbGzMjLaQ9CDi/gkXOLuS28K5 UJzQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1726553069; x=1727157869; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=vOGx+m8yvpXpkqI6Bj5aEbnD3eSjJ678DabjPW+foO8=; b=myEedjewzcJsJTjbq4K5DkdBQGTRFfAFy6AV0yWusHyerH3pcGTdsYrAIYunTvtexL j4pp1SFsPSFptwqktzxUxHjHyt6UtJAp9frslYx+E8YOlAEDgTZmgqT/BaVS5uQNm4mr 4BOkGuVeAVhj1X3VVRQ5lJ6ScA8icBxMMf8tck52sWMSbsC3Gfanl1RyD8FX8OGCGMmt urPEmWuYPcK8FcPUdFK9YbIR98xoZEr2VtMHQAlrTq/vnMLdSq2XqXHYNBv0i9OiJ348 VrE+Bx/eNMMrvGv/zZv7KVRjHYUu49tYa139X0VVw9/fz70oceWFETVYg9bDgchSlDCn gSjA== X-Gm-Message-State: AOJu0YzxW1fFeCYUhPrNGkSetVVv66M4d1PLK8rj06N8ywGayiVEV/3d Uv0lsf0vzWyEMvJZiNBAD/8peaMLAAEPxZKKHU2q86zQn0ZbxJXG8kPRIHVj X-Google-Smtp-Source: AGHT+IGFWWdVO25iAGOSFNla7QX76oi88MFc+Eh7xiEDiUicQ0ZfhJ0o5kP4qELt83ZwHkJU+fRGFQ== X-Received: by 2002:a17:902:db03:b0:206:bdb7:7637 with SMTP id d9443c01a7336-2076e3eaba3mr269781345ad.48.1726553068712; Mon, 16 Sep 2024 23:04:28 -0700 (PDT) Received: from apollo.hsd1.ca.comcast.net ([2601:646:9d80:4380::7379]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2079475df17sm44294645ad.298.2024.09.16.23.04.27 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 16 Sep 2024 23:04:28 -0700 (PDT) From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-oe][PATCH 02/12] highway: Disable RVV on RISCV-32 Date: Mon, 16 Sep 2024 23:04:14 -0700 Message-ID: <20240917060424.1692067-2-raj.khem@gmail.com> X-Mailer: git-send-email 2.46.1 In-Reply-To: <20240917060424.1692067-1-raj.khem@gmail.com> References: <20240917060424.1692067-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 ; Tue, 17 Sep 2024 06:04:36 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/112328 RISCV support in highway is assuming RVV and RISCV64 however, there is RISCV32 which perhaps does not have RVV yet Signed-off-by: Khem Raj --- meta-oe/recipes-extended/highway/highway_1.2.0.bb | 3 +++ 1 file changed, 3 insertions(+) diff --git a/meta-oe/recipes-extended/highway/highway_1.2.0.bb b/meta-oe/recipes-extended/highway/highway_1.2.0.bb index 5d74941245..020116d864 100644 --- a/meta-oe/recipes-extended/highway/highway_1.2.0.bb +++ b/meta-oe/recipes-extended/highway/highway_1.2.0.bb @@ -12,6 +12,9 @@ SRCREV = "457c891775a7397bdb0376bb1031e6e027af1c48" S = "${WORKDIR}/git" EXTRA_OECMAKE = "-DBUILD_TESTING=0 -DCMAKE_BUILD_TYPE=Release" +# RVV is enabled by default and highway cmake system assumes that RISCV64 = RISCV +EXTRA_OECMAKE:append:riscv32 = " -DHWY_CMAKE_RVV=OFF" + CXXFLAGS:append:arm = " -mfp16-format=ieee" # Option not supported with clang and its default format for __fp16 anyway with clang CXXFLAGS:remove:toolchain-clang = "-mfp16-format=ieee" From patchwork Tue Sep 17 06:04:15 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 49203 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 C47F3C021A2 for ; Tue, 17 Sep 2024 06:04:36 +0000 (UTC) Received: from mail-pl1-f171.google.com (mail-pl1-f171.google.com [209.85.214.171]) by mx.groups.io with SMTP id smtpd.web11.14905.1726553070772937607 for ; Mon, 16 Sep 2024 23:04:30 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=V8RVDySQ; spf=pass (domain: gmail.com, ip: 209.85.214.171, mailfrom: raj.khem@gmail.com) Received: by mail-pl1-f171.google.com with SMTP id d9443c01a7336-1fc47abc040so41036095ad.0 for ; Mon, 16 Sep 2024 23:04:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1726553070; x=1727157870; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=R7s3mzFf49Vh2wGiiFTLUBFUu6IAGfQ9X4mp8qolh5w=; b=V8RVDySQ9+kHjJapCNz7118oqbyrHahqkYuJ9/2yzzpmGR1UpaWfNqJdTHlCDQg70S 9hqNVPN3MicB8+79TvMbbml9CRAM88U1RX/gnaOQuLZDl/xEg7uoCLxIjclc35KSv1QA I30eU2g2LDkPYZC3RYuEbJwGMpi/GCPrl6pPpDvJfv3DMFFGlyln5Bgs1TRtEuSnI6EH zd2Qt66qzldasPGNSBwmTtBBrwQ1Pe/ytlHnkkBiw+Zi1069uIydX3PcEqW0l8e17cx8 d66UkD386UJ0Sa62dA/13+hTlNC/KbWlJOuyoHE0u5guWHmP5VLv02h/vcHuXaUsEk3O p1bA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1726553070; x=1727157870; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=R7s3mzFf49Vh2wGiiFTLUBFUu6IAGfQ9X4mp8qolh5w=; b=cvmb6jo+ymw183kKdya+VW2RSlv5As2xbY+hblEjTUbNcItsEm2m25Ir63bG8LiQQY Hg4O9XER5yIB1FYaHO/Q1Q1RuzcEjHP3RYYQReRrXlDcJRS80WIF9VnjRU+frETB6gnm lJbEDBRc2wqVgM9rGMGz7/mKATlPuWsGADP4Wmh6qO4fQI9uZbvljiMYDIcV0a+qz1XE XAllXb9n/4P97389k0N/WXI1yzoDAyf2PkYuW6xodLUL2NA2zqcK0Pr32La/VRMHuuTa sPsH093yFW3u6BQP7qYFtwIVvvZLXrmgmrd2wEJgYLakN7F7zbro54mQ+3YPjF4FK8VM eaXw== X-Gm-Message-State: AOJu0Yx8s4fgoR+EFB6ohgW3BFzSsByII9JyaYZhRThf7FyEjQnA2vF5 LRK7DB+aV4Zb1gph+0fda6UzzEckehHY/ct+Q0xCMZenZ3VoyQp5f3W4WZo3 X-Google-Smtp-Source: AGHT+IFhS40b9RyVecgVXeWGu7ZOFS3b7hmTBHzMKnPw6irSDNsQRZTSPjleg/kIP6r1tW2Rn9YbXg== X-Received: by 2002:a17:902:ea0b:b0:206:ae0b:bfb6 with SMTP id d9443c01a7336-2076e412914mr246696145ad.40.1726553069796; Mon, 16 Sep 2024 23:04:29 -0700 (PDT) Received: from apollo.hsd1.ca.comcast.net ([2601:646:9d80:4380::7379]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2079475df17sm44294645ad.298.2024.09.16.23.04.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 16 Sep 2024 23:04:29 -0700 (PDT) From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-oe][PATCH 03/12] liburing: Upgrade to 2.7 and fix build on riscv32 Date: Mon, 16 Sep 2024 23:04:15 -0700 Message-ID: <20240917060424.1692067-3-raj.khem@gmail.com> X-Mailer: git-send-email 2.46.1 In-Reply-To: <20240917060424.1692067-1-raj.khem@gmail.com> References: <20240917060424.1692067-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 ; Tue, 17 Sep 2024 06:04:36 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/112329 Signed-off-by: Khem Raj --- ...ibc.c-only-when-CONFIG_NOLIBC-is-set.patch | 43 +++++++++++++++++++ .../{liburing_2.6.bb => liburing_2.7.bb} | 8 ++-- 2 files changed, 48 insertions(+), 3 deletions(-) create mode 100644 meta-oe/recipes-support/liburing/liburing/0001-test-Compile-nolibc.c-only-when-CONFIG_NOLIBC-is-set.patch rename meta-oe/recipes-support/liburing/{liburing_2.6.bb => liburing_2.7.bb} (83%) diff --git a/meta-oe/recipes-support/liburing/liburing/0001-test-Compile-nolibc.c-only-when-CONFIG_NOLIBC-is-set.patch b/meta-oe/recipes-support/liburing/liburing/0001-test-Compile-nolibc.c-only-when-CONFIG_NOLIBC-is-set.patch new file mode 100644 index 0000000000..32e788123d --- /dev/null +++ b/meta-oe/recipes-support/liburing/liburing/0001-test-Compile-nolibc.c-only-when-CONFIG_NOLIBC-is-set.patch @@ -0,0 +1,43 @@ +From 7ea4e55a91e6d5564c6de762c2d1afc78ff9cfd3 Mon Sep 17 00:00:00 2001 +From: Khem Raj +Date: Mon, 16 Sep 2024 22:58:38 +0000 +Subject: [PATCH] test: Compile nolibc.c only when CONFIG_NOLIBC is set + +building nolibc.c fails for non nolibc targets + +Fixes +In file included from nolibc.c:33: +./../src/lib.h:20:2: error: "This arch doesn't support building liburing without libc" + 20 | #error "This arch doesn't support building liburing without libc" + | ^ +1 error generated. + +Upstream-Status: Submitted [https://github.com/axboe/liburing/pull/1232] +Signed-off-by: Khem Raj +--- + test/Makefile | 5 ++++- + 1 file changed, 4 insertions(+), 1 deletion(-) + +diff --git a/test/Makefile b/test/Makefile +index 0538a75..0dfecb8 100644 +--- a/test/Makefile ++++ b/test/Makefile +@@ -126,7 +126,6 @@ test_srcs := \ + msg-ring-overflow.c \ + multicqes_drain.c \ + no-mmap-inval.c \ +- nolibc.c \ + nop-all-sizes.c \ + nop.c \ + ooo-file-unreg.c \ +@@ -221,6 +220,10 @@ test_srcs := \ + all_targets := + include ../Makefile.quiet + ++ifeq ($(CONFIG_NOLIBC),y) ++ test_srcs += nolibc.c ++endif ++ + ifdef CONFIG_HAVE_STATX + test_srcs += statx.c + else ifdef CONFIG_HAVE_GLIBC_STATX diff --git a/meta-oe/recipes-support/liburing/liburing_2.6.bb b/meta-oe/recipes-support/liburing/liburing_2.7.bb similarity index 83% rename from meta-oe/recipes-support/liburing/liburing_2.6.bb rename to meta-oe/recipes-support/liburing/liburing_2.7.bb index fc3fe1cac1..7ef182ffae 100644 --- a/meta-oe/recipes-support/liburing/liburing_2.6.bb +++ b/meta-oe/recipes-support/liburing/liburing_2.7.bb @@ -9,8 +9,9 @@ SECTION = "libs" LICENSE = "LGPL-2.1-only | MIT" LIC_FILES_CHKSUM = "file://README;beginline=41;endline=44;md5=2b0e9926530c269f5ae95560370195af" -SRC_URI = "git://github.com/axboe/liburing.git;branch=master;protocol=https" -SRCREV = "f7dcc1ea60819475dffd3a45059e16f04381bee7" +SRC_URI = "git://github.com/axboe/liburing.git;branch=master;protocol=https \ + file://0001-test-Compile-nolibc.c-only-when-CONFIG_NOLIBC-is-set.patch" +SRCREV = "5227d48b28ad8671e61d444b72678da584d2e6c3" S = "${WORKDIR}/git" @@ -19,10 +20,11 @@ XCFLAGS = "-pthread" XCFLAGS:append:libc-musl = " -lucontext" USELIBC = "" -# clang-18 on RV64 emits memset for arch/riscv64/syscall.h provided __do_syscall4 macro +# clang-18+ on RV64 emits memset for arch/riscv64/syscall.h provided __do_syscall4 macro # this does not happen for gcc or older clang, so link with libc since we need memset API # -fno-builtin-memset does not help USELIBC:riscv64:toolchain-clang = "--use-libc" +USELIBC:riscv32 = "--use-libc" EXTRA_OEMAKE = "'CC=${CC}' 'RANLIB=${RANLIB}' 'AR=${AR}' 'CFLAGS=${CFLAGS} -I${S}/include -DWITHOUT_XATTR' 'LDFLAGS=${LDFLAGS}' 'XCFLAGS=${XCFLAGS}' 'BUILDDIR=${S}'" do_configure() { ${S}/configure --prefix=${prefix} --libdir=${libdir} --libdevdir=${libdir} --mandir=${mandir} --datadir=${datadir} --includedir=${includedir} ${USELIBC} From patchwork Tue Sep 17 06:04:16 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 49198 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 97ECDC3ABDF for ; Tue, 17 Sep 2024 06:04:36 +0000 (UTC) Received: from mail-pl1-f179.google.com (mail-pl1-f179.google.com [209.85.214.179]) by mx.groups.io with SMTP id smtpd.web11.14906.1726553071757130147 for ; Mon, 16 Sep 2024 23:04:31 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=a1+aXcui; spf=pass (domain: gmail.com, ip: 209.85.214.179, mailfrom: raj.khem@gmail.com) Received: by mail-pl1-f179.google.com with SMTP id d9443c01a7336-2055f630934so44884465ad.1 for ; Mon, 16 Sep 2024 23:04:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1726553071; x=1727157871; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=thdSzH1dIBdahXc/q5y4m3UTli4wOPWQw2HEWqi+Hc8=; b=a1+aXcuiVPloABdmalQsblo2qnz6+TbWCgYrg7oaHd74PMrCv6I3YHsALlCdRfWsjs e9f8+cYxBYXJcBHBO7fXzJ3ROtbH9P/m4brzTovo0NzSHSZj9guia3cdkrs0CXuxNqb2 MMfwe9AnE7jMGlKtQbPFZ4A+RfkyX55kzeDVnAFz6xR/JCa/yGcOEONRC+ITRG7MHsWU rcUlcMjRclhjUitiPsJdLK3g+ddvuogaRmWehy5Ustp4jZMBO/AAKYxEHwOSrJV6Q7Rj r4Bdil4qx69pclqEIKhTIXoSkn5mUSPWpsPJc80Od33fscX2HKVj6icqGyBwSHsT2vS3 YgpQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1726553071; x=1727157871; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=thdSzH1dIBdahXc/q5y4m3UTli4wOPWQw2HEWqi+Hc8=; b=LZBi6/YOiVefv/b5/dTnsrpjZdtK9XqefOfX/YZqkRkD60eOo837nje0IxTvAQEpYy IaVOIkm+7HBuqfB+35q8SN6ifBU84nRiSjBgzoJPFiNZNPfyCGc8IQULVw4Jtw/M3e2E J+Z2dyjqF4R7gAt+YVHlizcEQhk+sJJaUSXmRce7/dCg1HNJ1BktsXkFDeIQYxfKYRvB dzp1io+uTJWOUxzmT0NtFatdXH41wl60Rfk480Y+f8DWJboAFIE9i1533nXB9/ZaPKLH WfQsJrpwirS1/L8UWvzZ8r+HP1q0Pi65q+UODInofKiuRsSP9Rps8tk8xd2yAa7XHicY hvUQ== X-Gm-Message-State: AOJu0YxSoffGIkZnwGpxyxL1B9QYFYWMwZWKt6msXK3jQPXPfmh6lAe0 u45U6hllN81HQxECEniSxhifudxkGg4Vt4OfjoMw8zVObkzd1SM3MmBeoRsj X-Google-Smtp-Source: AGHT+IGX5itUsVkaiTFQvacWcRaARI7n4Rhy/bN5f8oQieLOVYBGXEGfLonfYZxoM62/6MVUdExCQA== X-Received: by 2002:a17:903:11c6:b0:206:9640:e751 with SMTP id d9443c01a7336-2076e306856mr222156475ad.3.1726553070943; Mon, 16 Sep 2024 23:04:30 -0700 (PDT) Received: from apollo.hsd1.ca.comcast.net ([2601:646:9d80:4380::7379]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2079475df17sm44294645ad.298.2024.09.16.23.04.29 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 16 Sep 2024 23:04:30 -0700 (PDT) From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-multimedia][PATCH 04/12] dav1d: Disable asm code on rv32 Date: Mon, 16 Sep 2024 23:04:16 -0700 Message-ID: <20240917060424.1692067-4-raj.khem@gmail.com> X-Mailer: git-send-email 2.46.1 In-Reply-To: <20240917060424.1692067-1-raj.khem@gmail.com> References: <20240917060424.1692067-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 ; Tue, 17 Sep 2024 06:04:36 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/112330 Signed-off-by: Khem Raj --- meta-multimedia/recipes-multimedia/dav1d/dav1d_1.4.3.bb | 3 +++ 1 file changed, 3 insertions(+) diff --git a/meta-multimedia/recipes-multimedia/dav1d/dav1d_1.4.3.bb b/meta-multimedia/recipes-multimedia/dav1d/dav1d_1.4.3.bb index 43056e9a46..6b7f3090a3 100644 --- a/meta-multimedia/recipes-multimedia/dav1d/dav1d_1.4.3.bb +++ b/meta-multimedia/recipes-multimedia/dav1d/dav1d_1.4.3.bb @@ -15,3 +15,6 @@ DEPENDS:append:x86 = " nasm-native" DEPENDS:append:x86-64 = " nasm-native" inherit meson pkgconfig + +# RVV assembler routines are not yet available for RISCV32 +EXTRA_OEMESON:append:riscv32 = " -Denable_asm=false" From patchwork Tue Sep 17 06:04:17 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 49199 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 AA622C35FE4 for ; Tue, 17 Sep 2024 06:04:36 +0000 (UTC) Received: from mail-pl1-f171.google.com (mail-pl1-f171.google.com [209.85.214.171]) by mx.groups.io with SMTP id smtpd.web11.14907.1726553072740381266 for ; Mon, 16 Sep 2024 23:04:32 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=k2k+Tk4w; spf=pass (domain: gmail.com, ip: 209.85.214.171, mailfrom: raj.khem@gmail.com) Received: by mail-pl1-f171.google.com with SMTP id d9443c01a7336-2068bee21d8so52221885ad.2 for ; Mon, 16 Sep 2024 23:04:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1726553072; x=1727157872; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=vcXTRGmq2CrjN7b0Svgr1iN4/e9OkVidQqKuZH0zR2w=; b=k2k+Tk4wKkqXWA9qClmp1IzF/eCcX5MnfvtEW7ghmYZZUHTqYn9OCgqp5SW0ScK3Nt r8F0okZbGLQlUlUcJH7GFnw4hfYyelONj6DUoCSoFLT4psCRBwsPaJnIFqx4whEo87Gw IpKo3IHSmg++vbuwphm3C7O2g+2t3Gd27i4kJpYIue02ncQKavniu1Utb5h/YtgxI5cl RAAUTTJsGJs2DrDRx2KyMVUfsmvHodxVyBzHtzUj33sc57Z7XZKdbjA3IV04DRM25mNB updERpkDOq2uQ4wriwtlgfO/H5xOsWp9mS0mZkmE1R5f14tGSGVM6l0Mr+cnzBVJY00b uwrQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1726553072; x=1727157872; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=vcXTRGmq2CrjN7b0Svgr1iN4/e9OkVidQqKuZH0zR2w=; b=RjG6LvAKTrfXS15nPMmp5ymGDX+dU8/oZBwGaH75dQY0Swg+Ns2Fzo/FSCRcD5rYy7 L6bE9Yrr4UIgXljJbO6+wKJSu6B0LdLhUdQk3SSYQJIsuuqKJH+uCzi2oX6kHx+bONCt +W/mAZ+9Jk1vdcIo9MHwfOYrlvhdL1RQJsZX0YwyMAskhQHUC22eA9eflE5sMFNCxPQg MU7sA5j+k/Vsx5ouQ16nrhrlwyuSpSUsSqY6EPxvSPa8ZXdDweo79O5r+SuCp6ivzdKI RHatHw8Yl2GWQdk/w18nu77oEZAsMGhu5+xqJLcGDGxmDrAd71tD/ETcWr8gnri4vZgY 1P4A== X-Gm-Message-State: AOJu0Yy8LeReeMGeHI7Ii1Ol4rtF5KWjpEuONCf+K2Mj93X3eB5PWNje diEBQGW4mPHFKp9jMElStYO3ak1L/rBS6FnVVzFVPqI49JhA72oz1rzhda9j X-Google-Smtp-Source: AGHT+IEkCqrh2StlxXKuaxf6RV4H9hxgRUAKsgG9PAitOUlFjzAUqKcLo1olXGnKhsrc5xhcgOuZ4g== X-Received: by 2002:a17:902:d2cc:b0:206:99a8:526c with SMTP id d9443c01a7336-2076e414a53mr241436425ad.41.1726553071850; Mon, 16 Sep 2024 23:04:31 -0700 (PDT) Received: from apollo.hsd1.ca.comcast.net ([2601:646:9d80:4380::7379]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2079475df17sm44294645ad.298.2024.09.16.23.04.31 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 16 Sep 2024 23:04:31 -0700 (PDT) From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-oe][PATCH 05/12] mosh: Use libatomic on rv32 for atomics Date: Mon, 16 Sep 2024 23:04:17 -0700 Message-ID: <20240917060424.1692067-5-raj.khem@gmail.com> X-Mailer: git-send-email 2.46.1 In-Reply-To: <20240917060424.1692067-1-raj.khem@gmail.com> References: <20240917060424.1692067-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 ; Tue, 17 Sep 2024 06:04:36 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/112331 Fixes riscv32-yoe-linux-ld.lld: error: undefined reference: __atomic_store_8 Signed-off-by: Khem Raj --- meta-oe/recipes-connectivity/mosh/mosh_1.4.0.bb | 1 + 1 file changed, 1 insertion(+) diff --git a/meta-oe/recipes-connectivity/mosh/mosh_1.4.0.bb b/meta-oe/recipes-connectivity/mosh/mosh_1.4.0.bb index 693ec12d3c..bea22b18e2 100644 --- a/meta-oe/recipes-connectivity/mosh/mosh_1.4.0.bb +++ b/meta-oe/recipes-connectivity/mosh/mosh_1.4.0.bb @@ -48,3 +48,4 @@ RDEPENDS:${PN}-server += "openssh-sshd" ARM_INSTRUCTION_SET = "arm" CXXFLAGS:append = " -std=c++17" +LDFLAGS:append:riscv32 = " -latomic" From patchwork Tue Sep 17 06:04:18 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 49201 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 AA5F1C35FE3 for ; Tue, 17 Sep 2024 06:04:36 +0000 (UTC) Received: from mail-pl1-f171.google.com (mail-pl1-f171.google.com [209.85.214.171]) by mx.groups.io with SMTP id smtpd.web11.14908.1726553073819471551 for ; Mon, 16 Sep 2024 23:04:33 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=apZUZMtA; spf=pass (domain: gmail.com, ip: 209.85.214.171, mailfrom: raj.khem@gmail.com) Received: by mail-pl1-f171.google.com with SMTP id d9443c01a7336-2055a3f80a4so34924185ad.2 for ; Mon, 16 Sep 2024 23:04:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1726553073; x=1727157873; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=yY+MndtgYWw9I2hYr1jZv+6A0JS49FpXQguY1+DiG6k=; b=apZUZMtAyr/vjYB5zXmZ1VrH9GKl//t8mfA8WR2nmuTK0mAqYHR7KvDMVrC0yqpPRc uOCPJ63DK+UzaT7pSso/GlX8tK8qZHuQaIFvsre98F0lVYHF1WEt/IzN9Z3bFha7WRyI egRGns+a1vvPMjEXwVlwOPIkcXCTkaLx+KBap4nbOTK6ryDUq2VdkKg7DKKNioyNJsAB r2eQ4LZQrgPe3xKIXp1k4XNftUkI5CXUa8hyg+vVK4UbHXBE3Z+4IfCsk0/aFM5PopsQ s0SDgGd98xrj0b0QFk75gZmKclyOlr5X3ZR2rzqAYkamnWqEKNgA7RJ7H77YrKB++ILw rfnQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1726553073; x=1727157873; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=yY+MndtgYWw9I2hYr1jZv+6A0JS49FpXQguY1+DiG6k=; b=ZA1Zwf2cd5woorU6W5aAJ2lVC/LnIERiL5mueA6vLTQadIM7JNAR41zv1LO3WOoDuy zPmJ9X4dnzNsUwN+i64l4I3uzvNAZXpVyy4oXIDIV8cz2WKOQgh5DiF12B7Sujfv2r68 Rk5XQpl1sHyoVjdYHFulLAfSeiIUlPUglOYeeNFix1kp5dIe3P3Mw4c2VfrVwH4jkRAg ZnpMtnvOsHigdLuo871Lol9hEIy57nZ8DnK84JHGRLwIz8VXmjVcEc76OAOhseNjz+x+ bfuMfJCdpli8XuvZwmNQPyOk0qoFOsUO4HASMQg+H4oKqhLb6oS5KhRgXPpV6+zHKJbD XByQ== X-Gm-Message-State: AOJu0Yyx3S2q/n9Q2o0+3wp3fzsSLil9RG/8Jl+1N0FzGWTSox2SYATZ +WfE0205fWNoyD+VSytR4Tlt78sTNiVrKc16URSn+CPZ3LQnGQxJrBbnIbXI X-Google-Smtp-Source: AGHT+IEt5Sz8uzOmgqV7dE//4RDswrwtq+WGd14PdA+iCuZMpIpEuiO4fvfwvcPBS1TSLa/lcLJE2w== X-Received: by 2002:a17:902:d50a:b0:206:9caf:1e09 with SMTP id d9443c01a7336-2076e47a81amr249508635ad.61.1726553072847; Mon, 16 Sep 2024 23:04:32 -0700 (PDT) Received: from apollo.hsd1.ca.comcast.net ([2601:646:9d80:4380::7379]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2079475df17sm44294645ad.298.2024.09.16.23.04.32 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 16 Sep 2024 23:04:32 -0700 (PDT) From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-networking][PATCH 06/12] dlm: Disable fcf-protection on riscv32 Date: Mon, 16 Sep 2024 23:04:18 -0700 Message-ID: <20240917060424.1692067-6-raj.khem@gmail.com> X-Mailer: git-send-email 2.46.1 In-Reply-To: <20240917060424.1692067-1-raj.khem@gmail.com> References: <20240917060424.1692067-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 ; Tue, 17 Sep 2024 06:04:36 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/112332 Its not available on RISCV Signed-off-by: Khem Raj --- meta-networking/recipes-extended/dlm/dlm_4.2.0.bb | 1 + 1 file changed, 1 insertion(+) diff --git a/meta-networking/recipes-extended/dlm/dlm_4.2.0.bb b/meta-networking/recipes-extended/dlm/dlm_4.2.0.bb index ee006efe28..93d293493c 100644 --- a/meta-networking/recipes-extended/dlm/dlm_4.2.0.bb +++ b/meta-networking/recipes-extended/dlm/dlm_4.2.0.bb @@ -37,6 +37,7 @@ SYSTEMD_AUTO_ENABLE = "enable" export EXTRA_OEMAKE = "" CFPROTECTION ?= "-fcf-protection=full" +CFPROTECTION:riscv32 = "" CFPROTECTION:riscv64 = "" CFPROTECTION:arm = "" CFPROTECTION:aarch64 = "" From patchwork Tue Sep 17 06:04:19 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 49196 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 97E02C3ABDE for ; Tue, 17 Sep 2024 06:04:36 +0000 (UTC) Received: from mail-pl1-f171.google.com (mail-pl1-f171.google.com [209.85.214.171]) by mx.groups.io with SMTP id smtpd.web11.14909.1726553074675832785 for ; Mon, 16 Sep 2024 23:04:34 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=XtN98wg1; spf=pass (domain: gmail.com, ip: 209.85.214.171, mailfrom: raj.khem@gmail.com) Received: by mail-pl1-f171.google.com with SMTP id d9443c01a7336-2054e22ce3fso55772785ad.2 for ; Mon, 16 Sep 2024 23:04:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1726553074; x=1727157874; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=d6OclQ/wUjQs+hGOwZODG92ZqoZN2w26J+A2rfiKwbU=; b=XtN98wg1pAZCIQR6+T1LxIXE3JLXWE2cN95A8WUgOrWFgZ/pZhjhjbW698momNsP98 mJ4hdPL8OM5aufdPWMr9Z1NpdRkQKc44MvD/SgX+kx4hS5Gbd9caia5S3kZuTuIIejN1 qUhbKgtNigxogXisto2G8vCRRZuv/wXAyor0HFnSwwvKmh2Rx53JgMaCgocKzWOQ1Ddb 0nMWA8UbC8Ua4ZVZ24HHV85Mco9Bi0lSMZZESC6bTqsSd8lMEYTd6ywGkQPt5MnehVCT etkkO06yODA73NlkUyA1sSQawN+kDL9HQLWXMwmufn7vqAu/3O2DskIJTDN8eYvGs3ye NRUQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1726553074; x=1727157874; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=d6OclQ/wUjQs+hGOwZODG92ZqoZN2w26J+A2rfiKwbU=; b=n/94aZEM0x2uF8/Id4sI/3NAUbHjemwQWFZXFfao6JmpqrRz+deNKnl6K1CWdejHV3 whoCVIcj7sEHW0o8epn+hMJMs4e4srqTlsw3rHYRS5rwfpwTCWsu/DGptG8YjK3CzbPw QgTmQ59SLOICF44YH91hSeNT0f33vcpfniqftow6SYYzCqFQ4C6ENwGOYaFrbgfqG1qv cQCnKp5V9jm/ZOSKOf6q6cpcUHKEBOBH9VsuTQVu+MACs2q/5v2r2/aMt1CfCvT+7Wa/ Qpv0GmY9uOURxk9iEyv7Qu4G1YqucauOKLcoxbod+DFyK3ylCEGibNSCb5iHxpEL0NjY 0tFA== X-Gm-Message-State: AOJu0YxiIL1ToQ/hxAtORaYhyMfPzx02rvw3KuwSoAEcJzV7Ki1V6YiA TDqm+WrVWnWGd2zsehYriL68lPAQdNAx0ZGWSDvmBT5dczKkdvd3Ul7rI2a4 X-Google-Smtp-Source: AGHT+IGl/H8p1sDWk+bDMe769IDBEDDBYd9D6My7OnhR95F7uD/4NgnlLINYPsdATj4hRhovd2FCfg== X-Received: by 2002:a17:902:e5c5:b0:1fc:6cf5:df4b with SMTP id d9443c01a7336-2076e428114mr321790025ad.49.1726553073988; Mon, 16 Sep 2024 23:04:33 -0700 (PDT) Received: from apollo.hsd1.ca.comcast.net ([2601:646:9d80:4380::7379]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2079475df17sm44294645ad.298.2024.09.16.23.04.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 16 Sep 2024 23:04:33 -0700 (PDT) From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-oe][PATCH 07/12] usbguard: Link with libatomic on rv32 Date: Mon, 16 Sep 2024 23:04:19 -0700 Message-ID: <20240917060424.1692067-7-raj.khem@gmail.com> X-Mailer: git-send-email 2.46.1 In-Reply-To: <20240917060424.1692067-1-raj.khem@gmail.com> References: <20240917060424.1692067-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 ; Tue, 17 Sep 2024 06:04:36 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/112333 Provides needed atomic intrinsics that compiler needs. Signed-off-by: Khem Raj --- meta-oe/recipes-security/usbguard/usbguard_1.1.3.bb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta-oe/recipes-security/usbguard/usbguard_1.1.3.bb b/meta-oe/recipes-security/usbguard/usbguard_1.1.3.bb index 752938057a..ede9a5f058 100644 --- a/meta-oe/recipes-security/usbguard/usbguard_1.1.3.bb +++ b/meta-oe/recipes-security/usbguard/usbguard_1.1.3.bb @@ -27,6 +27,8 @@ EXTRA_OECONF += "\ --with-bundled-pegtl \ " +LDFLAGS:append:riscv32 = " -latomic" + PACKAGECONFIG ?= "\ openssl \ ${@bb.utils.filter('DISTRO_FEATURES', 'polkit', d)} \ From patchwork Tue Sep 17 06:04:20 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 49195 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 8A651C3ABDB for ; Tue, 17 Sep 2024 06:04:36 +0000 (UTC) Received: from mail-pl1-f171.google.com (mail-pl1-f171.google.com [209.85.214.171]) by mx.groups.io with SMTP id smtpd.web11.14910.1726553075523641933 for ; Mon, 16 Sep 2024 23:04:35 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=hRZdLVwt; spf=pass (domain: gmail.com, ip: 209.85.214.171, mailfrom: raj.khem@gmail.com) Received: by mail-pl1-f171.google.com with SMTP id d9443c01a7336-2055a3f80a4so34924355ad.2 for ; Mon, 16 Sep 2024 23:04:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1726553075; x=1727157875; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=uqTlS+or4uBvJBZLBaKy2QysBQ0SvY0Xe/r+/SOr+nU=; b=hRZdLVwtEn10ADoZrt++RcVj7OOi+m0RUukgpJ4g+BZEduHZltOd3JjFHpjK2aO9pr H10kncotSlizucklylkGg37fOLWBuONsUA/xedYwFZNMOA2UR8PbMjS6x+6uEM2Me2BL W9eszr8W9RLO1VAQ4n4HWxSEKW+5YqCAhigzFGIiZThQOrQg7fPA6TmNLxZd8/vOCKOK dPPwI8258heyTasNAHocQTtLnv7n+qcvymToflk/Tm0cX8ZlgoOsgjXNLmx5SFb4wTux 2eqNNuJEQqEIwrOlpWhvtYy7hDEcvygNnIOFqEiLD7b4/j/EoxBubaAj1imQEhcvSxvO pa8Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1726553075; x=1727157875; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=uqTlS+or4uBvJBZLBaKy2QysBQ0SvY0Xe/r+/SOr+nU=; b=tYFlBFILuxSWDUu1UrPYPa2h0hF8hpbY683njt1U2tfh2aiUyy5WyOZSHBFSFLIBkY YHO4yfGaNEkszvKvzBAvc0tg/GBwEesxLNTXyQF+thtR1bchff5ZvkiMlQXUMl053CW3 tZV77bRvYysFDm/RoThbTr8rUQUBMuC8rVcWypP8yPk/hNR+O2sFwzwlNbp2do6VXH5C hbARAgnT4BAph6Dnint3oqusTgC19y5DhIuOTDEL04ioYdyQLzDOYHBZtDw6nxL2gN5w TbS03de1yilLbIiRBXABVN8/mUpO5Xg1jBKVXvXyML85RI+6xrcf9pNwjth9adA8G+wk 2hNw== X-Gm-Message-State: AOJu0YyOuw2iP50NdtK4gWrwoHAGvwGx05JrsDixvWJZOq9qUXjjjJ06 xVCrs8H+MealdcJKORkO4CGWd+0tjtCowcDB2Dkwn9fdedaDZckKCqFnjxUh X-Google-Smtp-Source: AGHT+IFHF/Fp5zFqQRmxm3WadINJGELVVOIf81RbHfiBhAVwrLwSbVtRbUNXsHVGnS4G9ek8m19+bA== X-Received: by 2002:a17:903:32c3:b0:206:a3a9:197e with SMTP id d9443c01a7336-2076e31b8afmr305843045ad.4.1726553074822; Mon, 16 Sep 2024 23:04:34 -0700 (PDT) Received: from apollo.hsd1.ca.comcast.net ([2601:646:9d80:4380::7379]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2079475df17sm44294645ad.298.2024.09.16.23.04.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 16 Sep 2024 23:04:34 -0700 (PDT) From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-oe][PATCH 08/12] transmission: Link with libatomic on riscv32 Date: Mon, 16 Sep 2024 23:04:20 -0700 Message-ID: <20240917060424.1692067-8-raj.khem@gmail.com> X-Mailer: git-send-email 2.46.1 In-Reply-To: <20240917060424.1692067-1-raj.khem@gmail.com> References: <20240917060424.1692067-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 ; Tue, 17 Sep 2024 06:04:36 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/112334 Signed-off-by: Khem Raj --- meta-oe/recipes-connectivity/transmission/transmission_4.0.6.bb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta-oe/recipes-connectivity/transmission/transmission_4.0.6.bb b/meta-oe/recipes-connectivity/transmission/transmission_4.0.6.bb index 7b68cb0613..199a7c6d6f 100644 --- a/meta-oe/recipes-connectivity/transmission/transmission_4.0.6.bb +++ b/meta-oe/recipes-connectivity/transmission/transmission_4.0.6.bb @@ -19,6 +19,8 @@ S = "${WORKDIR}/git" inherit cmake gettext update-rc.d pkgconfig systemd mime-xdg +LDFLAGS:append:riscv32 = " -latomic" + PACKAGECONFIG = "${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'gtk', '', d)} \ ${@bb.utils.contains('DISTRO_FEATURES','systemd','systemd','',d)}" From patchwork Tue Sep 17 06:04:21 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 49202 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 DDF58C35FEA for ; Tue, 17 Sep 2024 06:04:36 +0000 (UTC) Received: from mail-pl1-f180.google.com (mail-pl1-f180.google.com [209.85.214.180]) by mx.groups.io with SMTP id smtpd.web11.14911.1726553076320402774 for ; Mon, 16 Sep 2024 23:04:36 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=KGTJ5jcR; spf=pass (domain: gmail.com, ip: 209.85.214.180, mailfrom: raj.khem@gmail.com) Received: by mail-pl1-f180.google.com with SMTP id d9443c01a7336-2053525bd90so35460575ad.0 for ; Mon, 16 Sep 2024 23:04:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1726553075; x=1727157875; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=HgxopeQrNkPQ5/B8Jp8yI6ibq8OD9DhfPY4S+/qCaYc=; b=KGTJ5jcRDB9PJFbjQrUBV+hqUv/JYFEQsYypudjg8qzDHzra3tryJWrAjOKZMxf7Ay 5CqkWHVYwEN2zhsKixZE8psLuXw1vTtCTl+t9MlNg/7PFgYBvyYx7QFsJKV7cczLSS3a wS6CnQlJwOu8xwqrDRj5CUNugfzph/x1ygT2gZt1lgM8zS5xeStvT4Ti43OLgaTW/RzT gfAr7RIEY/X7UeoZqtjv5HLf+USWDufafgeQqibi0O9u/x6Xy3oU97is2+8WE/TEdZ5P kiTGNl5EXQ+BJO5yNtr+YSC4QvssV942JHLfxEflZ3jPbJkg9QDPQTfI6q+1JcnYedCH u1iQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1726553075; x=1727157875; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=HgxopeQrNkPQ5/B8Jp8yI6ibq8OD9DhfPY4S+/qCaYc=; b=j/HJ2N6gOiYU2K1yDJp9oeF1Nfo7zG6KdVt4PfZq75aphhEW+I/3HVo0A7SdFXqYBV JwBzqLMSmLbLqVB25EzlosI2eDX5sTLzaX6spWdkkGKGJ38mSogwnN7AifJpSR07g/iP +6AgtZzsmTeT98b7tZXhiozt0jZMCKTeywlRNKDCqvmLAi7dT3Bc6i+WDeQesI8CNAWp WFNbu9+8riW8cLkac6vMLVFWC0PFzG7BObvHjbusK95cUe6RQkcg6x5VF7N20TtUgw0V r8LXoQfMnukMb03P49D7hEaRjG/XYFRsb0rhffOfbolJxNuMbBzJDZevJqCNGqrWRGF6 VoJw== X-Gm-Message-State: AOJu0Yy+CJWmrdWM3FKBMHOUX2iPCUoPcjiqqjrgMavy/5QoyvtJfb6h vKFxV6xh5SNAMaZ2UhoCPh5BztwqIWupSwWl1xPpO3p0NI9DGi5W3txRB1tC X-Google-Smtp-Source: AGHT+IHCV0d+zTTasUih8reiWpzet47/z8nxRnWeKQY21pnTQ4VQjbHBxfj8KLQe5jFUmzitcGUcJA== X-Received: by 2002:a17:903:2291:b0:207:14a3:602c with SMTP id d9443c01a7336-20781d5f60bmr217151275ad.19.1726553075593; Mon, 16 Sep 2024 23:04:35 -0700 (PDT) Received: from apollo.hsd1.ca.comcast.net ([2601:646:9d80:4380::7379]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2079475df17sm44294645ad.298.2024.09.16.23.04.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 16 Sep 2024 23:04:35 -0700 (PDT) From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-networking][PATCH 09/12] ot-br-posix: Link with libatomic on rv32 Date: Mon, 16 Sep 2024 23:04:21 -0700 Message-ID: <20240917060424.1692067-9-raj.khem@gmail.com> X-Mailer: git-send-email 2.46.1 In-Reply-To: <20240917060424.1692067-1-raj.khem@gmail.com> References: <20240917060424.1692067-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 ; Tue, 17 Sep 2024 06:04:36 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/112335 Signed-off-by: Khem Raj --- .../recipes-connectivity/openthread/ot-br-posix_git.bb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta-networking/recipes-connectivity/openthread/ot-br-posix_git.bb b/meta-networking/recipes-connectivity/openthread/ot-br-posix_git.bb index e5f8db24d4..ec930de275 100644 --- a/meta-networking/recipes-connectivity/openthread/ot-br-posix_git.bb +++ b/meta-networking/recipes-connectivity/openthread/ot-br-posix_git.bb @@ -29,6 +29,8 @@ inherit pkgconfig cmake systemd # for (uint8_t i = 0;; i++) CXXFLAGS:append:libc-musl:toolchain-clang = " -Wno-error=sign-compare -Wno-error=unused-but-set-variable" +LDFLAGS:append:riscv32 = " -latomic" + EXTRA_OECMAKE = "-DBUILD_TESTING=OFF \ -DOTBR_DBUS=ON \ -DOTBR_REST=ON \ From patchwork Tue Sep 17 06:04:22 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 49204 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 CE245C3ABDF for ; Tue, 17 Sep 2024 06:04:46 +0000 (UTC) Received: from mail-pl1-f173.google.com (mail-pl1-f173.google.com [209.85.214.173]) by mx.groups.io with SMTP id smtpd.web11.14912.1726553077160409166 for ; Mon, 16 Sep 2024 23:04:37 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=JBr772n+; spf=pass (domain: gmail.com, ip: 209.85.214.173, mailfrom: raj.khem@gmail.com) Received: by mail-pl1-f173.google.com with SMTP id d9443c01a7336-206e614953aso52497895ad.1 for ; Mon, 16 Sep 2024 23:04:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1726553076; x=1727157876; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=Egu+3Xjm8HGj1GXXJ07iXOYocBM/G7qdTbrfxlHC1jA=; b=JBr772n+VxmimYf7AmhkmInVrsBuFkA9LSmNXB00K89iXM2JC+8fYmTWXp6EzRkJlU U8LrHYTxdLaOhGJmSBk6QfGfrS+0bCFdZxsv9rjYhn135lgz18L+4g7kefV4xFZr7MX1 dHgVmkhzPcw8Q5xbDyGcQZ6IyQMt+n/e75VQBOD8MRIBzCDnpHNmDvXWBRCDRuEN8HHo N+3x/gOuI9gTwngte7uqMhMYKXH/Wq3WIi1iKoNLcOsldtLFrYegasf1c0eWgWLHjFXO fRYSfAzwlfrh0Tm+E/458+SPYc4My2+S1pFHzw4d369QGUIlSPEz5ai9exyc1wmWX8lr VL6w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1726553076; x=1727157876; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Egu+3Xjm8HGj1GXXJ07iXOYocBM/G7qdTbrfxlHC1jA=; b=YTXGFZ575do3a+pDlSRyuMzt1e0A0DXv2Vz1APfXqDT6haYH+iiqLCzx34LlCZvJZk JD8ngB9FdKoyyumEccIqsj8NnJuZKGLgUIf5EgsVL1qy587GpiZUaZt2vfVcubs2VrAQ 2h34nFB3d2Xn4tVap0HEOoGhymLqrJrtrq8AJ7ShWEetPYVjRQI+sfowGiXEW61tZBVF NwgZnH8UEpM8Cwxko/69oTCPTCZh1Ao4lTvn+mRU4Bqcss+P6/WbQEeBGHZfixfFF0Ng P4FCX+q6Nn2znFs3W03PyKPFXOGe4p/DfEGTr8rrie2GEIYqdrOu/MaQiY+1UIYGW1Z6 J1+A== X-Gm-Message-State: AOJu0YzwIqQzGd47tpH5FAzaUvBcA8sASPrg66WhupB54rIpaVUbbz3v 7YN6qFr18qmcxY8EcjvYW/kkEXLl0sKXy7YJ6GsGq2sXRGYYbkJ9maxIrVKJ X-Google-Smtp-Source: AGHT+IElJMNZjN84uEZF0h97Zsznp1HnIFpUc3cIrEmVeLayoxavCxCpXuqXHO1kRwvV69xUl8YmsQ== X-Received: by 2002:a17:903:183:b0:207:15f9:484a with SMTP id d9443c01a7336-2076e350182mr271671825ad.15.1726553076462; Mon, 16 Sep 2024 23:04:36 -0700 (PDT) Received: from apollo.hsd1.ca.comcast.net ([2601:646:9d80:4380::7379]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2079475df17sm44294645ad.298.2024.09.16.23.04.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 16 Sep 2024 23:04:36 -0700 (PDT) From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-oe][PATCH 10/12] opentelemetry-cpp: Link with libatomic on rv32 Date: Mon, 16 Sep 2024 23:04:22 -0700 Message-ID: <20240917060424.1692067-10-raj.khem@gmail.com> X-Mailer: git-send-email 2.46.1 In-Reply-To: <20240917060424.1692067-1-raj.khem@gmail.com> References: <20240917060424.1692067-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 ; Tue, 17 Sep 2024 06:04:46 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/112336 Signed-off-by: Khem Raj --- .../recipes-support/opentelemetry/opentelemetry-cpp_1.16.1.bb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta-oe/recipes-support/opentelemetry/opentelemetry-cpp_1.16.1.bb b/meta-oe/recipes-support/opentelemetry/opentelemetry-cpp_1.16.1.bb index c7004cc78d..1d86f1abce 100644 --- a/meta-oe/recipes-support/opentelemetry/opentelemetry-cpp_1.16.1.bb +++ b/meta-oe/recipes-support/opentelemetry/opentelemetry-cpp_1.16.1.bb @@ -15,6 +15,8 @@ SRCREV = "baecbb95bd63df53e0af16e87bc683967962c5f8" S = "${WORKDIR}/git" inherit cmake pkgconfig lib_package +LDFLAGS:append:riscv32 = " -latomic" + PACKAGECONFIG ?= "opentelemety_install otlp_api" PACKAGECONFIG[opentelemety_install]="-DOPENTELEMETRY_INSTALL=ON,-DOPENTELEMETRY_INSTALL=OFF" From patchwork Tue Sep 17 06:04:23 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 49205 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 DE520C35FE4 for ; Tue, 17 Sep 2024 06:04:46 +0000 (UTC) Received: from mail-pl1-f171.google.com (mail-pl1-f171.google.com [209.85.214.171]) by mx.groups.io with SMTP id smtpd.web10.14875.1726553077967794018 for ; Mon, 16 Sep 2024 23:04:38 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=jxewahnK; spf=pass (domain: gmail.com, ip: 209.85.214.171, mailfrom: raj.khem@gmail.com) Received: by mail-pl1-f171.google.com with SMTP id d9443c01a7336-20573eb852aso41322985ad.1 for ; Mon, 16 Sep 2024 23:04:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1726553077; x=1727157877; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=8pwbbOvDho+2d/pOQCvDGLlpCPIA59mIYngKti4Z0eo=; b=jxewahnKwLD9LI3UvF+zx8Pp4ddnyU2tTfhFdbhIbOHAOhFTYSqtfBxHsjpddQT2hL RFSQJvElLq1/dDeyU2AFTaxsQ/wD18haeTjoqJAhenUTxRT2T2Viw0dSSKoUEqiKRjQd jBaCNf8RjC+1pUdHZTqKM6gimopyMyIB68V9zrmQnWEWgO4ARpeWPP+KI7Vf0G/MKn0N C6nH2cv0TbiRpFdzH8MSkoITPO7PJH4YEdyckhpDhsIfM33fR97etC/HKvsZ22a6Aipf C9GN879hh8hQutk8va0gVeYr1tNUwWH+pX/JhILClfGCkcrXvd44dSL2jnq2gNAP5eXZ vk5A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1726553077; x=1727157877; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=8pwbbOvDho+2d/pOQCvDGLlpCPIA59mIYngKti4Z0eo=; b=rIe+7nUJP8FkUup/jaZ9QyB/BqxcE/eeIPxE7EgHLPfo0AbKDXcKJy01uAKKzGdBjy JrgBPVLojXMASN+DQqtsbX0C33YSSHmnndwVrU+pJNCuYwZkK1W7ak9o0A8bkviy7ms5 utAIgWX8IE2HDzlXnb0C8Dwylzecuuo1WY72KS4Crb14jVqOGWTRTF9Ef60UED7WCVUX xpGgDlH/7vrKFzPeT/Y2pKEUFF74h4R0/BBoOMifGdR2C3dpMfqrmmn2ibApRUeP/Vwc Grit/YaRxkAfJ0fjoMp5dr9xUduDTLYyY0XX+/wfn4MHMVgbGggndDmKvdVgEUS/r+pL xa6g== X-Gm-Message-State: AOJu0YxHbmulHIDjtRrlzkz2NqVvUKbCKZnr2o9j4AmrCxKRKLjC4AJ0 u/RGkmOqyc5tDF4SDeN74F7+R8HL5jDam9iuJYT6SEt05gwIz3zZeO58BTh0 X-Google-Smtp-Source: AGHT+IGd0YWed8O0T6HnhH29lqRinYAvROL51PU7Gw4DNgwfCwqvzvAAphCRckDmCez+7OHdo+3T9w== X-Received: by 2002:a17:903:22d0:b0:205:4d27:616e with SMTP id d9443c01a7336-2076e5f7b8amr304662775ad.22.1726553077245; Mon, 16 Sep 2024 23:04:37 -0700 (PDT) Received: from apollo.hsd1.ca.comcast.net ([2601:646:9d80:4380::7379]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2079475df17sm44294645ad.298.2024.09.16.23.04.36 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 16 Sep 2024 23:04:36 -0700 (PDT) From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-oe][PATCH 11/12] mozjs-115: Fix build on riscv32 Date: Mon, 16 Sep 2024 23:04:23 -0700 Message-ID: <20240917060424.1692067-11-raj.khem@gmail.com> X-Mailer: git-send-email 2.46.1 In-Reply-To: <20240917060424.1692067-1-raj.khem@gmail.com> References: <20240917060424.1692067-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 ; Tue, 17 Sep 2024 06:04:46 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/112337 Link with libatomic explicitly, fixes riscv32-yoe-linux-ld.lld: error: undefined symbol: __atomic_store_8 Signed-off-by: Khem Raj --- meta-oe/recipes-extended/mozjs/mozjs-115_115.11.0.bb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta-oe/recipes-extended/mozjs/mozjs-115_115.11.0.bb b/meta-oe/recipes-extended/mozjs/mozjs-115_115.11.0.bb index 4a0baf5fa6..f25c5a8f95 100644 --- a/meta-oe/recipes-extended/mozjs/mozjs-115_115.11.0.bb +++ b/meta-oe/recipes-extended/mozjs/mozjs-115_115.11.0.bb @@ -67,6 +67,8 @@ ICU ?= "--with-system-icu" ICU:mipsarch = "" ICU:powerpc:toolchain-clang = "" +LDFLAGS:append:riscv32 = " -latomic" + do_configure() { cd ${B} python3 ${S}/configure.py \ From patchwork Tue Sep 17 06:04:24 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Khem Raj X-Patchwork-Id: 49206 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 DDD67C3ABDB for ; Tue, 17 Sep 2024 06:04:46 +0000 (UTC) Received: from mail-pl1-f175.google.com (mail-pl1-f175.google.com [209.85.214.175]) by mx.groups.io with SMTP id smtpd.web10.14876.1726553078896872214 for ; Mon, 16 Sep 2024 23:04:38 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=g5caFaxL; spf=pass (domain: gmail.com, ip: 209.85.214.175, mailfrom: raj.khem@gmail.com) Received: by mail-pl1-f175.google.com with SMTP id d9443c01a7336-205722ba00cso43508355ad.0 for ; Mon, 16 Sep 2024 23:04:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1726553078; x=1727157878; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=oBZRX9lNFNCqmA291lcwUinSEtE+5VptrzUKN26H/n0=; b=g5caFaxL7Cty/2K/vPeu1x/fTSGm6wp3tSMeBvTOPG+FlHyJfMjH2xp0BntW9t/i7S nN5fVdFPa6mrY+ea/q3JD+78R5sGdOQeYoOC9BzGaGFQibHrmd5MuOwRNGomY+985CK8 3TkdOUPnXbZLTLQPlnouPyQk+LmWxIZs31k3j/2DsuHb/SGM5cFBdHOZPMhBile5vN5L FrqjU3N/DyWVN+La0Inr2ocDd7JYElCzm5cXaYfonOkS3FXT9Bw+8WSGAB2fpatl0waE L7PkeJfugD43yQfrv7iWwqa/XOA/6wgjX+CtT3kLlSpyxwMBVAfCE5dS5pgsLr732G6A wEwA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1726553078; x=1727157878; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=oBZRX9lNFNCqmA291lcwUinSEtE+5VptrzUKN26H/n0=; b=a3zmUijqLEJGL50tpW9ykDAcK6x47fF66FmnWts1KE89c8ins7pQsHZF/m5U7VkSWC Gb6cCC4I1bE0ucOaGFsIFLwmz8OW6cM4ASUe2u7BWlzSXXPpgZVZJ+8O3EOD5rUSYyQm KZwaZSXDX5cKC2roksLBk00UoHMwc5XbxLqdOYbiNM17mK4vdiTa28qhQ7ci3KTv9PR/ 79avDTw7YTjeqsEf63TqJwOdwFyDXDTAnQSZB+jsfcnzsYfRbP4sudlq6943QwySDvQM FmBTQLX4hH/Dswgej+H409MXMmzPes/Kk/m8uwXZh/GdJktYqHF/GLDbxO75drV+f64B 1tUQ== X-Gm-Message-State: AOJu0YwBxPzBGDQYvsxChpHp019nD0y9utA8TgHhi0NDXz/y/TxvtgLh dVxP/McZYEkPsCn0qwIz4xoSHPtQkWB+5bR8u2ThSwCvSOrjyl776sUKggQt X-Google-Smtp-Source: AGHT+IGJH39/hM7ffKYfoB0aJvlMq4txxfQmwbPseWlGykqt+eKZmrJEIOKgm7Aj39Nwh3YdVW5kwg== X-Received: by 2002:a17:902:ce8f:b0:205:5f35:80b6 with SMTP id d9443c01a7336-2076e4f6247mr259086885ad.61.1726553078083; Mon, 16 Sep 2024 23:04:38 -0700 (PDT) Received: from apollo.hsd1.ca.comcast.net ([2601:646:9d80:4380::7379]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2079475df17sm44294645ad.298.2024.09.16.23.04.37 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 16 Sep 2024 23:04:37 -0700 (PDT) From: Khem Raj To: openembedded-devel@lists.openembedded.org Cc: Khem Raj Subject: [meta-webserver][PATCH 12/12] netdata: Add checks for 64-bit atomic builtins Date: Mon, 16 Sep 2024 23:04:24 -0700 Message-ID: <20240917060424.1692067-12-raj.khem@gmail.com> X-Mailer: git-send-email 2.46.1 In-Reply-To: <20240917060424.1692067-1-raj.khem@gmail.com> References: <20240917060424.1692067-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 ; Tue, 17 Sep 2024 06:04:46 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/112338 This helps in passing correct flags to h2o module compilation Signed-off-by: Khem Raj --- ...-Add-check-for-64bit-builtin-atomics.patch | 51 +++++++++++++++++++ .../netdata/netdata_1.47.1.bb | 1 + 2 files changed, 52 insertions(+) create mode 100644 meta-webserver/recipes-webadmin/netdata/netdata/0001-cmake-Add-check-for-64bit-builtin-atomics.patch diff --git a/meta-webserver/recipes-webadmin/netdata/netdata/0001-cmake-Add-check-for-64bit-builtin-atomics.patch b/meta-webserver/recipes-webadmin/netdata/netdata/0001-cmake-Add-check-for-64bit-builtin-atomics.patch new file mode 100644 index 0000000000..d8ad69ceca --- /dev/null +++ b/meta-webserver/recipes-webadmin/netdata/netdata/0001-cmake-Add-check-for-64bit-builtin-atomics.patch @@ -0,0 +1,51 @@ +From 1e8fbb6da4e5ee44fe24c078aae1930d759f0ba3 Mon Sep 17 00:00:00 2001 +From: Khem Raj +Date: Tue, 17 Sep 2024 05:29:13 +0000 +Subject: [PATCH] cmake: Add check for 64bit builtin atomics + +Compilers for some architectures e.g. RISCV32 do not have 64bit atomics +therefore, its important to deduce that and use it to pass right flags to +compiler to use them, e.g. h2o module + +Fixes +nection.c.o): in function `h2o_create_connection': +| /usr/src/debug/netdata/1.47.1/src/web/server/h2o/libh2o/include/h2o.h:1917:(.text.create_conn+0x5e): undefined reference to `__sync_add_and_fetch_8' +| collect2: error: ld returned 1 exit status + +Upstream-Status: Submitted [https://github.com/netdata/netdata/pull/18565] +Signed-off-by: Khem Raj +--- + CMakeLists.txt | 13 +++++++++++++ + 1 file changed, 13 insertions(+) + +Index: netdata-v1.47.1/CMakeLists.txt +=================================================================== +--- netdata-v1.47.1.orig/CMakeLists.txt ++++ netdata-v1.47.1/CMakeLists.txt +@@ -448,6 +448,15 @@ int main() { + } + " HAVE_BUILTIN_ATOMICS) + ++check_cxx_source_compiles(" ++#include ++int main(void) { ++ uint64_t a; ++ __sync_add_and_fetch(&a, 1); ++ return 0; ++} ++" ARCH_SUPPORTS_64BIT_ATOMICS) ++ + check_c_source_compiles(" + void my_printf(char const *s, ...) __attribute__((format(gnu_printf, 1, 2))); + int main() { return 0; } +@@ -523,6 +532,10 @@ if(OS_FREEBSD OR OS_MACOS) + set(HAVE_BUILTIN_ATOMICS True) + endif() + ++if (ENABLE_H2O AND NOT ARCH_SUPPORTS_64BIT_ATOMICS) ++ set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -DH2O_NO_64BIT_ATOMICS") ++endif (NOT ARCH_SUPPORTS_64BIT_ATOMICS) ++ + # openssl/crypto + set(ENABLE_OPENSSL True) + pkg_check_modules(TLS IMPORTED_TARGET openssl) diff --git a/meta-webserver/recipes-webadmin/netdata/netdata_1.47.1.bb b/meta-webserver/recipes-webadmin/netdata/netdata_1.47.1.bb index e134c06b06..5b38d401cd 100644 --- a/meta-webserver/recipes-webadmin/netdata/netdata_1.47.1.bb +++ b/meta-webserver/recipes-webadmin/netdata/netdata_1.47.1.bb @@ -9,6 +9,7 @@ DEPENDS += "json-c libuv libyaml util-linux zlib lz4" SRC_URI = "\ https://github.com/${BPN}/${BPN}/releases/download/v${PV}/${BPN}-v${PV}.tar.gz \ + file://0001-cmake-Add-check-for-64bit-builtin-atomics.patch \ file://netdata.conf \ file://netdata.service \ file://netdata-volatiles.conf \