From patchwork Fri Jul 17 13:01:06 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Harish Sadineni X-Patchwork-Id: 92724 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 3439EC4451C for ; Fri, 17 Jul 2026 13:01:39 +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.12989.1784293290421259221 for ; Fri, 17 Jul 2026 06:01:30 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@windriver.com header.s=PPS06212021 header.b=c8+/SUIq; 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 66HCJ6FS1111860 for ; Fri, 17 Jul 2026 06:01:30 -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=c8+/SUIqnDzpxPuJ70H4FTI09 aVHzEYxQfNVWPHla3HbUuwwAIyZ3udVZ24kz+x3iwp8Wz3QEFMEhO0u5CDgfs2K0 y32NrgLgFacE+GgSQ41C2+hyK/LBiX+skO3gZ7IqArYH8SlvlSPaJmi5GcEIU7jM WW1VqDep5v92OzIMI4jDViJKdGcqxyIDPqpPtl6Lye8+4Osaewxo9UCFCjazqBGR cqyTDbsI6g3lC2TpUFlchrKPOBzW8z05XK7Dz38cL7Rnt+waRu7FMvkpt3wYBcrg pBdpMBrc4d09kC+uteLXGOQXGPWev59SsDKazXBK3kBkftqaxn+rD0XJBuFyQ== Received: from bn1pr04cu002.outbound.protection.outlook.com (mail-eastus2azon11010070.outbound.protection.outlook.com [52.101.56.70]) by mx0a-0064b401.pphosted.com (PPS) with ESMTPS id 4ffgn58b4j-1 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT) for ; Fri, 17 Jul 2026 06:01:29 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=p0v+u27CpnyJ22nN9iyva4O8w+niePN6gyUcUyJ3i/BNGhUNLkGo8SQQ1lBl/ELbbbceML4CCZt67dsgpxtriDegUAEUYI9tOjzVMbTdFUyM1vab2Hkd5IQU3QBhfEwInbKonIZY/A2h+nWcxSDuU0/NiccQKKYmb5tUjAiax2p21MC1PpPOsPJlwMFYw2Vm/Z7Wp15BfaLxjUUjpAGoWTuoI+k4sFy6USgQQZ6PIoQRA5pPYc6yHXD35mT7ybP1hydoKUQMhDFoABQDvx1/sn22RoACr/rIujF/L0UaztuW56EHbJ6V9+YKqb0aF2U8kOIRtCQIgbLC8D4sbDHZdA== 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=OovbvAWUD89vkkSsPZsHql2iSjaBNRf5gnV479dw8HPBB0gagHnKTVzDQ14kSWuFNv/YA7tePaXwtLnIgw33QZIZTKuh/lDxDL0st7Rqps3D0VA6lA09HWycpnL3HOABaa2J+8YMPs4UXeJ5E71XuD/PBj2PA1uziU6YUKMCbD4jreyxKr+Qt47GXRNjCA31nJhycfklv3SL0w3DWDHY4r/uQBIskFFpRNi8mqMhnhHd53E1r2fZg44PYh8K/oMie4LBVEpqnszgn/dTxZ4ByKAGy5BXx8e0iX8q9Q28Rt+0FZsD1Gsd5A4SirOo9k/rD1m+eDygy8Cm6M7ol7kY0w== 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 DS0PR11MB7852.namprd11.prod.outlook.com (2603:10b6:8:fc::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.223.12; Fri, 17 Jul 2026 13:01:26 +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 13:01:25 +0000 From: Harish.Sadineni@windriver.com To: openembedded-core@lists.openembedded.org Cc: Sundeep.Kokkonda@windriver.com Subject: [PATCH v2 1/4] packagegroups: Add packagegroup-core-buildessential-rust Date: Fri, 17 Jul 2026 06:01:06 -0700 Message-ID: <20260717130109.2187282-1-Harish.Sadineni@windriver.com> X-Mailer: git-send-email 2.51.0 X-ClientProxiedBy: SJ0PR05CA0180.namprd05.prod.outlook.com (2603:10b6:a03:339::35) To PH0PR11MB5658.namprd11.prod.outlook.com (2603:10b6:510:e2::23) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PH0PR11MB5658:EE_|DS0PR11MB7852:EE_ X-MS-Office365-Filtering-Correlation-Id: 0ab94a08-10fc-4017-54c2-08dee4038271 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|1800799024|52116014|376014|23010399003|11063799006|6133799003|10067099003|56012099006|18002099003|38350700014; X-Microsoft-Antispam-Message-Info: jMj5CKhiCKcHVqIWOygKTnwfrGd1Xrwf0AlCxTa5Gvw8Q/bI8hC0EE1BC/8YgzEepUFaOirGAWNizhFlSK+R3r8m5mFA5Ejg0Abe6qXQFQBJzuKFlES3hTPCpSUBVeGE0V4EQInf7yw+9v2VmfocZ0tMIkhY80NhNrlPn6zEx+Xmt6gd2JrpwdY2n0tX5A2BzYXYjwHs9FebQGj0nLlTZsIwc00ORAzZwk76GKbSUgidfwwHqZOmbNb/yehpf8pSw3qgKWhBNpuQs01cbEkfQP1aXah2ZwDkwzd98JAYuZFB6jO1Eq0cULtD6aDuZIWkKtuosEMeI2MSuChyyIndbYqEoggi0uhZ09W7dU88RFHJ3/emNn7hoYyPuqD01syqwk5Fj+1qs/u/gomF8nwelaHHCkivNEbSBQp2ebRo3n6Af6CBHHT20uMJHAwtGm9VdZHE+Z25jCJ8ZhWb2P+OShNCp3iJbcI7iyCMalkJ5MgAqx7gO/S0b44K/gf21D2NhWNjSOGsZSiuRoVJ0/sAcpYgygwsuoRjzciU0eqMm8ecw1Giom5Rl3+tjNeraRS4hq3KZSSoac3FGizgyZekJTLFSFhHHOGjD2m6j9ARxu1catbBbIdVV6qARWs8Fqde8JdHmp+1R0KMXVocUHlf1ubqASVvdFIcitOUGlXZdiRx8YZ9aqH44Pra8s6cX36NldGTBTKXM2py/6OanHjwbh5qnnJ5M84dQtukdDt3mBc= 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)(366016)(1800799024)(52116014)(376014)(23010399003)(11063799006)(6133799003)(10067099003)(56012099006)(18002099003)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: CWq5LO0kH1jIWMG23qBbvwYyveaPFZEbFltwu1uhgA9gGlT55XD1enDir4tpfa2jEMzHfMdq5EppxMGScVakvqfJj63FU2U4zhE71K7+IRGic+geeeY5TUOelb2uMOd/JnaJ1+nIzZAmAXL2q8c5zG3I6g2r/p1+wiIfRJhrsyTi+mUhCO7oqvI5sSW0MX12umZpzorCxYlOL+C916emnImjUdtdP+0jhSOuOkJchMrMyURvALIbZY+koHyW3ahiDo/sCFdg56AzbKKVIqVaXSD8ygJbzjaHqUsSI+lgnLdT0OUsKFJDTYvyGpyVCq+F9h4ZYKl7wI3xjD955bVlbw8hlWR5pD0fCIwSRy0scqectR8NTtOFLqVt2tWusSIiiiow0BfwLUD1Ucjul7OUoMrt/31b8kMeKozhwwCQaU46rea/OaPCefUX6BsrW5vJGrzVl+d8kD9vVu2GQp1xlsz5SyxQsGrUZ5mLehHEJup/zrsjz/PrGl4phxOy+P1+Xy7Rjw5Z0k8xUe7wOoA3snpVNn1pAtE8NcQjfVC84rvT2oPsRdJotiogXTTQL7fEg0KKHGea9HZ/xYCOCfMj9kjI07ujP7NMMpFjp8zQJFeuYEW2kHXlyS1ZvcuUNKFJlBGzRk3QtCQf1oWJriS/dHLGgzN0ErHgcW1vH1M9HCjnPK9rQaAxpPwjsxMCXLRW+qXqesxraVT5GvIWrVKeQCgy8NllzG/9ZsVJPwtPHodQvab9uygtkhq3j02Q5lXnpQTf7BhMDrzMp/euTxB0Ar1BgYoD9Ky+T9n+k6cfhfCX+Ux/mHomBSl6Qxm1yeVweSb4QWqgJDVp4J9WEJEJf0qYQ5gMTbLYkLZDsgJLr9bwUeZyhjusNokU1ONPRJQqMeuWx9cKoK6gRlyGvDBoXrKBdrSAlTmlZopdQBxpwK/mGJ9+aXExNdUIsqCc459pbiaRN/eHgMJPkFORmgMPkDHwbeiRuwii/HfYOf9RwUO3eRdt5pxZoQZhje9sQNPZ5PyZ1lHZArg4gtQvmsgF83rbxiuT71JkRxL7ar+FAvJYohhGTU1yGumt/YK/6KIqiy0XF8YSVfgbmONtBdcJetqZ3tLvvfthb22mtQDdRhI4ZS2FF13CE5ag7p8JyqaVXuEGRFpSwJygEJ/e875yB+LMXxg3pHpdllIRDwyAzzXkDGzOxg2Hh1s4dwAbif/cEt8NtKJHmL4iyLcmHt8OMBOKsaNlgNVb9gBva0KKB02r9hZ9jZAeKmvSEcqHDjjmn2er9LPdltA+gjXrObAxX0BS/GK/uKzRvVd44fE8PxFj/hkzrgaMV8NDP6AQAnx3nqsXbjpLz1wiCWFEnGy4oR2+djhweLWWDI+tl/l3jfQdPY4HvolYGdxvXlnJZLZ19AVucOEcPTmracUjrcO6gTzM7dzK9nfRnLVODh1ajGWdcHd2kJOmwOzlBMH+uF5dtJoihlzj6g4/7BA6IJM4XKKIVKNCxdZChFw8TN3wKG0QCdvv4vFLU72HDOIkVk6oxvx+7I0UclcF9bu7amd2QYhkyMGaJrRgt+zIQDQ85T0zamb5pja3qjssYqG3ODt6dO4Kq2Zc5Ct761hYjj7t+yBDdl+nb8pmqC0mWM07zywpPpKmqSJkF4zDmzTasqJKI1+lgUmGeKRwqETxxbFoLIg3b4q+1hzWftIzJIIeYxk2PWmP3elgPRdbNoATn9wftsUfTAZVV5R2vO81Gs4B/1G3zk9sRMHdYjFTDy4h8+8= X-Exchange-RoutingPolicyChecked: IYWpd5udPibxRhlM2Z7PX8cy+2cn89HFNfNQm5KZQMPsOw84MSquhtrfHhy9IeaF+KBcruL1ozjPMSIQuTiB/fWbWzbSXgp1qkbLY3Qd/jPacWNKHX8f83XCnPAv+/FjB1AnHSI9rrjPBNvhKTA3E04R1cli4PiKVNYrDhIBU7cahP9ALZ2DgB3CmNCXvJgFx1KDCaQu5V6jHTRu4eXGH/lujCMke+Vo9IiMYNIjTLPXalLOzLXrqCBfAWFkHaXOwhuVYSsQx/NGtyDcluHpQeSWI09qxrbq3btImEmtkmDL7nrwB465yEDkbIoGJw2ZTOPBqWu0YEx6GllwSxDApw== X-OriginatorOrg: windriver.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0ab94a08-10fc-4017-54c2-08dee4038271 X-MS-Exchange-CrossTenant-AuthSource: PH0PR11MB5658.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Jul 2026 13:01:25.8534 (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: PNfETHGkmpx1CVggjN/1c1ImJphdhU+vMcM9ip0UP1E+Seyf4wMt+4VwjDec9/JlwL0rJnMaaKU2vWRDCpxyl8tFJe+E8xOdpebxm/sLKtE= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS0PR11MB7852 X-Authority-Analysis: v=2.4 cv=eYQNubEH c=1 sm=1 tr=0 ts=6a5a27a9 cx=c_pps a=P6W5axN73kUBBlOjEPV+4Q==: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: ZD1tyYKGA8nnzGYBkq37AZORfh2gBV0N X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNzE3MDEzMiBTYWx0ZWRfX3jmfb2NOBR// lrpQRG2Bs1KlpiQW4coyh7u0RBGXaCd/O/StjRAG1c0pVzaWfBTah1spSLf6plYHH5Za03bXn+j kcl2MBccT1d3BrO6yWRMvsq7YIEFy55z+r1T9ST0SnpqBjCLSIX22QIPkm0GMih/S6pQlcEwb30 RiP4Ri7Jw5oF28iYc02L7O0bfUcdsDunA+FFd0i2or+JKFM8jM1AFm08w6mpFAp7qJUdrnjPh1S ERKL4lAy1Ppf5+0kRu09YAjNyvBoMT+DhZgrm6I6sQP81Hw+fF0S+YtSBZA6GjiNIAL9OZ1Kug6 47jcb4+3UQfhzOEHb+rhd+DDCpDDk3WqfCAjnVqkioJ+AcJjZJCyJ1jbfq1NuMSXpXZE/OGnvc1 ED1uwOL/DnTGMnTI8Jp48VDS/5lKJRFiqWHHiBavnYUaklY3HSPi8OflMd0RZ+Wa7W6G71T+201 8RNOkt7pM1n1LqxYVrw== X-Proofpoint-Spam-Info: AW1haW4tMjYwNzE3MDEzMiBTYWx0ZWRfX2Rvp/tgKzq/N QYxvVcfFfIAivBwVdosnJBRHg0NgBFwy1TNN90M/q9QNCoEEPt/CDtj1tmHZqH5VBQKnPfXvY6p phq1F2HbUNRoZSq0lemD3qLgSXlqTRXBnW7Ftd/wSt3DaJG98B/A X-Proofpoint-GUID: ZD1tyYKGA8nnzGYBkq37AZORfh2gBV0N 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-2607170132 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 13:01:39 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/241176 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 13:01:07 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Harish Sadineni X-Patchwork-Id: 92723 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 55969C44516 for ; Fri, 17 Jul 2026 13:01:39 +0000 (UTC) Received: from mx0a-0064b401.pphosted.com (mx0a-0064b401.pphosted.com [205.220.166.238]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.12863.1784293290969870574 for ; Fri, 17 Jul 2026 06:01:30 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@windriver.com header.s=PPS06212021 header.b=bNR1quHv; 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 66HCJ6FT1111860 for ; Fri, 17 Jul 2026 06:01:30 -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= bNR1quHveXnZGhbSUBhPxpSHG909Xd2JvE6q+JfoI2tjFfRj/9CZWYB4yZWqOQCX FbdVuS0c52vfiIaqioMdhKCxy/oXIVvdbSljrV3N7PIqwiIhaCUe/WH0QGJHmuCU fJPmgvf/jPpS9++eIfwTINkds3c34TaSHRCgDIhBVHNlstIJq/DW7JdsnoigVoI8 rHtIBDQFB2w9/WTHH/sbm2f5fil1kketNUsgC7/FIyO/PHhJBzNdUCuh3HXt92iQ EVJnYtrzLcmm7VqolQ2Af9Ens8B+j3u8/Vz9/9uEYEYP5t1MDDjretqOWhf8mwtu VqWwyP5kHXPwm0psr1/oPQ== Received: from bn1pr04cu002.outbound.protection.outlook.com (mail-eastus2azon11010070.outbound.protection.outlook.com [52.101.56.70]) by mx0a-0064b401.pphosted.com (PPS) with ESMTPS id 4ffgn58b4j-2 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT) for ; Fri, 17 Jul 2026 06:01:30 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=IJur3bRXNwioupPlHGl9YxmPVzVh3+D+/52tm/thUNAEA359wcy6YhjCzNLs1xl9wCD2ICL13kQgLPYznFZoarwJ32nBvPawSVmvCZAZ7f0VEqkc8pNNy2vPSnluPsqZ75CuGc08PWSGm1ATu1NI2fuT284v22y+rbSQgB0PcW4LnL+5eY4OiOvcpFCUHIlpxC/ozTQuDqxl8wvs/nY57iDHGZgM9ZXXtuT2DlgADlCMOxQson+Jpi3D7Jwf6m5NIjKUIf6Ys6UN8Z4RtGqSMqDtJZOP1Q9L0YV3keCWCBKQSQuq8HPCBsB7VQIDsyQuF6eN+5V2xNGaeMX4TsiR4g== 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=O0BtIvMv4J7fWukljOAMyuUe9QlDRdbHEKlDP7F7sUpn29kduUMRgRtD1+WVQ3fT3YolN4+2djJJFpqSfIlph5GiEEMCkHmAxlyN6GMamAlHL8r1UcMlD152zGXLKZrp0vnqeu+CAFiwakYp/e0Cl7WmJWEs2UQzrzv6lTBl4udRjILt0BAr2fZdQPjIfiEvUBOw7lFCtHLzYnvkWF6ho1PMZZmvB+UpdN2sYWkjEyhcngOjHyWoSXGK9rKlZlbDaU7fFSZH+U+Dfd3PBsZYPo6ujknxwhjfcKCu3+TLBlU3EClCtRM8He6zgZyF5alOQ0xugCb4JO2l+YgnIzdJAA== 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 DS0PR11MB7852.namprd11.prod.outlook.com (2603:10b6:8:fc::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.223.12; Fri, 17 Jul 2026 13:01:28 +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 13:01:28 +0000 From: Harish.Sadineni@windriver.com To: openembedded-core@lists.openembedded.org Cc: Sundeep.Kokkonda@windriver.com Subject: [PATCH v2 2/4] packagegroups: add nativesdk-packagegroup-sdk-host-rust Date: Fri, 17 Jul 2026 06:01:07 -0700 Message-ID: <20260717130109.2187282-2-Harish.Sadineni@windriver.com> X-Mailer: git-send-email 2.51.0 In-Reply-To: <20260717130109.2187282-1-Harish.Sadineni@windriver.com> References: <20260717130109.2187282-1-Harish.Sadineni@windriver.com> X-ClientProxiedBy: SJ0PR05CA0180.namprd05.prod.outlook.com (2603:10b6:a03:339::35) To PH0PR11MB5658.namprd11.prod.outlook.com (2603:10b6:510:e2::23) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PH0PR11MB5658:EE_|DS0PR11MB7852:EE_ X-MS-Office365-Filtering-Correlation-Id: 3f8c3d67-a513-452b-7386-08dee403839c X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|1800799024|52116014|376014|23010399003|11063799006|10067099003|56012099006|22082099003|18002099003|38350700014; X-Microsoft-Antispam-Message-Info: XlWFcjiTpQUN4+hfx7HA4k+ytwOYsXKigwiTv7GnGQvf1bWEGZ75J0hG2R87lJZ1Jo9UxWnvot1AJCdkeLX74tSKb2k4sGrrTKWnl1NVlO2VWdDdKc7S87Kga+gdt8z02/FB9uUhMgKqxRwyxWuU503MmhvfkIBZcK47dETqRei2z6lKfammet5P2I40fLyg32P0b3n5DNbots1y9wCVMoi7uAgArGucgt/r8TH05HAvtK9duS+EFDAoYdSQTVZFC2A7Il3QoaEpOwIrg6t+8W+BdH0crSuEIQ+HEmnWxEBszd25aM53X2lEowiaO06UCiv5YFtoCm4HE1TnLa00uZofyGIC4LTaNSzgXlDwk0u/UGl4fM33JKKmyF/PN90H6XfrNm/XKoZywut2l5NnMvou+NWIqcNGMkTeLoAWvIT6kiNZQ09OpRmCFMQwepOeVuP3u4Jc12EnIeMMQ5rkSjSAuNc3m72U33NWUQe9flUBcpJ+q2j9a0Pj99HQoaDrGqz2VdKDlPRtT5HJmU5r5yLQlKcH2NVh4P5m8vV+QbfaIuLSN9EqGuU77I+ndzMxxlsQvnyEtZOeyhBjEJ2kbalR5JeNi1hfuNzHJpbfK9BT9sH8EdKVoZVpc4YFDvYMcK0h9lIEUfaS0JxkWboOM5cFJd2b8jPe6kkB8QBtt1m6dgBhE5YR60DWP9co8Mq+kcxYMoVCVLQS2CQMh7zU244LyGjGnLJnyqfu8Y2YPSM= 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)(366016)(1800799024)(52116014)(376014)(23010399003)(11063799006)(10067099003)(56012099006)(22082099003)(18002099003)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: eRD1PnurcppJFFY0MVtSFVHtWW8AvIqHeoMh33CDfusbFYxNUAUe3RC8nysxZvlvs7Se42OabBuuD+QV2MfMq0nckc+6YakUgvE9bvZ4KcwQn1k7T/gUdQKN8DL9fKG/u2TCFuErAjYHFxaQDZxvHCQWPXVMptHxDZ+bxPYPevIRbAjyqP8Gk9hbTOqAl+XlV+ZeL4r9nB0tGNSu5h2lcrx/9llBzMqSHbOsLodRrgoT9WvVNTuFNEswWivwbTjxzzihXNesxMFJHMyh2pX6lWOndmk8DdI4g4sVVaa8kBbrWnJBbilkcR7DN1WUB4KWajQ0gb9ZCVxkgUWHNpftWRsFdY/UA0fRGrgQ0M1wVy2MRTHXKAKmE2JmgatDcjnFiYFtj+keJFnO4tUgd8ewbZMMJQ4AJOC7quAHoOfsnya1VJ0h7H9EIx4dnJgw6Aq9kZAVtbaeWD3PLMNFEZ2NxuntSZO+vpXEx1KH5Cxpmkc3KctSjyXjwDNlw9dej8EpVFT2ILIgFum0xtjk2n8R5IsNSHsmYA9OQkBaeUR2N1CkV7WE9GurH2EqN77hb6P2m+UceZ12xmjTSAdDb28tlGYOlPHsCo2lL2sS4CUAPhqcOBSVktKKIanaoSokm3RC8vrVBJpCH1IkZgsBUUnOESnrCtOi0nF6RQCEW6CmLRQ0ocabN/GUO2ueui/mcPTl4sk0fSu2oa/8UPxJiDBNO0O7SQiwIM6TnxuHvEGe8233pNh28QPjLAY9qgiqFlrQOXYSOpYyP8+vCNi+xUbFmmelic5g+9Yf7ByYWPTXDDs/DD+yDkdzUmvOfVDTuI7+mD3RicEHkfPrAsEbMszwU5yy1FBogmdnDrIpHVSZDLfqKMSjNXql36t/RlEhTjX/1lBZoUl7oV+Iyvr2GT0CdYhDd8adG6vya/1hu70+nsEfjpLNRlp6plmW+m+TDWL7CQDvbv7eccR/THj21nnsKHkpLqQ/luJQpmUfic+w31ioZnLuYJ2xhyIvGDnOZlM7J+vtiBhjLY5xN8gLy0xqDaP81DL9RF311ihCyCEUKsZTw9H965NIAVlJUz8KbZCAVcdRGHu/R4KhzYF/yGSrhRnAB6UfsCb9FzmSrkYgIjdWEk08q0wfDxL5JReZYtuAATq8qrpF/ojQszaR5NX5fP+ISMPgLn3Wwtm/mWJHgjKk4YGz0EAnZdl5+W55w9DeT0PB3cwGYvyPIAcsBXw/J3ZIbFymMWOo2M3s09PBNC7h8ES/cCuMf+XPeoVn2k3OzO/1ZZK6r2YRwYPqzTueO/a4vdB2EA8IL52gS4tjTjVVbYsLZNFoVgqY6ksLWqVJOfaDzxA1S9PjhKyt7LM524ZrM5DM0HZiBz2YAwSvlBX5FvpxsTXNuugucf9xazfHQbTrhwD9n9lKXg4O5JvxiF4OCEFQ6g+R/lj4pSXMvlfa4pJK+2sDQwoc8wJX0Lru4afwX4Ekm3+0JD5edJPIRuH6TENUn71QmypuMsHAOtz9MZoP87Mrt2lpffnRzcpBr3bFd/fdAq8cvyqJT4IqmlJ7KctzjlJwII25CgMT0D7s3Ym5S825luWTZve/jgPY290UIyXu8BEDFBCpbMTRaAQrW2dSr5e0M31B5LMrmHc/FBV8a63MT8GH/cvMxG9KhfHFEodmTN0CViVSeLSUOh4uoIkvCRtUDRXzLcYFx0KWK/0VwXkBW4obexic18he34BCiHw8grZCsnrMOqH9P2ka0qDDt2HNuu/iKbQp6ec= X-Exchange-RoutingPolicyChecked: C1LGq1LTloXmaYSywEclfEBFpIloWs8tDUXySFeVhqIM+ebiktXCKuXFMt1DYBYaifSylNmayQOncE1Aw4CG/GFAum57eRxeGMGg24RDW6vrbk/AX2nKqpVXiY6+uYsffWBQYCuKBVzQsLRdVZ4eZ0zEjsD3Xk8lvsJvCBclNUJ7Cz1+kwdt0curuoirMZzypHMJidubOdEKDKXd08b0B8R8fFyfaJcK/sr8VcOCQ4GSyG0P3rmA9QMjY305RFNRWXTOW6MLg1fjvg8IBhNKyYRDYMQupt1ouTHMURR4FTIYpgd2xIKxYe1M593U4ktpyavzsaXpCG8RtbKwNhqgYg== X-OriginatorOrg: windriver.com X-MS-Exchange-CrossTenant-Network-Message-Id: 3f8c3d67-a513-452b-7386-08dee403839c X-MS-Exchange-CrossTenant-AuthSource: PH0PR11MB5658.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Jul 2026 13:01:27.9824 (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: uV7WA80W6tIwp7Lqu8xVcr9qWAuIzdokCE1x1PLJ1LPfsh2d9BEmlBLPRuV208WWr85oD22+AmU6pGr6eTzk3oHc7JC+FXvSyCKE++lEbDU= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS0PR11MB7852 X-Authority-Analysis: v=2.4 cv=eYQNubEH c=1 sm=1 tr=0 ts=6a5a27aa cx=c_pps a=P6W5axN73kUBBlOjEPV+4Q==: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: Jcj8FXs3qE5Se6QOd9XnyRdy__V-IDj8 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNzE3MDEzMiBTYWx0ZWRfX9vzgOhy0yeP1 sIVTXcRPow0x8ptzqdcFiyyi60QTdOJ1FF+jKmit08U+PHdp3yh1h+IYeeidws3FqMI3yjhMSwQ Jy5IUx2r0xDFwdHDDgvglzxMS4/g1d4F0cyCvKHE6kfx2rh1lwy3GPBRHKLgDX02wrTBdD0w+0p sbo6qRKjST8Qs58zFiXSbC0UrJ5RNPTVEIq2bkHiMt5QpdTWykJy9wjEXI29M0eqTrC8Cr+s/ov KqsGqt/BA6cu/JyIhe9/EX8u604ohNbJi8Pk0Rnme4mPjMeOnck9xoiD07iLNcq+l9fOJsAidXk FKXHsCQrWywLpwGuSEU4Kajvx0meJ+gD2rbGG5RWpdM1ui9a5P+19qzYaDuUgJNHA3ZTi1wK7xB YFPjlj2GyQ46GOJ/SNA7QGTjZim1R9inG1oU1ySTBHKKoQl3fW9GRvJsmG2lNQcAcs7eQXixfHF Yl+RCHNsV0l05fZX7HQ== X-Proofpoint-Spam-Info: AW1haW4tMjYwNzE3MDEzMiBTYWx0ZWRfXzZgF1N6jv84p /xe0IplenmU8xcS62TXWSBHJKu5KjO0caXkjrKnqwnF5YzFn1zRjPhdbnU/cjEwjueyktlorbKI kPOcu6iSzg6EZNxo8skPmfaQU5GYnZFpunsOhERZqgWAXlcIV40Y X-Proofpoint-GUID: Jcj8FXs3qE5Se6QOd9XnyRdy__V-IDj8 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-2607170132 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 13:01:39 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/241177 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 13:01:08 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Harish Sadineni X-Patchwork-Id: 92725 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 717DFC44521 for ; Fri, 17 Jul 2026 13:01:39 +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.12990.1784293291606470375 for ; Fri, 17 Jul 2026 06:01:31 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@windriver.com header.s=PPS06212021 header.b=lqMUUvFG; 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 66HCJ6FU1111860 for ; Fri, 17 Jul 2026 06:01:31 -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= lqMUUvFG7miRiLfnutVj3mmcbLW5nyBs2Rxkb7PsBLd3jGaxA2Kvi6Dts+HW1KcP J5vKiZmNm1g2RL18y9oAGBwcr1Aj1yzgtGI+MVsp4IaH0a4ZGXhCfDVW5rvIaOS3 Qtv0J8lvbeLcL+K7hac2rRiCbBSz9Qt1TDSFKxvYekZsJutaaL4uusKO0+RtJSmD peUJFcpnhBwrm8X3bqOnapmnfjAADCAEvgIWGoXpwxA8sZLqBa+4msuh2SaqBIVw t3jXQWfvk5gYeSgIBrvRbkOXOUJfeeSHLs4dLiWJEOz1i4cUIpMK5ZzweFvCtWYh 1j3sYiLZdgrbaTyTJ9z4RA== Received: from bn1pr04cu002.outbound.protection.outlook.com (mail-eastus2azon11010070.outbound.protection.outlook.com [52.101.56.70]) by mx0a-0064b401.pphosted.com (PPS) with ESMTPS id 4ffgn58b4j-3 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT) for ; Fri, 17 Jul 2026 06:01:31 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=PwtTUHSXz+J1/rgjTHdlFeiY71y2tD81O32GzEOgALrU9jbqfOYOXhhV1TiMX+8DJ8ttjVgLqwjzL2Gp+snv92VE4wwYyQYz4WvP82Ez60xsx5vN3oOYKOIeaJnOSPNq8EzKmfQ03likIipgV6vt/lTm8DN2csDpI9yIzehUGTf5dOLxMGS87FmB50aQf59ZPGoa7MQ0Ga2fr5dRkQzIhbzes1+YrLPU31qgAZ3YGIBtRlPPJ5KickpOYPqcahw+vEFXcxPIdtkIs7Bn5UrPyvIWFXRoTtZ/HNo00NHgyAOVvBjb8D5k6/Wr4A7UmCMkayVFxvqML6Ywj7Gk7a48yg== 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=tLVRXh/aKbq3AR4KBcPjXQ6Ejvv2klWDtL7ttWmsU79aM+Nh5az9U1b8N6z7QAf6vy7onilfoNW2V7XQ8XPixfnm9q/ayg6HFsR9hxafoCbCPssMHdA/nOSZ30VzRhygua/2qjNeXTA7HH5Pht0upKXyTn+s6UvyrB/xN/pmBx7qlsieDRERw34/B5gZN3CUMhAh4x7AuFejtZTjbZjq2zw2jtB2K57mZ4zvP1JEm4v2sW69Iq7QOO2V6QsrHTgNaxOFrxXnAQAR1vy76QwyEC3EUcD2l+i0inUgBRGKN3GA7cU3BZSv9VNB5Z0/RIY9X+HIX9jX/27nk7QnL9KfyA== 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 DS0PR11MB7852.namprd11.prod.outlook.com (2603:10b6:8:fc::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.223.12; Fri, 17 Jul 2026 13:01:29 +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 13:01:29 +0000 From: Harish.Sadineni@windriver.com To: openembedded-core@lists.openembedded.org Cc: Sundeep.Kokkonda@windriver.com Subject: [PATCH v2 3/4] packagegroups: add nativesdk-packagegroup-sdk-host-clang Date: Fri, 17 Jul 2026 06:01:08 -0700 Message-ID: <20260717130109.2187282-3-Harish.Sadineni@windriver.com> X-Mailer: git-send-email 2.51.0 In-Reply-To: <20260717130109.2187282-1-Harish.Sadineni@windriver.com> References: <20260717130109.2187282-1-Harish.Sadineni@windriver.com> X-ClientProxiedBy: SJ0PR05CA0180.namprd05.prod.outlook.com (2603:10b6:a03:339::35) To PH0PR11MB5658.namprd11.prod.outlook.com (2603:10b6:510:e2::23) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PH0PR11MB5658:EE_|DS0PR11MB7852:EE_ X-MS-Office365-Filtering-Correlation-Id: eb49013d-ab57-4d21-b25e-08dee40384ae X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|1800799024|52116014|376014|23010399003|11063799006|10067099003|56012099006|22082099003|18002099003|38350700014; X-Microsoft-Antispam-Message-Info: w4aK91xujn2Tszvn6SM3BJUp5eTiugoXTCKjBiW/gOiaiOI4ScwxDZFNabQZV9sDDPwDmFa8Z6k03mxVsY0GK5m3AsgcO7D1+xOr693bVi1XufN+Gmn8RKnCHl/BrkZEectsTwFbReBij3Mm9brp1T9Uq/qHDc4vZT6WwC8ixLVi94r5J/8VlA02AG8Ee/L/qNTaEpO2SjDWOR4AiK4DgfW9+WwPZLjDAJL5H/jGjZLGCFW8nitDRLPZlkmZRV1toC7C08klQHawvNWAJAMWNHUGeNIEsGOqrcDt+PdG38zBDQFVYI7eqZ3sdL0Ohip+zG1kR5kN06fsWokhU5Blg75FLfA6+3dH60U50xTiP1b+U929kxSv9AdpvCU5FQaDSv/5FHkADsIoIw+pdFwFF+TPQVt0+sfwSmbVNY3eSZ8N34J7JYa0Mzeqy6HO5RaVGUvmiYvJWb6Il/VCjKFEAeFRP/gnaezVTOPMJ6Hfrl3yJcr3A2xd1SyoKxQIHI3vYulqzzpExhY7VdiwuitiRanTtkLFuokfbcl1a2xy/OjBav1NWKL6LStU4AabqH0abWoubxBiw7H4jvb+a0A5hl7O/k1lW6FEn6AAlEE01yJHQymlKNMsIhbGyP8pNdxBQ602ebTIxZfGRuhGAmiU889eW9H5cCmPe898RKtb8uVPUvcJNWnzq/llIrNt/Yx5frHEG/QfrYnkQTusnHrDyJ3ocIxSfv9E+yS6eHgdaCU= 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)(366016)(1800799024)(52116014)(376014)(23010399003)(11063799006)(10067099003)(56012099006)(22082099003)(18002099003)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: ai4S8DdBeV+0XVQbhrSnBJJ0FdYDg86igr7RCwaewSUeMlbUAliZiaII+uT9Kid1OD9Kbddoxbek1HGlK/csyzmSzqzhICgC2fA0oyhwVNu5OAIdYZZHt1sNGd1zGVSyEuzVT5qmWVummT8Mu90Ui8LQ30V8jyc6Fg354wLkMMRzs5xlmuhCcrKRGRIIRLi9g7XERHV4asv6T3DfJrfbfiEDLyMvo+BFqKNwyYysFvigZsz443Py/MDXSzzpvKr0GAsatBLx6CcVcQr+s2/htBok6O6oTIe7AcMDCsH0pmaosTqXt/a0XSqpACOLbBBbji+YceGhm11Pu8qXcvFLZBsmUCaQ2/Nupi5awOizJRopNbv2OyzCwCym6udRFEj0CxdaXoEjoj9DLmTQaQucdjSsat/XsXBokOGiJb98ZxENPo70C2Bk4jSejdjC3Kz+2aGBbNBmXUd0cBau1yKdi1r2nY3wn+hhdk38UEkh/lfpHnDaezVUr6wt+AwgCqiYF6bRJzmwUD5Z1HqcVGRn/wUqnkgAKi+1rWeerpVi+5XSPlqAo/bhAJ7DNKk7zLKEH8a0cvF0KRGAyoTsLVHlBVEUqwzkVWDJg3oO4A0go16ASKEFM9plq+2ykDkP/7Tee6pdpXdyM19ZfqrM5uW7EqCKc0lEsEBCoH4gw1LNCqIJhrNeLgVKcIYrTssz1q2tYx+58bB+ym5cpcSsOGbQAb3Q5KTGZCoCSYJ7ggLXXK/slmhw/WPEpPp0dfAet9cHRCaeHbWYz2DdD+tT/zhnylJYxqfFyux+nI48cEOjRSWBUiEhybmbmoTeIAGODaME+kykcAFQgiEYjbdwgi4pf2QMR+eHLGKzo6HwkTrui+NCo2K1+gJG1DYuOnFB238s7RPUQiiOyAdG068d3b31xjkgmRyLsc/DvfQU9cSG7IISoCT4/EkMVmSF6GhXhD2W/2CODaVwH8xccoTe7oz49TYJ37DQV/mzh+myxcq76yB+QFliT9/HO6tcPZ9QzZBkHYmGeqqS6Y0Q8K7Lzlt7F9KdGFboFPHAp4bOZoSQ+SXzyFYRqjSWsHgpJigsVkz/CJVJ4DnWFXEO/ymkyPSu9WWnQTqocedGQMAfP1rhU9x0twv3PDIHGxV4MTM4LgyRDaF/9Tc++dvBq15W5lGhTO19kWyJukFDR2Kd/rypLhFsU+8iiMV1HOdI4qgSVRTIeqMRLJ/2wtW9DOikDUZb+JL3kXylxrTZN3GaNtX0JgIQULavDlVbKQyDdxZ4oebyKlHUKVySmSMkNXYK6V6oIe8KNVURMhht3JhrhukBzXZIE0um20prKCmNBeV67ThFZP4aqDo3TNY7bIirnzHg7BZIgtJ70Km7I5TdSMDfjNKgVHZ28CiLgFv1ORN0JI43pF6qeSD1qECA6ouUxQwSZIGCzvAilVRHLeSL/LnU/k1gLNLqETQ7d9Fj2dBhaWCg9pOB3bDr8yTL57OqquTZfFiZPuljT2+Ebh1sGSuZBeBvYWaqWGc9DzV+3vFC7E0p3xcyqz72cpLBICjLPaPE/qQklLR+YY8cPZ1sj8UqUGGT46ilDVbiSclU4+QsNmxqhuG3Q7kof4nQ/ncq7oTblvfppMqoDFtMb8GyI5aomWmYDd0Hs3RAoMUGFLU+DgEH5iN1EVV18ZBgx7zcBPsFG6xYlz3FmQtcnPHAmUKMlvrXfRalksbGvGMi84ej2bvxKQ/Mb4EpxXBY0xQNp5HMhDmJ7Bi168jVuG3Ltk02ebE= X-Exchange-RoutingPolicyChecked: cgWQJNsXyzFSz9xWfG1JoUnIAuMYJ8LVCk6/sa2NoZX/TWJP1M9HavYb7jzaEFHxFSA+1KwmE1NNzxw8FsKgBMzEtHzq+apryCEj3fA5NGizodmy5Lul0tRueEUFWGl4FM4cU0LTguCuwle/DzQv5QleJHirlggEyP4ZKD/3z871Hh6Zdv74kDCfFx9ZJ+Z7xc36GIIX/f2wpyj3EDgxfUU7NsdFEdBKMYIeDU7Btd04LvhrAdWF6IYZO9cx522LRqSyoAxc+JvjFOMQ9kDHPXqg+5A+V2+YIr4upk8FkFrrT7W6yCqGAJc4hB1lUQ+/np+XhIdm4SSd2zlisrHLUg== X-OriginatorOrg: windriver.com X-MS-Exchange-CrossTenant-Network-Message-Id: eb49013d-ab57-4d21-b25e-08dee40384ae X-MS-Exchange-CrossTenant-AuthSource: PH0PR11MB5658.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Jul 2026 13:01:29.6633 (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: 8vpMlIqNCpfXYnj+tpU2MJJ7JwXCDfyptjf378t5dw5mnp4C2Y53y6zK0uL/v5VnkGiJdeytQHRvSvKLMyFxdONqRn7Bh5qY2812WvE79no= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS0PR11MB7852 X-Authority-Analysis: v=2.4 cv=eYQNubEH c=1 sm=1 tr=0 ts=6a5a27ab cx=c_pps a=P6W5axN73kUBBlOjEPV+4Q==: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=MtlQTh2GuE9gw5VxKJ8A:9 a=FdTzh2GWekK77mhwV6Dw:22 X-Proofpoint-ORIG-GUID: PxtVZ7YTUspa1BMI7sYZy4gx_EfPrl_N X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNzE3MDEzMiBTYWx0ZWRfX5G9SsL5M7Lnl JGL1y0TpHtmdaAQXzc1snWcUfcXBH7It5sv7PjUymq4kr4dkdqgBO2ijzgP4OcTH4HTXED/ugai 5o3TbGS7o3Hpac2hYTeanjqLoA1lSniaL2pCKfb/tVWCQJFNC0SDohOjgmFP4/V2lnhSV8C59jO 9+MrmWxCKMsnFoWKTQJ0jOBBJA4lwces8Yimhd9s1ODVda4qTK1Gs6tbZwAMLeHn+r8mrK78dMP HFzvWrFYdSZkKowpJgYsOLkrHgH0UdZ9XovUUY1oK6aHYTkgGkc+wKhDCxNOpHYlLebPt82w/eM 5TGkOzOOI34liUnuSOZoeYzk771NZ/LUDLNbB6h+gkEGlLA485gBMnCBHOB7WltjEaRfGkdJcCN IdDWSu1GWpQrhx9VGzJp9db4Pp7DFBNn9wRrZe2me2h2BEAChZCAMXYiEc72MF2IWivkiqAC1KT hLGCipVbq6IHpx0Jqkw== X-Proofpoint-Spam-Info: AW1haW4tMjYwNzE3MDEzMiBTYWx0ZWRfX/HfSfWUE0Xwh c+iZpRo4PS/9no5aVotQqOwTzAwkzhD+SQ5QhSq7rxL3QnTuuWjV79Qng17T2pWSzyaDrEl+TW6 ecEjm1R3G9fgP/Rsb2nJ1O9Li1E2VeKhS1hcF6rhDY4idYQgjhvo X-Proofpoint-GUID: PxtVZ7YTUspa1BMI7sYZy4gx_EfPrl_N 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-2607170132 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 13:01:39 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/241178 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 13:01:09 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Harish Sadineni X-Patchwork-Id: 92726 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 D680AC44524 for ; Fri, 17 Jul 2026 13:01:39 +0000 (UTC) Received: from mx0b-0064b401.pphosted.com (mx0b-0064b401.pphosted.com [205.220.178.238]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.12991.1784293294116761891 for ; Fri, 17 Jul 2026 06:01:34 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@windriver.com header.s=PPS06212021 header.b=TEgJGrz7; 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 (m0250812.ppops.net [127.0.0.1]) by mx0a-0064b401.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 66HCRHYC1022731 for ; Fri, 17 Jul 2026 13:01:33 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=VPXhpoqFI/MdyVXyUqITi5khnXQ/EP5hWxjh23ST05Q=; b= TEgJGrz7fDim4BjJAYEvZ6yxbmYocw2Ix+VsuGeHCAOHt3Ugd87Y2oufuyAEeWXh jthOtEc+imjwtTYoVSOtfYcRZ68L3vyQRm3AV3jA0RbJoh791/VzKrrvXRq28EsY tBTPyBOUv/CAX3thv/R8WmCCbgzUXIrUO9mqzkWJBQztUZWsVyWyiPRf++b+13c8 PtFaLVvqO3bK52oxEK0iTQbeLEGAc+JBY52qo5DEmZNnXPh0JSS2sYLzatdino00 yxWWAQ/s+owx1UHSs7xKXbWtmRHfXVuoRLPN2AbskKy91EHT/I1P+7eB+CJnHlQ0 lDZ5QOz2RFBbd30ydLkqbw== Received: from bn1pr04cu002.outbound.protection.outlook.com (mail-eastus2azon11010051.outbound.protection.outlook.com [52.101.56.51]) by mx0a-0064b401.pphosted.com (PPS) with ESMTPS id 4ffhqw8989-1 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT) for ; Fri, 17 Jul 2026 13:01:32 +0000 (GMT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=Lqyzb7K7Vj/xLHWozBmn6B048M8211Wx2dL3j4eUN68foMFIOWYeo5fLfQXTSvq5TKAR18AoP2/ktxvFm924O0LAar0NANtHRkbLMLZjgE8eGmRBStNn/GJ41DcXpG/RwHsiq0WTSOfFCltguPoE2k4mNz0NEG9ysU4OUQumVBLf/vOnXn2N8IbPTkJCtE0tq14cGHlRCAoeOGIgO4MvViIbC6T1+yG5/H+q3Eck6lJRS1fmEaH+RcXCV+VxvAU1clDJsLTmNuAmHaGgetnMGR2mlDCiRrt2C/R03VUCbeYBeHBU0xcsJvqocZdg7U/k7AITA0nnRSPr0z59cktivA== 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=VPXhpoqFI/MdyVXyUqITi5khnXQ/EP5hWxjh23ST05Q=; b=w0Zi0ra/tw53MP1o/wq5NNJTA30E7oT7VDPWr/XESKDEMQLfwtAvyN2RdAktU8uudzyiPutfB4JRCLq73UG2B1FOnyPs7O3BVfoaCAstyUsE9u+XFnBurCVNNUG+0eRAC6X+ZezhUc32B1BRtbM9MEmSjiSJ1wZ9KuhCXouXiGVwaBZDcT/unlo66AyvxMzuCLYU5xguihm4h6F+WfYxt8EaTuInHDFOjFB6LSr0KvNCw7B4JwDCvbmZwmPCxFG1bnaT7vU97FxwXrG+QTAQdtFAU8aW8MUKq9XnQ+Sepivbon00TU8PicZf+Pr31XV52ZrFnstaSRREETCEeYxyXg== 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 DS0PR11MB7852.namprd11.prod.outlook.com (2603:10b6:8:fc::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.223.12; Fri, 17 Jul 2026 13:01:31 +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 13:01:31 +0000 From: Harish.Sadineni@windriver.com To: openembedded-core@lists.openembedded.org Cc: Sundeep.Kokkonda@windriver.com Subject: [PATCH v2 4/4] populate_sdk_base: add kernel-devsrc via SDK_TOOLCHAIN_LANGS Date: Fri, 17 Jul 2026 06:01:09 -0700 Message-ID: <20260717130109.2187282-4-Harish.Sadineni@windriver.com> X-Mailer: git-send-email 2.51.0 In-Reply-To: <20260717130109.2187282-1-Harish.Sadineni@windriver.com> References: <20260717130109.2187282-1-Harish.Sadineni@windriver.com> X-ClientProxiedBy: SJ0PR05CA0180.namprd05.prod.outlook.com (2603:10b6:a03:339::35) To PH0PR11MB5658.namprd11.prod.outlook.com (2603:10b6:510:e2::23) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PH0PR11MB5658:EE_|DS0PR11MB7852:EE_ X-MS-Office365-Filtering-Correlation-Id: c186ea0f-bca1-4a56-9830-08dee403858b X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|1800799024|52116014|376014|23010399003|11063799006|10067099003|56012099006|22082099003|18002099003|38350700014; X-Microsoft-Antispam-Message-Info: A0/kypf9et1KV5NL/zEbH1rTwlUDqcWTEMwHbit8K0Dt+s9MLtsm2ROYDCKl7s8tKAGCb4zMEnG/N6cfDmHTa9rrlRRPxQWi9wxXolz6N3PNP1mVgG23S7b0WFAPmWnUT2TIhoN2BFYXP8lY8zfKdVtw2DbcEDNkiT1JzIRQD8PMDkeP+H5WXa96reVQ/G/iCHvVpd9Uu3lBxAymijG64kGxTSugsNiCS+kZxis0L4uKk3Q2tm+OcajQsRHT0MyEXD4MOrRyqj9o7bHPHW4eaKUpyjTgmKEjylliifFQeXuNXtwoa9zh0rNYtgeswxd0UJdN4u0rNdAlz7m9R+lecDB3nYpbxlsMnHgLXkMSYmKaPTA6mh+7tNTgDbnR3OrZV4Ya8YV28fGJzHrAIz3+vqLUM3V34swaZ/A7ipnjGwI2pxX7MLJDmSbiriXtfZtqEy4RdPTxxaDTlKKcro2rLnhR9u3zziBn+zoFy4LYFF5kUKi8BwXm6R1xDDMQM5HypXnf6+3t1Dju1Xi5xJOpdW7l1BuWVgqdDOdsrwOur0MKfEVyeJPlCRIHjyiivw/JPRI8m4eBoG9lbMxDad29jOeWED0iLVmuP5/qF29Tj0nrtB/vST4xjPTL+pZUNPFCj3C/WHnyqGVOY9cStdtS3XMX+mRkpjC/rDFlhm4qEI4u/zqAVIcdKHXQ4BghwSUO3pPopc1vfwBx+4HXVNuGnq3/JaVceMipX/A8SIVARBc= 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)(366016)(1800799024)(52116014)(376014)(23010399003)(11063799006)(10067099003)(56012099006)(22082099003)(18002099003)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: FgmbSi1E9mgA84MvIplTOtoNVbDuvJ5GinYkbFXzkz2Ag03CQ9gDWnIm5OjSn3PacKQEXQVT3p+6tsSP3VuhOXb+HcB0OOZxWSOME5bd4CDiLgjLu2GxrfjD/GjNTFEHEl8d3sxx3rnacEF5aOjneVG/V0Hbw7IVikXmatIuLAlJHEM5qX86uDI7fr6Qp6HFYLTk8CqBlSwcoAEqWPEX9uZTUz5xHcwzvI/EqZ9ivk7JFc9Blgdk9QNncWgxI0jd1+aZRXELxOGsYhKKBDXmUwX0XvXEg+64XOdU8taBdme3rHOhd6g00H0KOv9sk1u1CKrkEkjG/nJigpqbL/Wo/JFwoqpmk2EygGajpYoz6lUby5/qeUimSttLcNEioumS8pthg0v0SjiWSXJ9Sm1deqpY5xbsl2RULj3JftuIMRxDUtrUp8T/Ihe7UwyGpEHvkMLsVTlGBX/IVGSqe35PjM472I0OZBBLe1m+FAApKEl9FTl9K1i9hLNKJna54fOWCTDRqgGJGqwshp5e5jUFxriE2lojpQwNFMfOhg8Mur4NI0y9SqjHelG9z2D5Wpf0YkYDDGLygXWHJjWGYbUIv0FdtfO94GS0lRxtRfw+QHzTO4BpMq8soOhVh9KgqLJU0oaHqiEOAxzSZLGhuoGr5w9sJq0+VdiKXSv6Op2oabR8eXzVrWCh0GXVhoCsRrkW4Yq8T8RzCFkrKdvB9+SqrpfYbEeIqWyI0Iz6sdCcPw2BB5XJTpaUSMwt/+7cMkEc06fSAblyZrAtcXliwT8ilffx9SBbtkB+VfxZjoaKGBa9cWVzLwJma5q0HOmO94Q47xtqXBuSVqoIpVuDJiOMT1r2sA06XaVeEtWz7501+1iihZ2ETadriB1c34BMjQZUda8oAMuFNUAjDG1qWQGY2v55u3xEhZFeVVjhInXD1Q5WV5KJxY24PsE2nxYlfOAATpNOYutKFEFeYk3PCHyPCzSJodlHmdbDhRyedUi/2PZACK+uDhOqMzEqB3OXMfhOFJpUeZTfwBrB4XNQ6nqP6EL4sEAHbWvIe4uO7xxYnOJ9qRWmx4UklI1kqPExBgt8rO1RtEBy4aDNVpHyu9hrXtqkjfpWYcUSjz2zzYT/T//GCS5jE4Q7bRyothfvuKC/6uCXe48DzajzSmZDe8AX+y+HOOSt8iBauRYNCn8TegqBAjrGsKcdeo3YFvhZ2VpFTyAn5rSC0+uDhSUscbpO6+Hx2/cc2dMu5ADqvqgcnqcW9fZ+i0WRVZXVTXAr2IXfis4yHK6YkVJcpcpUT7KYctMZiqy5iPWPqmk0v8TvTxXp1zp9jAXiD1TtLhN7f6uEMeqWKVvQiGsiheCtEMSRvpYV8mcLlkz9t1XWpYX7J0NV2q/5wXR9QT36R9WiTbDTxp+ncf/p74lF2t6CnRdD39umTYBbcXmG4ITekU/ROedzpp6fLr3L76yySloDAkDK5YRyF78GoEXlueZvaC2Cz8l96UE/waEppFRSFGEkstqNHRgvAkowPdFz6HB3XyiMFkgDnvhtu/M5Do/AZ+gbsvMKNb0PUGTtQnvppt5RMw5uAp+sDegtjGmhuBLmBIiD+q8rREwXo5lr1emXp61pn0OxFx0QafjCkuDzHG22p+/3RCd4pn3uzhJjcoVxSGZX6n7eV5JEW3F25+WEKpzasNrJ+B0Um/7u6q/iDleq1I8o0aiOdwQHdHzUbcSBB44kF+jfum823GWwbPL0AjdtjFLyaloFcl4hfQNcK9KxhwI= X-Exchange-RoutingPolicyChecked: L1VoD3yd9aTu6Y74cQrRWWL+zstqYh70E7ou9rh2S/lQXO+eiSvD3bhEqUfubZJhRvyOjL6XjzgG4r4qCODmLvibLEf3YCQhbj8HWH1OqmVYkjU1nB2JI8HYTYDiW8EkgosI97cFxCjwlTOQ8WkQXhediaa+eTtzL6fIoOZUTabHm+0z/QvwYEZfjIHcs3h9SDibMzfbJKzwTQ6fXTyBBwcyYEfDl55Zi85wf0G1E1vxYLlF04EUG7gqD0YSXnfNzufzG2Wx8NAyLHu+Q32CI5hogxpPh9iZvdl3YYw+s3TVYeJC1TSpUjFemOnFlLjy3Ky9cg4fsQFpXiHEt7yG2g== X-OriginatorOrg: windriver.com X-MS-Exchange-CrossTenant-Network-Message-Id: c186ea0f-bca1-4a56-9830-08dee403858b X-MS-Exchange-CrossTenant-AuthSource: PH0PR11MB5658.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Jul 2026 13:01:31.0972 (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: u5gNsq8i3aMFgjeCM4HS4g/rzOX4XEDm06C/4FDUxjJnrJm51epJQHn9aZXFrYLLGBWooXuBPUD5SWqlx+cwB+h3UhZ1vyFRJWb9Ae5x7yY= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS0PR11MB7852 X-Proofpoint-ORIG-GUID: gcrpL1JuaGuqQiFm_n0kYxOI-o5tyyhf X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNzE3MDEzMiBTYWx0ZWRfXxn7Wkytv72Kb I1g60ye10g8/dqfnVw9pdTByVvZC9kpEiM2wgh6ZCCFarrLVmvIr5Zwet3lDieq7kXsR3VC/Xlh ovc3zRI9lYq454ZcgIcn8syxrmDJVvLjM13Cqd+3BFu7hcWr+IneIU5U0J+sfBM5oPsObBm5MTc COMQpZMmuXEqOJDH++qG/ySFAY9TFs8rPEWsCN1rFodMLtSNcas92v5bapt+jmf63lNWFqsVjbx yTW1U0haM+5ciMrhG1nfizC69czmvAzpSncOLUlcEXnaydxMx6bfv7HeC5tYfXMTT7CmBJEw0b7 l9FLJ77gYEcL1NX8HlpyRgreFy1qG1WHU8ntsgec9DEXPjFZMwFOwODtz8zj2G8/JpA+Du1Q+Pc upZG9JvR1kiy2F90Ei4ecs4ZVO6yaXR9+H2gSm1rq+UcWr5THMVsQMugUewq2ZmYzHXC+YzTHmd lkHacJgTuJg+ub1q7NQ== X-Proofpoint-Spam-Info: AW1haW4tMjYwNzE3MDEzMiBTYWx0ZWRfX5JviEy7vNHNA lkjTFyYFrs40JCY059rtI1F8gIJDyie0xwJY5GoYernMl+LWLajn+PkVN+h2rhvo8SYZ2ubu9ti NkYrYxU3BYqozLQQ7FnST6xu/bLEEkJ7exZvhl6fh4vuTwA+e+5E X-Authority-Analysis: v=2.4 cv=b+aCJNGx c=1 sm=1 tr=0 ts=6a5a27ac cx=c_pps a=oox2QBUX2gBgMMQWkhdftA==: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=fTW__CHxibyLmBMfj2wP:22 a=t7CeM3EgAAAA:8 a=6-4GnG1W4OhU-k2Y17AA:9 a=FdTzh2GWekK77mhwV6Dw:22 X-Proofpoint-GUID: gcrpL1JuaGuqQiFm_n0kYxOI-o5tyyhf 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 impostorscore=0 bulkscore=0 priorityscore=1501 clxscore=1015 malwarescore=0 spamscore=0 phishscore=0 adultscore=0 lowpriorityscore=0 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2607170132 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 13:01:39 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/241179 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. 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 ?= ""