From patchwork Fri Jul 17 12:18:46 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Harish Sadineni X-Patchwork-Id: 92711 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 7B8D4C4451C for ; Fri, 17 Jul 2026 12:19:17 +0000 (UTC) Received: from mx0a-0064b401.pphosted.com (mx0a-0064b401.pphosted.com [205.220.166.238]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.12142.1784290751594937565 for ; Fri, 17 Jul 2026 05:19:12 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@windriver.com header.s=PPS06212021 header.b=U5ib07r0; spf=permerror, err=parse error for token &{10 18 %{ir}.%{v}.%{d}.spf.has.pphosted.com}: invalid domain name (domain: windriver.com, ip: 205.220.166.238, mailfrom: prvs=1658a50258=harish.sadineni@windriver.com) Received: from pps.filterd (m0250810.ppops.net [127.0.0.1]) by mx0a-0064b401.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 66HCJBXa1111922 for ; Fri, 17 Jul 2026 05:19:11 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=windriver.com; h=cc:content-transfer-encoding:content-type:date:from :message-id:mime-version:subject:to; s=PPS06212021; bh=1Jv/bDQ4Y sepxj/DkAhBpfCqrBzla0EDTyLe2BB7Z1s=; b=U5ib07r0Rbd/BgmUm1hFAanCo aO4GPMJ9N6YygOTkVgUmOtTaTlB9k3Ed1c0sBZHoT9LNZ0GPPIpQQHqugmw1/jht kLEaKD4vlKh2D2eszxUftkTKRi/jsYXa4Z4krp5Alr7AJ0k1As+CyyyJUDfq7mUk 7qg0fgucgSTymm2QigVKlMnFmxcR//4LBNGoo/GiovHo2GMiiKt3Hch4NG3jDvme c1bF75Vu4eoYrgpXV0YNz4cZcSo+1XSC3homVov5BVxyYVkoK3Al3zUQ2isK2Fa5 ru8ge4ulUGOveOaLoWmJyJvnJ2riuW+QbRJtPThwPXLQwjNG76zood6CEw7dg== Received: from sj2pr03cu001.outbound.protection.outlook.com (mail-westusazon11012034.outbound.protection.outlook.com [52.101.43.34]) by mx0a-0064b401.pphosted.com (PPS) with ESMTPS id 4ffgn588dx-1 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT) for ; Fri, 17 Jul 2026 05:19:10 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=F4EMplv6aVfyJ/Q05IQ8m5OicpDDF/1WD8BL6o058dgrsSJDt3W5mH7ETvITt8gBrpQsB9GTD0QHzZvq/u2Pfj8JR9oaMSwWayXvVQdY3dgBclF3thuF08Y7u5pMnWhMs/AL/9Rq6MxddCECz2SJbcIh2AbWHy2ndf9aNyIHMhpPY0sTeW2gfWOO/gA2v2icXuRsUZ7tLND5T1eSRI+GnTun0q9gpOBC1TQANOYfxrhNx2fP7zGY9LKkcIQIo4d99I/X5RrSmhYKIdmQhFi3QIqd6I6hOc6qI1FLyAaROTchM9D+czgEf1HKG5+Kva7DFM8Y/9ElVr0fAJHjxwdh9g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=1Jv/bDQ4Ysepxj/DkAhBpfCqrBzla0EDTyLe2BB7Z1s=; b=pqj3WAsD+L5WAOQ5ZcIjW5WPIaNV+ML9YOj+InxqURnMMDC2Qx0j5OxbC++KNyMH70xoFfmyRu9/SW8WWrfutnzebwPD0y4u1nIuzUhv2ZNr0rpXB+3BX7zXGGdbyatqihPCAuzvlTYDLCFLt+x2pqgqTjy48IgsrNM5zYllHhVeDYbEDQQgHAYggPrUBprW8ukNOUa+t9lllTNnE1dpBylsOAL0H17pDzJ5jGUuob/smFIjX35IuJ7S4GdVip5jAYOPqy+7Up9s6a7fU2oYVA5Nv2p1h3EjWLwqrtCl8itJMlGqe+d0c8Uop8RNDcV39NnuqeNxELI1FCqZe95uag== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=windriver.com; dmarc=pass action=none header.from=windriver.com; dkim=pass header.d=windriver.com; arc=none Received: from PH0PR11MB5658.namprd11.prod.outlook.com (2603:10b6:510:e2::23) by CYYPR11MB8407.namprd11.prod.outlook.com (2603:10b6:930:c1::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.223.13; Fri, 17 Jul 2026 12:19:05 +0000 Received: from PH0PR11MB5658.namprd11.prod.outlook.com ([fe80::6852:6964:54d3:49c9]) by PH0PR11MB5658.namprd11.prod.outlook.com ([fe80::6852:6964:54d3:49c9%6]) with mapi id 15.21.0223.012; Fri, 17 Jul 2026 12:19:05 +0000 From: Harish.Sadineni@windriver.com To: openembedded-core@lists.openembedded.org Cc: Sundeep.Kokkonda@windriver.com Subject: [PATCH 1/4] packagegroup-core-buildessential-rust: add new packagegroup Date: Fri, 17 Jul 2026 05:18:46 -0700 Message-ID: <20260717121849.2163115-1-Harish.Sadineni@windriver.com> X-Mailer: git-send-email 2.51.0 X-ClientProxiedBy: BN9PR03CA0438.namprd03.prod.outlook.com (2603:10b6:408:113::23) To PH0PR11MB5658.namprd11.prod.outlook.com (2603:10b6:510:e2::23) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PH0PR11MB5658:EE_|CYYPR11MB8407:EE_ X-MS-Office365-Filtering-Correlation-Id: 8f9579ea-c8e0-48fd-c1d9-08dee3fd9811 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|23010399003|376014|52116014|366016|1800799024|38350700014|6133799003|11063799006|56012099006|10067099003|18002099003; X-Microsoft-Antispam-Message-Info: JKMm65jXT5008vSqmei6UALhlQCguDrqQQ492aUQol0FWOOeaQ2D2Q+Lac8BfSA3Z6pQ0+L63awyGczUqvDlOXvQqOINlCmWBcXCCM14BOa4WGIU0ewvXe7yzvhh82N7WwyUca6ZTEumM+zvTzGyz33II4YvLNM34QrAwogp/EsYJB5kOQ/0H1OnPqrB1+pVYPOaMRJDI6+30DZeyvgellyNEhjOoxDiPgXmdZLPCg17LcK2RaU3isKcEjBU0n3r5UI9HTmfzvBl1fk0ZTc0SS6vd8rktdQt2myiEGsvFdlZCZrqUM12oNRNuC8F85uWTOjdxOFhs74pCV7N4JtQm+A0RK8tf56ofUgRdODkdnLI7V2/e628Rk8Bgcs8AquJu4vCATzsCo6gvtFLVyYcRKjY4y7VMCgBTTs6fOx6hNRNk17n0zhX01i6xZCjWTlptQTcxrzrZNzl8JfT02Lfgr1slYecyBUJX+PJeNcpQJat8HqLjc+AvFdH1Qd+uVVToWQZmLRPpdsvDiM4denpsM8wEQtfNL/jWqaSvC9qGhAMc5G8q19pTKLAmJZ6t0q8SLYqjCRMWDQZ8jjfnle7t8Cc39cDbwvbljs47Kc9zduUUO582PFpCY8WfMOtwVO+MpkFXiORQfhyg424Zui9t5SNxeskmurs6QzWkASNiVhGdX3UnTJBh2y0ZMiJ1t1Nam1wbgBPY6v5UF8ORf7UNiKDLJvry9X9Y6a9hmQuJqA= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PH0PR11MB5658.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(23010399003)(376014)(52116014)(366016)(1800799024)(38350700014)(6133799003)(11063799006)(56012099006)(10067099003)(18002099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: 5ByXH9b71nwCKDZTsQ0acMUm3rxDaszavFO1xrZV2zhqsYPzHJbjktbrEDeyNBLx4yE2Mnud+sRW38SBoCyNF1NClbBeUi6JuUfEt9M/2Xjt0pLv+Ls/jYbyDa+BZYl0JBG8cvRZi95lfR9At+DSmE1lG0s5zFF6n1PfjZnNW6L63RkCqwNxd0k382Oei6luV7wwEUvPBPJQL8Ti6cg2YF5nW9U8f6LLI3Hq7cqSM3JUx5NcYhoAxNsxmv4Whum6vYiVJBH1KJMU5bXLt4UzgXpiNzaLMdLnGDQjd7eHrxEhb08h5ixlWtdBN/aYrGKYYJM/Q6zbiFjkypCTEOZWuQUyCo5QybRuxWaEYuvm34D7FxKhnjgB/nZLzgqKVA6ORgTxe+3NxUDF98reAVB1IRJcUTGbc6dY7S+tkZr0SL1idohImYcr/mqwJTnK5bKRyRKKa0/U4Dl8WjXUKn3edfd2hZi3EVgEr3NM6HSo+Snw5vyhR6c3ND93tS/AcMZR/SUqAFEiQphKwgllLIoqZjTn9+s3O6/SAidWf6WTHRbO43CME9mOJAFquLv6+wocO+jqtyjzR24NqQr9l/DIHeMuxKKE1yUDpRIQ2yVGzE+WV/kIYBNr/acNXZNYq/DdpyYrkQO+Vs6xomSLrBmi3r6Sj8eaWEIOfAXuluyzZOyDbUc+Zn0UixSdT2pa2opxSDtJJzTAIBbkLe+STVoHVFiH63IsUjzeqVfOBOyBDsbF/2Tw95XOrbGbJo+Wp77siLC6WwV1ZRqxa4+p7hqfgMFB6GB3QuuLqhH4vp8Vln1VdPIGOfqNKjTRwo7XEjYT7obBiFU1XWmL1gFVQf4BFsE3qhvEQmy6Rfcr9fgIGBr9dllky2uGyW/jXFaLREVEmoVGCkWP7+vO4T1jIcKT+iH4WTI6OdtQYed21L7K8EtUtp1Psrq3SEIX2Noel70L3ZrjK6VAyi1cDCwqGCUCtrd0tu9kDdnFHIiHOuM4XLnmN8mPe2c5gfYSE4M2FLV3SOu1tiCQ/ZkOt0sQVF/RsZzUHd6Ezrs50i43bu7ENXvCtpdu/ilvmG+kdSQN7SXYePknJl4g4HZbgA72OGxqfgEr0VO4MTb2LY2gH5+o4NqYH0kYhmftIIINIQEQnrVGEyaa1nT+yy2FSe8gyE8aST43gGbibQZvrJ4MVKHE28kRiPOcRyidHKmT39vjLRojqhUn9z0JXeq5Wb0uIghDmDdAKG4qvyxoS3C8QA9+iSTXUVl5HvfTjmGRu20XHL3FrfItoDHecMMyZ4JtGPMWGWvGcwiIwPrXnyWY1RqHWZFPFNU83UJGjgg4kYxMqZF+ZOMGIzNKw7nmW672lT8uiy59L+30f/rAIY3LFS9FGooJru4aLUHHWaj4Z7GycXAcOK+gd53Pg3fPLRpb9DZrMMq1zETNPm+IjIVmzdH94K4n8Db8ppa3avDNAvjW+XHcgST8fD3D/k17J4qThwc+Ui52gCoQ8+hEXM5xAhZZUQ3ycATDt6kiOtR8Uo3p+ENl38v0xn8zVna0KCU1I/JiUwlxEkef6nNXvMwc9TdIpIGOxI3zGF6eaCUSGYsrfW/ZCfhmb6klcEEqMnrGwj/vGhI+FE4zKtx8rU6XFF3ygE37wSgdSE8GhLzNaNNMcNbc59B9H1jzQbFJPPUmtTU385CYHTzhy59lBznLufy2lC/jgxYPtb5PzTKLPTMToFk9ecx4hxNhIA0pdZ7pkbBb3gmZWP6xBP3pjnKteJk7MrY= X-Exchange-RoutingPolicyChecked: gcNGgp9TiDGwzwVX7m3wL4mT1gRwAuWaxSDxHzC6AV/S4fP+ysWt9Z4tFhZ4YwWcivJDd6duc6EZTJ+s2V9grs0fKX4FNChfRHoFsfbh3TXCQWxD/vqxvdFnPFb7xe8TqkLPj7zmyNUNrH7gXb5bBRqSHlR0Q5zQS4KX2bW7pGpuO7Oe8/9ysJJOxsTP2BG+m4oD9ehLzkS1qPKylOgqF/t8APYg1Y9anrBSSJKumeuaYKe+3TTLNzz2Gb7nweyT/t+VdDe4bJLuZjBR9MM1ogd8D2NDjVyrzDkKqbkI0+u/RVryIYRzYYgYVe2wk4f2gp/V0fgdBY2cAFDye7a+VA== X-OriginatorOrg: windriver.com X-MS-Exchange-CrossTenant-Network-Message-Id: 8f9579ea-c8e0-48fd-c1d9-08dee3fd9811 X-MS-Exchange-CrossTenant-AuthSource: PH0PR11MB5658.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Jul 2026 12:19:05.3552 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 8ddb2873-a1ad-4a18-ae4e-4644631433be X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: DLoR4abQsGQPrvo+vusUMdg2tBbUh6FGlFD9cbZb7VxrwKK5lII2sxOg7fqhStTUZRFk1gchxs0L9y8ZQNMPbmLpsdb61jRDBWQDCEISaqg= X-MS-Exchange-Transport-CrossTenantHeadersStamped: CYYPR11MB8407 X-Authority-Analysis: v=2.4 cv=eYQNubEH c=1 sm=1 tr=0 ts=6a5a1dbe cx=c_pps a=e7UpQLGcWimQYEoqUdNrWw==:117 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=xqWC_Br6kY4A:10 a=RAioF0-LDSMA:10 a=VkNPw1HP01LnGYTKEx00:22 a=bi6dqmuHe4P4UrxVR6um:22 a=HK-ge7EqtdluswH-FwHe:22 a=t7CeM3EgAAAA:8 a=ykIo3778XL2VIhXAJQcA:9 a=FdTzh2GWekK77mhwV6Dw:22 X-Proofpoint-ORIG-GUID: ClOCSyz0dsSyjlfnKojkqTdevhgzGTek X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNzE3MDEyNSBTYWx0ZWRfX+gYU3y4djchv vKbTWALb+aSqOyAUa+00tR7pfgDiqp23ytmJ713msX5TTzcyxXQQro0sY0zXhXUL7R6pB3fD6x5 Nxi8v3T+3emUXZMDCt7bLYsSJ4ZSBPTpMuaDlflYnoubQjrI9lsaHsRGGODwIZHuhwH3v3KLoYV A94eVCvBNBdnP7cVxPk/lah8AXgWhGxkRV21Xy/1pCXcxJ6PiC21or5IhYjMRA9PaZ3k77K3sQx /hpTFOQPQUPBgBZfRTrrQi4jJY4BHRMZus5yHppiZu1vN3SmI5/hTEhUD5YC9qYYBcZl3r9VMg4 o113Z4AIPHa8vPXAf0+XSXflVOrWAMT6CgBfHiB/K+UaRWe95XKFu6ZOU6ZZCEKuko0Wk7PLxuE Gz+CyUw5t420gmP/2t/p1lGCRDtM5iEeuHyrRBaz/iLRP7XfBiT8q0R56sEw8S5gGaHEncyoOFy Yd+7BYReOFQIDsRuNXA== X-Proofpoint-Spam-Info: AW1haW4tMjYwNzE3MDEyNSBTYWx0ZWRfX8lCyje3pEGxo YJoY5FtChFXyRMxsEPhnpKOOuBLh9XRphl81IwZyrfBEFcr7A1QqWKmVISN6WDjsyQB0QZi+bEG fuaa8ZYRClgc4/rJ7zsc+y+RCxSq1fCyuhS8UWQK1/bq08Ov1B7R X-Proofpoint-GUID: ClOCSyz0dsSyjlfnKojkqTdevhgzGTek X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-07-17_03,2026-07-17_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 lowpriorityscore=0 phishscore=0 malwarescore=0 clxscore=1015 impostorscore=0 adultscore=0 spamscore=0 priorityscore=1501 bulkscore=0 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2607170125 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Fri, 17 Jul 2026 12:19:17 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/241164 From: Harish Sadineni Introduce packagegroup-core-buildessential-rust to provide the on-target dependencies required for building Rust-based kernel modules, including the Rust toolchain, bindgen, and libclang. Set PACKAGE_ARCH to TUNE_PKGARCH instead of the packagegroup default of "all", since libclang is dynamically renamed per build (e.g. libclang22.1), which is incompatible with an allarch packagegroup. On riscv64, also pull in clang, lld, and llvm-bin, since rust support in the kernel on riscv64 requires the LLVM/Clang toolchain rather than gcc. Signed-off-by: Harish Sadineni --- .../packagegroup-core-buildessential-rust.bb | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 meta/recipes-core/packagegroups/packagegroup-core-buildessential-rust.bb diff --git a/meta/recipes-core/packagegroups/packagegroup-core-buildessential-rust.bb b/meta/recipes-core/packagegroups/packagegroup-core-buildessential-rust.bb new file mode 100644 index 0000000000..c1993af9aa --- /dev/null +++ b/meta/recipes-core/packagegroups/packagegroup-core-buildessential-rust.bb @@ -0,0 +1,23 @@ +# +# SPDX-License-Identifier: MIT +# + +SUMMARY = "Essential build dependencies for building rust kernel modules in image" + +PACKAGE_ARCH = "${TUNE_PKGARCH}" + +inherit packagegroup + +RDEPENDS:${PN} = "\ + bindgen-cli \ + libclang \ + rust \ + rust-src-lib \ + rust-tools-rustfmt \ +" + +RDEPENDS:${PN}:append:riscv64 = "\ + clang \ + lld \ + llvm-bin \ +" From patchwork Fri Jul 17 12:18:47 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Harish Sadineni X-Patchwork-Id: 92713 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 BB2FEC44521 for ; Fri, 17 Jul 2026 12:19:17 +0000 (UTC) Received: from mx0a-0064b401.pphosted.com (mx0a-0064b401.pphosted.com [205.220.166.238]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.12143.1784290752794986477 for ; Fri, 17 Jul 2026 05:19:12 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@windriver.com header.s=PPS06212021 header.b=lvq5z+av; spf=permerror, err=parse error for token &{10 18 %{ir}.%{v}.%{d}.spf.has.pphosted.com}: invalid domain name (domain: windriver.com, ip: 205.220.166.238, mailfrom: prvs=1658a50258=harish.sadineni@windriver.com) Received: from pps.filterd (m0250810.ppops.net [127.0.0.1]) by mx0a-0064b401.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 66HCJBXb1111922 for ; Fri, 17 Jul 2026 05:19:11 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=windriver.com; h=cc:content-transfer-encoding:content-type:date:from :in-reply-to:message-id:mime-version:references:subject:to; s= PPS06212021; bh=dVRzyHlbF02oivTXo3eyvu/NHP56zYc9geKJhvDFtSI=; b= lvq5z+avYHwSgfJOzwD4gbv5sJAomr8GY+WgyYgmAMTulHBW0pJA6fP7NSTzyPQi j0Uw46B4l3Dw4YOLpndU75lnq0bIJZ2H7b/YR4XRQQMCg2WHF8WHTcHSXHTydGpA o+Cmi4EeXjYcHShBdTZKsBz8GKMZq+PfzWxuvMPYKYxY7eVvRMv3gr1m5WGwgHtH 0yy+nC4yRvFCjZrbQkAOxpGlFsrysdmWOQ3hdKbxj9jzqJxqpkY7OGDQ+WrVlRUQ 7JbMMBG83ziCBrkTYWJQ0sovgS+f0fm01q4UXiw+quVc0HlpSVkFySvrN8etD2R5 WsnMDI+FjGFnbpzc6MuKmg== Received: from sj2pr03cu001.outbound.protection.outlook.com (mail-westusazon11012034.outbound.protection.outlook.com [52.101.43.34]) by mx0a-0064b401.pphosted.com (PPS) with ESMTPS id 4ffgn588dx-2 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT) for ; Fri, 17 Jul 2026 05:19:11 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=kZUZAYUjZz1evIzNotuaqSvqV0E+bxSAkv0bTwX6OOSTEHmXLdIM8Ygds2/B86jU6V+ptVKVTpJKxJsJyYdsHnuzglY0zwbaT0wrH7ZELHVOWkxlEze757WFqXfHx8yp+JHytnzzpA5BmieyUufQ6LLqNrFdqwKFBNWumcLhOCQXRMjmLkaEi/pKsanic+KIWZE8lcsaCQvPlPgFqh83shgj9xBO5gPozx/PbZSna+ct4ggUfhzsIvAdmqIyKUDfX77hZREpOk9iyVCqvaMtLsye87wD6B6GZmik77BFHn8CB0DpbPPfhoQ7cjMpwOwtQmZokl2LGG8GhFKz55Adyg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=dVRzyHlbF02oivTXo3eyvu/NHP56zYc9geKJhvDFtSI=; b=ZpFluTGRenh0XRTGZ0J6ScZoCiJDunLNq4vVsKM6RAkXrCzoTYre3D0AByt+KELlM5I5IOA3mOcyVZ1KoBRZz5gJE6Hw6kp4KJT1Mpj/eDj/i7Z+PzKlkDemjVPB4pEpzvpG8Gg3sYl6OBBcwRUH1KDO0C7n0mEoSuWVPKJOSGIRQ0uz2CLSxLhqWX46wIxUXmDRNMTYbANfmwpZV/8i9DQiBsrUlj+S3BhJIRaZLy5XsK+NDcxOqN4byOBg7iWVXmxajc2TFxgaqpYOr43K+IF/4Ii8TyVHQktlTj1xJJH5jUVciefCRw6A7Tk2HISagTtn/AA0an0nrFwKkE0lWA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=windriver.com; dmarc=pass action=none header.from=windriver.com; dkim=pass header.d=windriver.com; arc=none Received: from PH0PR11MB5658.namprd11.prod.outlook.com (2603:10b6:510:e2::23) by CYYPR11MB8407.namprd11.prod.outlook.com (2603:10b6:930:c1::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.223.13; Fri, 17 Jul 2026 12:19:08 +0000 Received: from PH0PR11MB5658.namprd11.prod.outlook.com ([fe80::6852:6964:54d3:49c9]) by PH0PR11MB5658.namprd11.prod.outlook.com ([fe80::6852:6964:54d3:49c9%6]) with mapi id 15.21.0223.012; Fri, 17 Jul 2026 12:19:08 +0000 From: Harish.Sadineni@windriver.com To: openembedded-core@lists.openembedded.org Cc: Sundeep.Kokkonda@windriver.com Subject: [PATCH 2/4] packagegroups: add nativesdk-packagegroup-sdk-host-rust Date: Fri, 17 Jul 2026 05:18:47 -0700 Message-ID: <20260717121849.2163115-2-Harish.Sadineni@windriver.com> X-Mailer: git-send-email 2.51.0 In-Reply-To: <20260717121849.2163115-1-Harish.Sadineni@windriver.com> References: <20260717121849.2163115-1-Harish.Sadineni@windriver.com> X-ClientProxiedBy: BN9PR03CA0438.namprd03.prod.outlook.com (2603:10b6:408:113::23) To PH0PR11MB5658.namprd11.prod.outlook.com (2603:10b6:510:e2::23) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PH0PR11MB5658:EE_|CYYPR11MB8407:EE_ X-MS-Office365-Filtering-Correlation-Id: d51f1d6f-5b04-4540-8566-08dee3fd99f6 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|23010399003|376014|52116014|366016|1800799024|38350700014|11063799006|56012099006|10067099003|18002099003|22082099003; X-Microsoft-Antispam-Message-Info: n/tvDGoE59t9oPP47Fvhz/eN565qtSCAu0O3/BQdIKB7R29C6YCGfYbbI9AL4nwhpsC4ONJUm2P6sapjuBtUsH89k9efcwasvEd7Jn3QGhVXmSnUxDcFugWlmU3YzSL9xeAKZZRWAIgkuW/wrpEUJ1+JdWRAhJdqhUazvcZw2eAt3w5DDW6m82mtfqE2J2usCxwR/xj4VV12qJjPrd9BP0xIc+Qc0dOQhKegrPAyOp41YTFtBejpXRrsR8J0ygwaXJAAMIz74k9FdOR7nTpQxNcCqRuADnU3ZLVpwdvoj/ZnTprvLPslMachTlGbKL2wujtAmnn2gzpBnB9lUkhFz2a9lsTQD1cfegO8AzIpF+BdDh5J4udr3s9X4QLaZMlcyGEV/ZaCim0YY5JIWHxTec1pu10ZP4BushtwF0+cENGtNhmUsx7QfjhXGInr2+B2HVtGxmoK4+cM/HHzqtFoJDe+xxai6c96MELYNYwRdu4AjGX/qmPXMOgZ6GxSMaFl9VnbENhEaei5jagVWQr7cfB5OnXpLrO6I2VBOc0E4qnFfSyKatiUIdF+p6ldfZggAMdqoHVcSSWk0/RXcsbFZekNJPgNrY1bqkyRlWNg9wkBHKBYfpAIh+p/cOMJNuKyrABq4G7lfv8i3n2lbVKtPjojpHvWo2ZVVvY+B5sgA2vMoPe/TVjf4roc9Ur6qO98Jx6DAwjeDaUJIYWuCFgZr0ZXrwnNC2Km7RLhyWOOJPo= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PH0PR11MB5658.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(23010399003)(376014)(52116014)(366016)(1800799024)(38350700014)(11063799006)(56012099006)(10067099003)(18002099003)(22082099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: jJl1V5oZKu1/XswG3JnEScBznJeSSxZE+xXtRJUZh9w8gWeK/wfph+Eh78EgT1tmpoSg1lrtu9h714QtKB2DMFnhd5kR2FYP0BfdcvAYcDYD4HUSOh9px9HrKuo/rufdO6+HK+PZqAGKtJ1zcgvE6c5ePTNk5bCLS5WuMxXkzaDmbtCvMvtJmaUEA1/p5bVzeGQ5AWV8Tz8WzSlRHlEtP0W5k/DiyGbH6TYOejhNMk7JwFaEPvO18zuwbHT+fbS5fiaOdM//sOPQ3JSz4i5VK9QjszlrW0nPzkV5WO4H5zp3Q+nN151JxBdb7D1Ir6bx0XrMDoH2XT+GudSQWLUCj1BfDpge61BBPmEIIJ9IJtnh/T9JVnCGIwP/D3v6KroLqYNhq8DMnGHXFLAuQOmKTQajvlyEqdoY+ipVhXWDK/JWPviGQE7HqK1KL1WQIZ0+0N/e+t9BAi95SfLyw0OHi7goH8a0o//wClJYezbxPa/xSGaAGhamQd4ZZnnsOUnyvMSR/G/hEfdylHfWjIdMpbUlV1vsrASg6FKHvfQo/pa/gGs2tcVh2DoEuxtn4UKDLcF1h18RH19lobIX0BtWIDl4qJrT1HfDkSOg3bACbx9jJmPbjC6N62EALczZln5dAXVPKh+XY6xDPsC97SQsCkIBUNCXz6Q2OTpL0AjAkwNzkrW/oo0QFT1RtYqZmCd7NnWHFt7yxI2mdMbVAwBtw7ZA6CH1qx3iLZr2xwUrzfiNttnWTQ99SYd6GAytnNmgIvuIKdamz0IGUDAVt2YugEc3w6i30qa7jsV86wEcnX+WkYSHR4EN+gpsZDPfALwsDBfD1ICeij5uMEqoiB1tERHSTeUq93Zl/ihzSfChv2ca2RoP9GHQ5CS/wT0M7YUtBwxpJ3CDb23cy5iog1L9NQi93ks4feg2pKDTh/KgJAZIB/1up9yUaqBH1u/Bnqd/Fk7AVvUcMIBxvlzEMQixb8/e4r5MHTHrykVVvpoF1lh+uAISgF12CT2QUZmbjKGgJ5p+lo1xlO48fn65xcWI/hpILCSmF8GHAxKCI28rM6Ig8YD2TDPL60CSFjUGQZT/V5gJuypkJHXUx8brVMINgXI57rWejAlSCoZtPFx38Peelm+BdO0O3R9KQLHOSc28JZT2G4vQnIyOZlCfQJ25jZNGmogl4KDgJw910uL4wt+RX3zO/QuQnpcaTSRoOjMU8TisSwcrN04Zk/r7J+K4bdbaih8Emg3m7quL4M7iTUDe/Hpund0a5snC6F7eGmSrgKO2ixf6BP6G0FL7vO34wAKUOVeL4l0OaQRBKjxh5U04HvY90Ey9ZAH0hyfAXJyCRDl9mmszBaa1TUyA9lwERn39jMM8BalSPOOo+IgK7HavOFBdTLWr/6nKZEdcr6nj2MTIQzYA7MLRVJi+g5HATqD+p6cZxOnZ33AP0yPauioYz8Jqcxsi21L+MHwxVncRq2wJJU72G86JO+6tuQnxKVwJT1D3OviUVZBdkYsl8SxKDTxclQaaILq9usnaYFRND9/IvW45TFjpy505vS3kAryYroAOJnDvxSMF5pH5bPd/qYabc/6mqhZnDdXNOQ7/AZXM4+ra/+REIHTlqls0j+bXpXD9jjQLuCjf3jxBB3VgtPMGauWKxMgBXlD983aP08A8hcfRy3V+toBltLEuo8baFsghiG5nilmtVaNH8pJrNWohfLjEUZAMIsG95Js3GxcpI2zYX0LiKCbr5pg4ypwZuj6OaYSmWpwxlPIQBaM= X-Exchange-RoutingPolicyChecked: QmuA7b43GWxi+zcpMhrSRXQVcAp4c42CAz44IJy5GtvajaaIv8/RQPj47sGV+wTT6NR5baDOOls5l7FPs5LH884MEEb1WXKnlObHj02TYgCIzMtlZEcup9CXzHPlP/tbZNIIbLJzw5dAyVZTtwOJWmtEXZNH67y3ywyrRCSu5NiAgHT7N1oD6a5eEfU7521RpXdoa7WZRsiDGDXE7iLEYxeCS4EucsJ5aQoXu37dcKffGp2U1u7U5zNp3fYzU3fh0SGm8R/4KjH7hD13DRvbirZUrxTv8qf4JnW99Ue5J5GISjEbRlTf6p/5ua8mhpyL82hrTZyRrs00wPLR+tDT6Q== X-OriginatorOrg: windriver.com X-MS-Exchange-CrossTenant-Network-Message-Id: d51f1d6f-5b04-4540-8566-08dee3fd99f6 X-MS-Exchange-CrossTenant-AuthSource: PH0PR11MB5658.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Jul 2026 12:19:08.8015 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 8ddb2873-a1ad-4a18-ae4e-4644631433be X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 9jX5Hcix7y9jq6GqndJjRHYV06LPLbkr657NXYlC8BenWj9Ky9d4x6eAX8aLKPppnkLr+zApWgOwFQvPxK0qlcFpT+KRcSS7rBbh2nfQrkg= X-MS-Exchange-Transport-CrossTenantHeadersStamped: CYYPR11MB8407 X-Authority-Analysis: v=2.4 cv=eYQNubEH c=1 sm=1 tr=0 ts=6a5a1dbf cx=c_pps a=e7UpQLGcWimQYEoqUdNrWw==:117 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=xqWC_Br6kY4A:10 a=RAioF0-LDSMA:10 a=VkNPw1HP01LnGYTKEx00:22 a=bi6dqmuHe4P4UrxVR6um:22 a=HK-ge7EqtdluswH-FwHe:22 a=t7CeM3EgAAAA:8 a=1HcokD4nGsmBfvQgh2UA:9 a=FdTzh2GWekK77mhwV6Dw:22 X-Proofpoint-ORIG-GUID: JbVfwJaVTm61jQGItZpsk5cYMPf6jhYP X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNzE3MDEyNSBTYWx0ZWRfX7bHZXQWWxgdV lAWulLeiE3Mk65Ie0Y5vO0zIhms3pVRasEUL7h5Da/bfaXmAbIE8sR8AFn/ZkkkI50PJP9lYjJy 2rd4QcM7PfPrzYfmcTjyHc3t+ZUWHOkNuaoT67/Y1+SjDkA1xP7usFy/H9c/MshLG86gfxr3Wl7 gSBmPH3j9+RD36fX2CbzPawQQk4AalhuPTvzGSdwVq2vKzxQNZOafMtdMKfHzhXQE1GbGy9tVsV tMKJWuTYmF5dlrOPoZLqFqvkYE4mILQ0K7DmNW6Ry+LvosTfaWY8yCcFqPFTLAcAs9mQNsrFIDG +FOX34wOa5duqsv3TfnwJfe1KACqlq+71I8Zdv8wY0xh0Jltj8vC/WcJ7jcev5eRCngzIYlPVH1 1TDnm7aq3J5UYEokKhVBgNR8u3l0D+hUHgKA6BSSPPEniCY8SIKslpPwafvwI1he1DgKH0EG1aC cayRUe/5guywANKIEdA== X-Proofpoint-Spam-Info: AW1haW4tMjYwNzE3MDEyNSBTYWx0ZWRfX3ukl7+AE5m7u 9XohgjWNct8tT2MzeCEd0NygFeolv1YV11QJKXbD5U71ti4GgfBsMZ0lFFqC9kh4ug6MqEtK41K rPthxQtIjpFomwfSNF3xMmf464Z7S8XVZHR18uQ/H6/xZjYsqQYC X-Proofpoint-GUID: JbVfwJaVTm61jQGItZpsk5cYMPf6jhYP X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-07-17_03,2026-07-17_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 lowpriorityscore=0 phishscore=0 malwarescore=0 clxscore=1015 impostorscore=0 adultscore=0 spamscore=0 priorityscore=1501 bulkscore=0 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2607170125 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Fri, 17 Jul 2026 12:19:17 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/241165 From: Harish Sadineni Add a new nativesdk packagegroup providing the dependencies needed to build external/out-of-tree rust modules in sdk. Set PACKAGE_ARCH to TUNE_PKGARCH instead of the packagegroup default of "all", since nativesdk-libclang is dynamically renamed per build (e.g. nativesdk-libclang22.1), which is incompatible with an allarch packagegroup. Add this to TOOLCHAIN_HOST_TASK to include it in the SDK. Signed-off-by: Harish Sadineni --- .../nativesdk-packagegroup-sdk-host-rust.bb | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 meta/recipes-core/packagegroups/nativesdk-packagegroup-sdk-host-rust.bb diff --git a/meta/recipes-core/packagegroups/nativesdk-packagegroup-sdk-host-rust.bb b/meta/recipes-core/packagegroups/nativesdk-packagegroup-sdk-host-rust.bb new file mode 100644 index 0000000000..b10d420acd --- /dev/null +++ b/meta/recipes-core/packagegroups/nativesdk-packagegroup-sdk-host-rust.bb @@ -0,0 +1,16 @@ +# +# SPDX-License-Identifier: MIT +# + +SUMMARY = "Dependent packages for building external rust modules" + +PACKAGE_ARCH = "${TUNE_PKGARCH}" + +inherit packagegroup +inherit_defer nativesdk + +RDEPENDS:${PN} = "\ + nativesdk-rust-src-lib \ + nativesdk-bindgen-cli \ + nativesdk-libclang \ +" From patchwork Fri Jul 17 12:18:48 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Harish Sadineni X-Patchwork-Id: 92712 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 DA271C44522 for ; Fri, 17 Jul 2026 12:19:17 +0000 (UTC) Received: from mx0a-0064b401.pphosted.com (mx0a-0064b401.pphosted.com [205.220.166.238]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.12144.1784290754449352336 for ; Fri, 17 Jul 2026 05:19:14 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@windriver.com header.s=PPS06212021 header.b=IXi8BSA5; spf=permerror, err=parse error for token &{10 18 %{ir}.%{v}.%{d}.spf.has.pphosted.com}: invalid domain name (domain: windriver.com, ip: 205.220.166.238, mailfrom: prvs=1658a50258=harish.sadineni@windriver.com) Received: from pps.filterd (m0250809.ppops.net [127.0.0.1]) by mx0a-0064b401.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 66HCJELh998128 for ; Fri, 17 Jul 2026 05:19:14 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=windriver.com; h=cc:content-transfer-encoding:content-type:date:from :in-reply-to:message-id:mime-version:references:subject:to; s= PPS06212021; bh=eoxnxSg8MuDdzpQJZiR+yFWJ5SbGM760uLk86SCxd3E=; b= IXi8BSA5qjJ+7Hcg0tmGQFcETPz3QiVGXr7TgP45EXtyOjgYmj31/pwEJQupI284 8zc9oicclxfXylidM9bIRx8FIkGZb21aQczxdD49z5rXdECRauUw/6U9wTG/P2hv s/r801CvD4MlfQbRaeqgOYb4Dq+medooUIM4jcfWDuESlN3Ju9bnLq2J+uWLbl5H Pj6tlk/t7BJRwLsxrLR2nPCYnkUu9NSW2yKBFt9SjoJwD5bPjNEYEFVuLK8Ig+HR 7hwzlXffFMOl3eOzprAwweG7xKSZKx8VCQMRHxdMJOK/1U8PjlzWXhIdPY37QVX7 9KzjmV69a+AQu2ZLZEDfKw== Received: from sj2pr03cu001.outbound.protection.outlook.com (mail-westusazon11012049.outbound.protection.outlook.com [52.101.43.49]) by mx0a-0064b401.pphosted.com (PPS) with ESMTPS id 4fbnbdsuhg-1 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT) for ; Fri, 17 Jul 2026 05:19:13 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=dJfq/jk0cJXalJ+6SQTTsslFT9j3hZrUTZ73rvhK2PM9t5o9hs+SuknywFFiQ5xoYg2gAYoG7UQpAYN2VkaolIWlXpxRb9Ah4lOKUuDbX9b7A2UTcUoNlUo8dSrZQ/GeFTOMzAMoWwGF/qvvZ1QKG0tyhWZFs0PTzntDwmxsjDoRGU6XM48wDaad2L/wESxplrBZlGjFjFkzeZk221NjttgO5xS694eqE9LoUXUc8/Jzk8eQk6J8q61f0orLkHb8Sqh2gF+ByGqeVxJLysLnhCXreOo8uBg8LaQDaTO00qQbx6ugWgK/0DxKxQgNMOwnnJXIr+XQVUyBIWgnAyw9yA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=eoxnxSg8MuDdzpQJZiR+yFWJ5SbGM760uLk86SCxd3E=; b=VWSxD7haMGBkvFqSFMqh8AvsmVR8S6/a4NWvZo5ltgqOfdSXnoDnhCXyaJ2syhB/Qwnv1WNF9rbvdQ7kn3hXdII6sxevfargwMUEnpALgX2Hj86LwMKwDAMEfGPI+ELaduM/bTS75i26pwXbZZ1pS/WPJacO1/FOPwAMy1N6bkr0I3UkYvjpO/WVsEH8jRefJeQWC6t/BaA4YTTDJ779wsHzJm2m2Wu571rM+gTOI7P/A7Z9Vy3i2LCPkpoOL/VRALiPMPDz73EJCYSM7hjTib/xBAPsb3m83/YTzWEUxL/GFd9F5ZkaLhB7mZsfGxNHMx0NKr1B3XxgAHLFceWVAg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=windriver.com; dmarc=pass action=none header.from=windriver.com; dkim=pass header.d=windriver.com; arc=none Received: from PH0PR11MB5658.namprd11.prod.outlook.com (2603:10b6:510:e2::23) by CYYPR11MB8407.namprd11.prod.outlook.com (2603:10b6:930:c1::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.223.13; Fri, 17 Jul 2026 12:19:11 +0000 Received: from PH0PR11MB5658.namprd11.prod.outlook.com ([fe80::6852:6964:54d3:49c9]) by PH0PR11MB5658.namprd11.prod.outlook.com ([fe80::6852:6964:54d3:49c9%6]) with mapi id 15.21.0223.012; Fri, 17 Jul 2026 12:19:11 +0000 From: Harish.Sadineni@windriver.com To: openembedded-core@lists.openembedded.org Cc: Sundeep.Kokkonda@windriver.com Subject: [PATCH 3/4] packagegroups: add nativesdk-packagegroup-sdk-clang Date: Fri, 17 Jul 2026 05:18:48 -0700 Message-ID: <20260717121849.2163115-3-Harish.Sadineni@windriver.com> X-Mailer: git-send-email 2.51.0 In-Reply-To: <20260717121849.2163115-1-Harish.Sadineni@windriver.com> References: <20260717121849.2163115-1-Harish.Sadineni@windriver.com> X-ClientProxiedBy: BN9PR03CA0438.namprd03.prod.outlook.com (2603:10b6:408:113::23) To PH0PR11MB5658.namprd11.prod.outlook.com (2603:10b6:510:e2::23) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PH0PR11MB5658:EE_|CYYPR11MB8407:EE_ X-MS-Office365-Filtering-Correlation-Id: d4ebf7e0-8a30-491d-93c7-08dee3fd9be6 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|23010399003|376014|52116014|366016|1800799024|38350700014|11063799006|56012099006|10067099003|18002099003|22082099003; X-Microsoft-Antispam-Message-Info: fw6rUcAwJP9Zh+YO8sUU7GeIeOTMuphdyWJlymtBiqs6U2bTEIIO7s5r2D9ONOTYQEowHg6GzZVTtW6DV7+FkBPO7RdetE7aa3nDmDwCoqE4qgowlboJyxscd/SnYLXmSG6qPEpwXtM9ALiz9hBFXRXIQKDASrcMQNh4YFpt8Rhmwu0o0vqUmWlarMjCh9e4fmqJgI54+AQXHjp0MDmG99g1WyUxo7ogYYeLlvyc4nZD/eOPDx3y72n4rtoBZZ6pSFGKK/2ZZ6HLvAmbZqVGbpl0zkUFVkHFfPSjbDe9S4O0kUf55xUtA48uCe/8UkPRCb4zR3A8rHAdUFiOqeDOIGseHQi2H71VusinEWBIGV9itdiG9ZhEOhjZjeSwnz8BWqYavaoTB2Ag3wajO8kXYXm/9clUZ7GYrKm/Plx3GkgGmXJPMGKL9srau0+fd91BHinS3pAizmZPgbdQyz8OrjVOOBnAHH4enm5k11lP31JsXHplwtH2lzOMvh+P6MzNYjaxotSVvv0A0qLghyA+K1/X8n7sub89ZVLGQGgcThyZx1oyEwXDJQH/aDplgPUxriTWyy/+lNLiO6RkwWVFYIl0gRfO6V2ptF752FsfPxuz4BjaTfnaOmNFcefiB70WBfwLJ4aFj0UFVrVyM4qQFf8Qd6FMIY8vv2B8p925QWkKohD48BST8C5MOT4qD8IsulMtjhBFJU9GMmsdmxDF6+H9AyDy2yFx11fdrP2dIGI= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PH0PR11MB5658.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(23010399003)(376014)(52116014)(366016)(1800799024)(38350700014)(11063799006)(56012099006)(10067099003)(18002099003)(22082099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: DAVS/ZkJ/B+JowtwbRfYxJU/CgpSKEr/VVM2yaLln/TSx2TmvXvaPEgbRm/aAapXzEika6KOWh2YL5C/1T+CazVCdCuXqmJhitdlA28kIANgd3MPJQvB0y+Z5Oflbo+DAOzeY1rmQtBap+bxqdZwSBny+p8TX3+IsCsC9hLXoK/6+1NZPZlUkCfjoesXGrfV4JrTmZzg/4zzwuxuMBJBTtuhl44E3aThUyPzJwTrSe/R3umNKM2a0+9EOjn493NQQXj8Kp5E1djrM7dsxJZqgR1FZvSGxwCbgsZiyx7D8gZoHnmW8GpmIcdULiAsUbHROTT3FSHurcOoY8hzIlWVafffzhDvwlSfzfAMXuf6KjUu5HXcWbyxIfLM8qYpraaL/dZRnHCGkRLCrR01dNl9wTNwTJNScOZvFIwIv73hVa8IrKa7sCWKtu/PjB/7FhQPTymaQiksDyqCmZ2lROCq9PgHal41a5Fuc+qTF7utHKJDRJi+7rRd4U4ya8TExmTGM0rkBPM/Z4WpLEhu1vore7l1sEQtKdEzhrxK5ehWfQtIQSJ+xPV/T3xNVVn/AZrScqkBGqcsHWVX2lzMZL5AuX4VIxCLtG+vMGQ+jqsoRwrq34knCBfbszG5/gPTji+u3A7KXxFk5iMXkBBrJXCDvBjg6ZmjO/eC3xYXzJzZ3gNyof87AtWlog3U69H1wrDJitQIt7rPNq/wGWSqSIjcL/uZVfIaJT6G+MhKt8mx65QVjpB4jUHeP5UDBMmHZFpbFaClZ2Ywu+yzJX/95nRq0n35a5kajEhWFJAfTmO2O/kx376MK+CYhwOlVlT8jB040tyR2lIeRpvE9gKZkrbZZM7cCtsERR7lQa7bjq/p8tNrMOOSA0YNdgjNYr9I0GlEOSXUQ85Y9PccZ4lZSFt87KzhUvPNN7pbQsnZYGlccArddLQG/33kFZmolJHbM5wHxPDrKHaLzk0Fh2obEKJlNXc7THuTyNcUv4169O1MCxWndVbJB5w742XK21JlJujmknUazWW6XIOjfvfOI/DBX57eiNeZk0Guxtby5kFu0zKrEh77N80dM0ADakIr/45LDpkXkfCJox/7mo0aFGDwWS5lRG7aKcayOQmq+l4DZOTXlkaNpNWT0Bu2NtuUhzlzq9fP04bsAJGYZsRZ9NeqdHdIcU5Ff70UpgI/p/g1quvs2Aoz2F6RNotiPf263Ja9mlKeionOghUM3NIRbQ1mY8/CJWM2+7TWRo/MsglyIl2eejYfeHcP+9cQQ+ofkId3o9GcJQbAPK7nf5zzcB27xBWeS2R8HfDoNL08dHH0RLms+QQco0o62pj+73I61kcLg2nBblkQX6nT7S2o7onaPqpR3ptKi8uG5GraYVbfJwwCqNARQa4hgw5fyfs1HlrbHmM+WDtv6Vn4q56zIOdc8wFOPflcEeBfZi+mas8JzLMACAWYs6h0/kewe71ZNSqiWPflNBC74Gtbp5HKtcluFtfcbF4COy9A4T5rws7X5N7Q/S+QNA5VtRmi2o9oPz3Uh4dn97yD0WC2l3/kwboA3ygKql9D0rZ7Dxa88W3N0PYb6NdG6u6vZC/T0KtCH61cFAz8El5inLs1AP0TPaBm1E6nteysjsmQ3d9j/Dxv6oQz00Ge7T5/x1mMMARkdynxf00MBeugBRuPdyB0czwuoIfORFC09XRsK0BL1bBwtYbkRrASQY8uUTuLwskuyZ4yVRJHZK17V8F+fnmUYYBxyyp7bSGSGmUib1tL8gYRzUU= X-Exchange-RoutingPolicyChecked: VlihbHX5yGshA7q/DdyiLnoywktyw/R7ka/lLS7xiTkcy0BpksEdqq7FK1D37uf3K4gt8KsrBSwiw1HqKn4k7telbMk6NRyKZqWsJlf4cQ89vLpMqjY+IPj88vQzTGMzdDGSpe6pOAOHQDe49FVR6vtCtoBk9LgCBEHuFjIvNjhjKxS8Z3KbiWyS8OqO4FG9B09WvzoQfS8YbItHuK9JM63FO4rr1YaeN7pcvRW6WtOwiuYra3ON94btXHN/xoM2BXhGckiIw2rbBDI+GJ/TdAAIfpEz2kzEtkkGt3iLlUGBsECkaSa5IHQ0iJ0im1JwXjGtHmyVfk9CiMgqoSb27w== X-OriginatorOrg: windriver.com X-MS-Exchange-CrossTenant-Network-Message-Id: d4ebf7e0-8a30-491d-93c7-08dee3fd9be6 X-MS-Exchange-CrossTenant-AuthSource: PH0PR11MB5658.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Jul 2026 12:19:11.6725 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 8ddb2873-a1ad-4a18-ae4e-4644631433be X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 2o6k13L63rmNSjEXRB97pXLAP1fRPSvg4zrEM5x9P9yJ/3rOKaOuZAss5M3O5LNUeG90fItZZVk6GcT8gZ5J3G/EgJvZhLdc4TNheEmzsI4= X-MS-Exchange-Transport-CrossTenantHeadersStamped: CYYPR11MB8407 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNzE3MDEyNSBTYWx0ZWRfX/sXoQR+Xi6Qe hhbvgVyMUQ2p/wawT1mNcFNlPeDrEaEJmOyvTRyDo3MdaScBAHzEDFjvPvPicpMLLdj7+IPqBFB cUEONwZZCuMvKiyNDghNPix8XEa+WYV6eD3yZgBUFnXbvsJuA5GnAQPBto5FequpKDYscU5Vahv HomAYYP8L8cw15TedHu1SVIoMPuJKswXj3cdThAkkY26p19HjpLIXRxsoo8cGLQUS2xUwxFLlfh KlElbRV+fC9Da9H/Sl3fHW11d2QeMBZpPFkrmsZ9YDGAm3O5hnXn2xkkQYTqXrvElGAqT5z+ur3 gfJiFKAeHIIfJG13ajLz/AaaWnzU+W5QyNMCLrerA0ytSWitXRs6OYXVf6xmzQW84LCCSpUHn9N EqcKJnDxI9T2e3tVqQjjBhzbJ0fQNpHITT9WqHvwCDGgQ7lpblEZ0E4Q/8Hm9hG+XtqrSUBR3W8 iaIj2HXSQA44LYzj7Tg== X-Proofpoint-Spam-Info: AW1haW4tMjYwNzE3MDEyNSBTYWx0ZWRfX7x1qpTzvbCFW hWkIV+6xVbMHxXAN79Tsp+APZnkVlhfvB2SQ5ag6IUu5XExlWQj3ubPBJlNK3KYlXhuO5VWBEFi W4tHwrCfAbShjzaVlrhUFB+wixFN2Oe7B0aQer3td3HiMRagL+GZ X-Authority-Analysis: v=2.4 cv=VI/tWdPX c=1 sm=1 tr=0 ts=6a5a1dc1 cx=c_pps a=cGw96uMdUXN41aDBKcSctA==:117 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=xqWC_Br6kY4A:10 a=RAioF0-LDSMA:10 a=VkNPw1HP01LnGYTKEx00:22 a=bi6dqmuHe4P4UrxVR6um:22 a=iKiJcTA2PjBS6x5JeXcw:22 a=t7CeM3EgAAAA:8 a=MtlQTh2GuE9gw5VxKJ8A:9 a=FdTzh2GWekK77mhwV6Dw:22 X-Proofpoint-ORIG-GUID: Ro2LIUBqPxhT-_M7ODILKNHU8gFHv2Zh X-Proofpoint-GUID: Ro2LIUBqPxhT-_M7ODILKNHU8gFHv2Zh X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-07-17_03,2026-07-17_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 impostorscore=0 clxscore=1015 lowpriorityscore=0 spamscore=0 suspectscore=0 malwarescore=0 bulkscore=0 phishscore=0 adultscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2607170125 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Fri, 17 Jul 2026 12:19:17 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/241166 From: Harish Sadineni Add a new nativesdk packagegroup providing the clang, lld, and llvm-bin dependencies needed to build external/out-of-tree modules in the SDK using the LLVM/Clang toolchain. Rust support in the kernel on riscv64 requires the LLVM/Clang toolchain rather than gcc, so this packagegroup is intended to be added alongside nativesdk-packagegroup-sdk-rust when the SDK targets riscv64. Add this to TOOLCHAIN_HOST_TASK to include it in the SDK. Signed-off-by: Harish Sadineni --- .../nativesdk-packagegroup-sdk-host-clang.bb | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 meta/recipes-core/packagegroups/nativesdk-packagegroup-sdk-host-clang.bb diff --git a/meta/recipes-core/packagegroups/nativesdk-packagegroup-sdk-host-clang.bb b/meta/recipes-core/packagegroups/nativesdk-packagegroup-sdk-host-clang.bb new file mode 100644 index 0000000000..d6ee2120cf --- /dev/null +++ b/meta/recipes-core/packagegroups/nativesdk-packagegroup-sdk-host-clang.bb @@ -0,0 +1,14 @@ +# +# SPDX-License-Identifier: MIT +# + +SUMMARY = "Dependent packages for building external kernel modules using clang" + +inherit packagegroup +inherit_defer nativesdk + +RDEPENDS:${PN} = "\ + nativesdk-clang \ + nativesdk-lld \ + nativesdk-llvm-bin \ +" From patchwork Fri Jul 17 12:18:49 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Harish Sadineni X-Patchwork-Id: 92714 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 B9EDDC4451C for ; Fri, 17 Jul 2026 12:19:27 +0000 (UTC) Received: from mx0b-0064b401.pphosted.com (mx0b-0064b401.pphosted.com [205.220.178.238]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.12059.1784290757727014498 for ; Fri, 17 Jul 2026 05:19:18 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@windriver.com header.s=PPS06212021 header.b=PoBEcyno; spf=permerror, err=parse error for token &{10 18 %{ir}.%{v}.%{d}.spf.has.pphosted.com}: invalid domain name (domain: windriver.com, ip: 205.220.178.238, mailfrom: prvs=1658a50258=harish.sadineni@windriver.com) Received: from pps.filterd (m0250811.ppops.net [127.0.0.1]) by mx0a-0064b401.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 66HCJGEX1260472 for ; Fri, 17 Jul 2026 12:19:16 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=windriver.com; h=cc:content-transfer-encoding:content-type:date:from :in-reply-to:message-id:mime-version:references:subject:to; s= PPS06212021; bh=ORI38GkhkszHuIQ+gKM4owQkdcrQJ0DlP0oTBzYK3Yg=; b= PoBEcynoP3m2ON068EpnfNm5S8vuja4yBCn2INlBRq4Pdvy0ofQhkDtfAUtkJwEy Ew94OMqwX1/Vwluplk2UTm7wJcsIwo8MLrX2BMtvr8RZLtPIIb8DyFmRI6rO0Cs2 pr8rC6yG+3Vg3tFo8gxJwHv1LBQBZsKc608EKY927QJpMG/M+XXCNoIXPz0OJtGr uIRgd6exB2MDNVYXXXX23lWUgLkVq50DkNjV9TyUxlQd/QUoLZnaV2AfwKsuP31Z 0odwStfRXmPpk6wdsDAhHOuT1Jhq/QrpDZilfyDUvc5i4+oCk1uHL8TbULjig+dH nQL27gfw70Sf/Hi6p682mg== Received: from sj2pr03cu001.outbound.protection.outlook.com (mail-westusazon11012035.outbound.protection.outlook.com [52.101.43.35]) by mx0a-0064b401.pphosted.com (PPS) with ESMTPS id 4ffgmtg9r8-1 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT) for ; Fri, 17 Jul 2026 12:19:16 +0000 (GMT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=x/h/VZCxBKLGzrohOqOocwFbwVYPNpp9LWSNTIozQ9SAqra07FPK1h0fb0n537ivAJ47JX6m74p+QvcYXYoke0R+LGHyaM4wXC007uWQKzD5UmeExzroWX9ZSmsbpm5j2zDLVQUetMf/Nv4A9CnPQIb3FdunXHOna6EeyLvgLuj4x1NirCtUGAOEmVkPyAhZw8ZDYQkD5C735MqGgs0EZ14G4eP7mC/Y6m6KG3FB9PaTWq6OUqT90R8DwNHPJXJ/PQP10HFkKDBfr+A55+yT4u8syTfBR7YXavu5G3VUptq1TjTh//MGKhfqYi3im0jdz3ZCPK78mhJSY90C7x3RNg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=ORI38GkhkszHuIQ+gKM4owQkdcrQJ0DlP0oTBzYK3Yg=; b=MlrYxxKPS4yRO5vJHMG57Unynfx6MqJl8toDfNrHwBd3lIrLTh1djasNp1nVNnWwU8TyLXKdqKNWALUEU2x+D7p5he7BfkvyK4bYamNg5WxjUpVy9Qq84GLTULVyAtmlHmCrnhk6G0vxV3cotr+mYBG5a02lscgEGvrH+ib9rAtR4cAxBga3+ZMqVFIV5a2txP6pA5dZGmLy1eN+z1SpckQdjWNRe6gTMYtaGiJT/MMhvZG4rWSWBP1BA3V3Ug5SLgsfj9NEL789zpdtDbw5/LErxjQpL1vjarsW7bwnYMAuuFmEqcDZSWhnoyKsOLsg46cWp4XtYc59w2rjjg/n0Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=windriver.com; dmarc=pass action=none header.from=windriver.com; dkim=pass header.d=windriver.com; arc=none Received: from PH0PR11MB5658.namprd11.prod.outlook.com (2603:10b6:510:e2::23) by CYYPR11MB8407.namprd11.prod.outlook.com (2603:10b6:930:c1::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.223.13; Fri, 17 Jul 2026 12:19:14 +0000 Received: from PH0PR11MB5658.namprd11.prod.outlook.com ([fe80::6852:6964:54d3:49c9]) by PH0PR11MB5658.namprd11.prod.outlook.com ([fe80::6852:6964:54d3:49c9%6]) with mapi id 15.21.0223.012; Fri, 17 Jul 2026 12:19:14 +0000 From: Harish.Sadineni@windriver.com To: openembedded-core@lists.openembedded.org Cc: Sundeep.Kokkonda@windriver.com Subject: [PATCH 4/4] populate_sdk_base: add kernel-devsrc via SDK_TOOLCHAIN_LANGS Date: Fri, 17 Jul 2026 05:18:49 -0700 Message-ID: <20260717121849.2163115-4-Harish.Sadineni@windriver.com> X-Mailer: git-send-email 2.51.0 In-Reply-To: <20260717121849.2163115-1-Harish.Sadineni@windriver.com> References: <20260717121849.2163115-1-Harish.Sadineni@windriver.com> X-ClientProxiedBy: BN9PR03CA0438.namprd03.prod.outlook.com (2603:10b6:408:113::23) To PH0PR11MB5658.namprd11.prod.outlook.com (2603:10b6:510:e2::23) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PH0PR11MB5658:EE_|CYYPR11MB8407:EE_ X-MS-Office365-Filtering-Correlation-Id: b6ffea09-0d10-4a7e-d4cd-08dee3fd9d43 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|23010399003|376014|52116014|366016|1800799024|38350700014|11063799006|56012099006|10067099003|18002099003|22082099003; X-Microsoft-Antispam-Message-Info: Ige57QOdQpx0IGJJXwo4V/z3GcByQqJevN8McSEpGYSJnMEpMRtklDvrEyEF/ds6eUK0AZhk8WFmimQAOnAyJ0oerUTOHGSMYHbUYHxWaaoFyAGAtptjckZeseaCJeb1am4gqy/O48gX8jtnYwmrWfseSqzNCroK03Q3PIZQgjTAhjAx61m7WX9BTMiBwuBz2bZ35IfaPdnN/Z0FgDg0aBOSAvjoH62oYIZG+S2vg8SwhS6/bZuSP78jy3tYN7pHZDSi7Q9OtIIMx4ULPJgjERwGUMbqBWzFWEI77bCK2npP9UCUkAg85saZbK51gVd20jGZle3/zfeAYF5Y0V3RUz49c/rSMe3cOiA7WRhUubui2MDq+vi1keAGe0N8o6ZjBU8rmMvFBuB92iGgLUB9aDUQ0PaCzOfmMHvFGNqfZBrnKCtGB2NjT7PNSgfzXPhfhr16TxuqJH+KhmZP6b16VkxT+MBdcdmAhf9J8H28/Yy7JyEA/RCwebGotiXzzfAYYGkwNE1gNNaK/9KZkSr9ia/WDbz84qwFsoL7NO06MrJt5gSi8NRT7gznCXdtWxlPd3TenLHksdAJDxGDlWo58U/m4HnKUTwvoAbiHEf8UzlLqehgwcvwBT0uyoAOy7VZCFLyrIbxQUUviHlJGenaZVoSdGCM497jWagFdUrjqf814vsGGef8n3ShDbzL4WhCRPu4mlO0gmqZHyNl2dpl9/AO3nTvwkKR4ULXepi8xFw= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PH0PR11MB5658.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(23010399003)(376014)(52116014)(366016)(1800799024)(38350700014)(11063799006)(56012099006)(10067099003)(18002099003)(22082099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: T8doLM4Qt/UfTN/5YT4c0JlNSyGuMf9PA1+PMckF2UbBHGjv1uLZ0S67Bx9kYCF9mSFNHZ2TBktKCMhusOofWtFwy00hJOooTXHJclV4FMhNd65RklE9xjSGDMq7L6wuU9OwKhIRJQD5yB0r5rOJPFG34Vanr6mC3K3OD8kpwCl239gfJvzpWGptUiTzDHikwtLdNFs3Rh3+lyDQzDg1AkMQETBgvEfhq0LYLelZiMHWUz0MCWcPuIbXiKNpkecwvofhWTai3eHzBIHmDgXiJTuLsBXXa27You6PQOYKx23zDS1CIsamZZLNQqWzex4o2OMurM2siLwoaJ537j4+W48D1sJSe5SctAJsWEnoBKbyjkXr1sd3/o+h22nspzoZiP9z6Y5AkFaTmx+RZyGvGTPKlHZcZNo5dfo+6D9FiVd6194rdRfSEOygCyDy6PtecQaM06m2SZHXnlTm+Fjr1RqyTJJRFVH+SlgxOuGvPupGQLEUimVkQZpuj5RRY6LP8XypmAC16tjlkUpz8Jc1fhx++oYuzoYl4Xm6xRaCBeKFLPlLUBK7RLStERCYXGkHDkeCOhh3u/KmwIM7U5jL0TDQVJLPy3QQ637SXua5Y347qjjVre2KBVQmqMRoFJ/M3P4MKlsiNWaiNfx6WcQ4o6IIMhHTXRcTyPkuKRQLtqz/8+TtMmilAELSMaFfHQAevkuAuAqTOc9GpAYPSMJhQxluoQiapLU8/rZBxKUZpXMJOGeCHwSjqDoijtwHsVfhQnEQDiRunW2xdTMoI7NEeV5vlaNaaqP3CpspgZnhove3TNJpVNGmo1Z27S25LiIbZG8vWX2xKliZqc06pWqARmNPoLssXof7iBkJ8CZrLbOJHk+bfn6cZvcT6fGlxAQfK75/SvHNoW/TmKWrlWLn5qq7oIKn63mnU1OT+4R2pxrkInR/tXV9jfxFcVCe0/iHlbSgKikVVBsos0Wki6O+r47VIAH0m+pStUztTsWag1daknIoFnWukWxpUfFQbQpqLE+F69U06GSOOYqxVVPmsQPbkB1tXb4ybdgC4BX+I3esVnsMJ4zLEoB+7AQM2YRRnoimOYrZr0TtzkF8y/BLhuJeKbBQIt/ZS+MiNXvpdXMQ7GCoC1xDksoqXowiYmxSHrHHb7S1pW+n54EyRR6GfDijZEouPSh4N7zWDQDQ/9oAWqxgj6OL6LiAMXRC3EFrqnqk2tqGP1+szKEnmIQMa8TPTFoPYGuaXFGb5kVA3ooLkzw0phltLLR3HY9LgN8tCu5PtaCrGsM616hp251k+b/Ch5ttSu3FtXiK4OQlmp9btSVBlRqqgRTdYeY+4rne/vPMiL+HLCHyMQTVZg36PZBhv/1oZcLaRXKVzlVuBcGSbXpDgfoujXzlSQtz23YXN4fggndPRSvr7YCq7HJZpwc/Ktxkj07Bph3TsNYDSO/9lJI64pCjX7BpukMEAebFuhX+9FQjI33CAoeplkm5No0ErmuyWJhoh5VvoDAphKhqBUR0twTxHhAeUinjp8sIBLuzlKF0Lg25OIAeXOoCXZu0oinuTgCEXkdrkiuDXOPJYKYr4KqG/PPwkj/AD3jsWMjBWVca3+kaSIFPYBIiSY+dtQvJ6v8qVodxmJHXb73H26KKACHHRAwW0xQDHWD0+/5VHv+fKZTBowFJXuPLex5d8YNlY5W33Ggrz80YJUQd1cD8n4e/nZoFcrAJEm+PamiubQXM7MRGJiotKt8GiNXlIhcA4HbkqXx9DqdMHN0= X-Exchange-RoutingPolicyChecked: XWGsEar0Slngnfv9PYJL0uxqfbXuVVDrrn9/o7F7cp+C0RdMk6tyhSiHzKwD2IyN/b3hz50yU0ShhDzqYmp5kJkvwFDIMERGn15sh/ZXq3J0QZcNrNFvsq3TB7TtB8ewNIJzEbC/BvFOehnFxe4YrXqjvmQ7ZBr/tZA9S75VaBADuzxextjbKmC7GReMAFO+H+k2QSc1kUM3/2oi2QotjUubpE3Z29KA3C/ApbNIOUtgiiKGI0gzMC/cQ8oQhwqBYXd1G6NjXumkRx60oVM6ZXWa/tj4sC+oB6xcqiz2rGrMtrSPHj7Q0y4ypNw0/GOGVzmV5otXwQZv8HiQYJ1/Hw== X-OriginatorOrg: windriver.com X-MS-Exchange-CrossTenant-Network-Message-Id: b6ffea09-0d10-4a7e-d4cd-08dee3fd9d43 X-MS-Exchange-CrossTenant-AuthSource: PH0PR11MB5658.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Jul 2026 12:19:14.1135 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 8ddb2873-a1ad-4a18-ae4e-4644631433be X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: e0iOtDks9kPrMe5+lJZO/0F7qFEcv+WCsIV/5nZ6bf9/9bhLP/mUEJuy+UsnfkGU9Ts4pKyeb8/vP8xbFFuDa/6/0NMjGLgQqt57Yqul72A= X-MS-Exchange-Transport-CrossTenantHeadersStamped: CYYPR11MB8407 X-Authority-Analysis: v=2.4 cv=aITAb79m c=1 sm=1 tr=0 ts=6a5a1dc4 cx=c_pps a=MRNWLIXgA5QtCoQasNiLPg==:117 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=xqWC_Br6kY4A:10 a=RAioF0-LDSMA:10 a=VkNPw1HP01LnGYTKEx00:22 a=bi6dqmuHe4P4UrxVR6um:22 a=klDOsUkWDRETUCZYPvoE:22 a=t7CeM3EgAAAA:8 a=eMXeQm0sIUGtGZRkP9IA:9 a=FdTzh2GWekK77mhwV6Dw:22 X-Proofpoint-GUID: 2UUlIsln3QaZtWFJFjJR-_j4K38ZQgx_ X-Proofpoint-Spam-Info: AW1haW4tMjYwNzE3MDEyNSBTYWx0ZWRfX8ku5/tg07a3R 6pJVY0QMHi73RGUGj6oB+fcPR0jqYTkIR9NVa8WdxeyzelPubDy/TmGJvcnhtuI4ZnO1ixIGCMe rwBds+2U4r3kiOnQ19IgMqNzZgWq05/6IGIiziFCaNLsyTXRp/gj X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNzE3MDEyNSBTYWx0ZWRfX+2XECvKVkvg8 Ix26JDNV3sbOFJ7t28QqK/oYh2NDHmd0AVxcaspamOzx94FO+zuWZo5WITRJtuNfhaUa8quutuZ G0fZAAWsHwh6/LAzxId79Dbfk2iIOgp8pbNFkN2FIO9381G1Y8iD1qBe5+nPnrCkbd/f9Cb0Qxp w5ggmmZn8yeUbJiGl0H/lJXjV0zpj0rS9bxAeIHGegmyrnfYkVjPjiap6tJ0Z7tf9vdM68AsZXl LH2IyqaoysiAHf49uG2cXo4Et0BFxULozqX5rZn3ijv2xObaYMdqKmQxz8iyf+mnd6O1HCOcTHr Sr/Xa3gmkhc28ZWGYnBDrnfhMmXo4qd/gW/gb68h6AUy++sBGjb/bMVQTxlzJT1FXKoEDHrI+4n MZVlpbHSTKg//6ffLlqxjVq2YFAfOtVEPTUxmcMLAfECJSOZKZRzvzvweSqf8PBkxKVJv8NSAFU WSinAM30yPQNmLByC7A== X-Proofpoint-ORIG-GUID: 2UUlIsln3QaZtWFJFjJR-_j4K38ZQgx_ X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-07-17_03,2026-07-17_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 suspectscore=0 phishscore=0 spamscore=0 clxscore=1015 adultscore=0 bulkscore=0 impostorscore=0 lowpriorityscore=0 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2607170125 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Fri, 17 Jul 2026 12:19:27 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/241167 From: Harish Sadineni Add a new "kernel" value for SDK_TOOLCHAIN_LANGS that pulls kernel-devsrc into TOOLCHAIN_TARGET_TASK. This allows kernel development headers/sources to be included in the SDK populate_sdk_base: add kernel-devsrc via SDK_TOOLCHAIN_LANGS Users who want kernel module development support in their SDK can now set SDK_TOOLCHAIN_LANGS = "kernel" explicitly. Signed-off-by: Harish Sadineni --- meta/classes-recipe/populate_sdk_base.bbclass | 1 + 1 file changed, 1 insertion(+) diff --git a/meta/classes-recipe/populate_sdk_base.bbclass b/meta/classes-recipe/populate_sdk_base.bbclass index b427ff2761..1d9faecc16 100644 --- a/meta/classes-recipe/populate_sdk_base.bbclass +++ b/meta/classes-recipe/populate_sdk_base.bbclass @@ -80,6 +80,7 @@ TOOLCHAIN_TARGET_TASK ?= " \ ${@multilib_pkg_extend(d, 'packagegroup-core-standalone-sdk-target')} \ ${@bb.utils.contains('SDK_TOOLCHAIN_LANGS', 'go', multilib_pkg_extend(d, 'packagegroup-go-sdk-target'), '', d)} \ ${@bb.utils.contains('SDK_TOOLCHAIN_LANGS', 'rust', multilib_pkg_extend(d, 'libstd-rs'), '', d)} \ + ${@bb.utils.contains('SDK_TOOLCHAIN_LANGS', 'kernel', 'kernel-devsrc', '', d)} \ target-sdk-provides-dummy \ " TOOLCHAIN_TARGET_TASK_ATTEMPTONLY ?= ""