From patchwork Mon Jul 6 11:29:02 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Harish Sadineni X-Patchwork-Id: 91800 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 D9F11C44500 for ; Mon, 6 Jul 2026 11:29:27 +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.149027.1783337364367749817 for ; Mon, 06 Jul 2026 04:29:24 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@windriver.com header.s=PPS06212021 header.b=F5/w7uvn; 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=164719aade=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 666B1KSG3047131 for ; Mon, 6 Jul 2026 04:29:23 -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=ea5kG9aQW SBDWX/qKaNtc0uHfuYD+r/SjaDM5UERtkU=; b=F5/w7uvnwH6LockbXWzM3fWgO jdqn2ylUIer9HgBc6BP66xvvDz239Lw1w3JU4huDEvOGWGn7NJjy17wMm5yYzFWR OePneIcz8g3VHU5mUGR5bca9Eyb4pV74be26/M7f86NvE4KCJuxO3yUOVvzn5EUY HAnpa19Rx7TPeR7FNL+gYIqTtAcKkQRqWnqpUYqYLqWLJpqDXqCxgLFBo5XAeeDW Ktys5AfetbxAqJFQfBwYxBL8emg0UwtBbNqxrSR1mYbf2oYXnMvOqGp9smtvKk2R WoxmVB5IaLJ6Kd4Mhn8Qyitcp12sqRl+bdBA2p0u9rtBhSCFW1qDfQJwiAmkw== Received: from ph7pr06cu001.outbound.protection.outlook.com (mail-westus3azon11010057.outbound.protection.outlook.com [52.101.201.57]) by mx0a-0064b401.pphosted.com (PPS) with ESMTPS id 4f6wf19xqq-1 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Mon, 06 Jul 2026 04:29:23 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=EtTCqBr9NPt2GS9F0gOt++E1nJt9vRI6mCzZZNUTCJ9c4GKXPBxPaarR1OBvhmyGIXhKUPUTE/yEQ56Ca4i5r7yJKkWf5txpo8fRA7IAQbktJtITF0MBgPCkAzjxKIDX03eg5XYmmrx/47hxPL9A/QyVYQUqnV/HPLtsUOqMMsVRu3GdzttS647SbfC8jbVMlq3dHLHZimvXQ7UZMQ5ZifGHoNXHHGbyTAMI1SBmfnHQ0gKjY3fq8EfeAX8ovEE15yKa6O/8o3lxUFlfvSqA35k9UdogCeT7djqdCPiAA4NAr5k1PABZQ5YlwiuTEoU1eUFwuYzGdEw038OepE+KNg== 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=ea5kG9aQWSBDWX/qKaNtc0uHfuYD+r/SjaDM5UERtkU=; b=NXIpNwvZdzsZxj28w5jMM+zbHSS9w77ol1qgJh4+O8l9lw8MezbCX8AekLNTToVgSEAfpQWB5nPDx5/thxn0aa1L3schHj3NyhZqkAj2pKLQawoWGkXM0XdlZL41N0lAky3bt5R6gzrMmu8iuBiSFeu0FUBPs7MeUuldE060TTZpV0G95lyKWkhkoZv5v6rBjpPpYoo5sGsK7dnBBGsbhwtoE5EnOa4levjzH6VyZCPOwHK9L9h3Sn1LdSNIGH3ebION3bR2FP2LY4jWUAQjsmmWs3wcIyWSlWaOrnMmx8MmpgPPeR0Rf6cCfmJC59AZaxMIWXMNrhR4huszey1t2g== 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 DM3PPF67FA1A8F8.namprd11.prod.outlook.com (2603:10b6:f:fc00::f28) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.181.13; Mon, 6 Jul 2026 11:29:20 +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.0181.012; Mon, 6 Jul 2026 11:29:20 +0000 From: Harish.Sadineni@windriver.com To: openembedded-core@lists.openembedded.org Cc: Sundeep.Kokkonda@windriver.com, raj.khem@gmail.com, tgamblin@baylibre.com Subject: [PATCH 1/4] kernel-arch: Add clang toolchain support Date: Mon, 6 Jul 2026 04:29:02 -0700 Message-ID: <20260706112905.41381-1-Harish.Sadineni@windriver.com> X-Mailer: git-send-email 2.49.0 X-ClientProxiedBy: SJ0PR13CA0160.namprd13.prod.outlook.com (2603:10b6:a03:2c7::15) To PH0PR11MB5658.namprd11.prod.outlook.com (2603:10b6:510:e2::23) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PH0PR11MB5658:EE_|DM3PPF67FA1A8F8:EE_ X-MS-Office365-Filtering-Correlation-Id: 1713d0e4-303a-486c-43e7-08dedb51d240 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|376014|52116014|1800799024|23010399003|56012099006|11063799006|18002099003|3023799007|38350700014; X-Microsoft-Antispam-Message-Info: 2u/BffyFydcoQ+i85FItHvxkWSLctjD8O7mHeFLFMTlBHPJq0UEkONHSdLgYynnFi0GB0x123ZxruKt1iX90Jpri45GWuG7LI/9BNCUSWet8TDA1NdHscSBalyg+oz0X5CVM7EM6Af7ntKem0dK9pyc+mVdeFpeA9RPixwhKtHmoQ//tuQxqDlAa75+eYmTt+JrrW3qN5CohIitIC8GHf7fES4eiCHdTvMN9m7UQRKqF251xt0k2qA7ovMrbJxu/eVWbYplLcM2k/I+QRsZx1Uiu2zKg7Nds9jfVgoct7Rj2VVbZCfdQeAzPIpzgGy7r7lsBVbr0LyRV8TkQANZFNs+JjlfVKDEuBmy6s2kRlfKmHOFrqPXjH5N2060ob65kd5eSvJnOTsNImrA19VeHBTJil+owtGTntJaJJUCZs10VScghAxmJryzOnKxy2ZOHIDUpYak0+Hl0tFhh16EDbyYUHej4IvvApYciQNigrslQs8kFOoFESnQt2+U4Ls8ivZbyvudxIoQH5LqU6sSY2MJZpx+3aWvuLS4kE7hEN+DE6USMbfNqZ5NBHI9spyN4gdTv/x2myeh4U8bDg2QWvhHAFy7bOi6lvIQGBgoRWQgcYrTlqj1SXopydyZ0PkmZyY/PnKoR+06rMGP7SJ/8lEw9UIjo13oLtVlLQg0ySR6OsfXBSKFVW7FRWMJFiDDwI2E7cKDQ/pMUnqZDLNjO98+Vh0cJ2GHBeY+EwElnGsY= 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)(376014)(52116014)(1800799024)(23010399003)(56012099006)(11063799006)(18002099003)(3023799007)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: 7+l02GvJyd6de3jS/D9pB5w5nUC5je8H0O/4RaM4DQZ8j7l8l5H4HCd9Aua6VoM219yivubbESe2gjG8IVIHAU0IFBwH/sjuYyb5Jxt/HB7fHh9cT2HY6g4EtgvCLL6Ts1SLbEUu5OyeMI7zDhJmRhk1BbqGLfFef8xyOwhGExAOgmsgKzyVZn/Td2UJ8p0O7RvPZmHzEaO3wZBT6zAcs5IDL0Q3JY0OwmkGH4A5T0BuJ9Aj5+tV6bnul0rwfxT0PcE1M9//eC6foAR4tv8NolB4sq+nvfFtqr4wE11H9ehckrg48HBZNF8N8NL02I06jU0NOiBfy4Bs5Ynn6m6nBfzDkfMkon+ampwrncxT5JFdKfJkjcqP8rFcI11RACeY9D28nAHjtnwd3l8Q+OoRDxGEoX2WMME+4F8ny3D5cqEGmlThboJEKcmuKUH2Ix4bmDbiOAkYdA8u7r4YETcob91FsvG17acxtlb+YZiRiiS+XTtGZZEJOLxE1rirEUao6f9RWnO+pJtb5/lVtRESRb1FP1eawyzbzEEzm6OD0oMUNlFugNqyMl+odiY1nw94HLmUwh84/XI8GQkRXdbJmh6pOd5K6p3JsgCcTNJ/9pYYyKcMjh8StLOgj56Mzojues7QH+ujjkkewFNFMCU/Gdy9eO88PbQYZ6OW8TD+w0X+kv9ZOkwYiZT0cX2eyldXuRSQsKoeXQbqzusj2sP1oYiqaGMt0ISfpqzjta79iQDMLeqjOPGbAPUNvvMJ+DQK6kcfvn1Dsydg4gAPLPN7GCUeEiCG3IAfUStyiOfD7cXwQivK3axrn2sVLXJu4PVU5inkY2Ecy++JA0ZZ2kwjoMB/PDfanQjtR78gsbYiAP0s9DiDlDNSAIE0rZ1w9JhgIUsP+cLxX5lp39fmultbCcM/gJAQ9Adzioc8GuaLZdy14EE5bTwOSrCzjsyxC5fPfsQb37mCf/7YI+G3jorDGXLtIDOb525rwJ+DHgBEPqAwPQYadAiXzSgsrn4CtAkQeJcjfJdbtsOWbtdf+C9kuwLg5MKcMCvfPpofL27oWisU8GnRdz/0t3zRHfCktkBq5vTGIO2K2R6lZ/vBErOHF8gBkju06exHBinIyhlTVrReT+BQ25R4p55HLfDs88Dqka33eKX6nlDyLa//VZGLVhnfsw858QoyhmcpeesV6BcYPH8ZaCmlfsmjAOucOTGZOhopvnqMOG2ln717WkOtuBzXKZqF9aO8pcSBmLSIs5QXdUf7IDOhwOs3ntBBl/kkanYxuXHCAqV8o9v6Oegyb36Yr07TsQ/hnJ8xHc5OSic7xjzqsfC7sL1+BNIbJH8tZll5E8872pI7Qt0dXvPzFihv7YZNJcPdd9jRiDz5K6pY6atZuQvDS8dvhM208G6+YuUVwkrX7xKgkEQisiEmepbJd463StAkZkNkxa5AHj1tHBHm3S0QO2z4okGY+a9En2zrNjBTyLRO2w+eN6XzY9EGDdPUw5kGyhUo0Yayh3W8Q6UpfDz8LQ5ZI7vqDbHGPhpqOBbaUdLg3mrJEgJ6YOyaqss5GTIyBWO1t7UmhN4d/pTVhw/MhZ1i/aqTxC23DoRo20bBk9evXiqguzQQf6QbHn66pT73nDgh1n/Aqv/Mc8izl5xJPHXc3Xu6LKEZappcW8eaWPokdYzi2DHya0t9/aVoL1PP4SeBVolqFsow85fk9ZKyqKInUNh5WcJO1u9xHrQhNlozjbCvlhlK+62Z6A4r/U6Bo1kjTNPHMlk= X-Exchange-RoutingPolicyChecked: VJzKJgIBqsUkoGktnF4jXMRQ5yAsXg3Hgj/NrOgeFaJFllZexNSKNU3ZWQYWWlpS+FuFXLW8pMhWtOD9Lm4GsDyO6KX5Xg5ydjn0H7BkMCndEzF03cN+p4Fj4DwJtaJm9X+A3l9pWl422TSkDU/bcQGhrqYAMuWfobfI5gm6HJKTe27AV9a0feVWnjw4t8AcinFGRrH/gDeoeLn/4iWZLESkJm237qFU+lm7m8v7z4/ykNCL3rPJN7FL7ZOL4E/ntqq2hTIFF8UAO04wUMAlP1ecKa4jKDY8NbPa9G9S7ghb6nzahDXy8xVhPTSKpW1QkKopmrEBfemzoE0HGe3glA== X-OriginatorOrg: windriver.com X-MS-Exchange-CrossTenant-Network-Message-Id: 1713d0e4-303a-486c-43e7-08dedb51d240 X-MS-Exchange-CrossTenant-AuthSource: PH0PR11MB5658.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Jul 2026 11:29:20.0569 (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: EUThToSrRqh0MiYwDh/CX7qV+dKHg2dGQr+NmMZ73yNyYRD2x+CZNUZGd5vGia9dro3PvLDl3UCvg7aQablZ4eabSlZ+McNIzpRmYLwNO2U= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM3PPF67FA1A8F8 X-Proofpoint-Reinject: loops=2 maxloops=12 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNzA2MDExNiBTYWx0ZWRfXy2+S11zED17t XloJTCuli69PVKZJLwHVtPQkyZIOVI6fOhSFnHeOjKYBgzGn/1vw7mpxgnaWsHRIbvxBY5r/v1F MKkxyD+wgwWqaQv1QGPK6WZ2mw4hYY/XbqBF3j1IIH4PGIiKTiE7wuYH1SOZkCR1ppia/h7kwMS arvKhU1ZBIMQghOsyRIlV9XKpX/RAyY/puebH0ipUhJi88tkBrJo6ozay+owj9lL+JfzD/zp4mj u0N8lHGl9cfHn6zBax6T6gKjHkFSvqRs+9826xUz/XH3dEwXh/B91fdv7ugDBiZZU2R6fQdKCsI VZ4XuYTQIaSvS9wcEUt8c/zCPor1wc8kHcX26Lv4q3pkWp3YW4vpm8MU8NoHrg6Qr0K6PHmXit5 xXhMCoguB2cR2zmuOUACX+cmVjCiodOW0v0jZD+80HQH5NoROStKAStu+NSEH8uB4EdKvKMB7k4 45q6PJ7Sp4d+Z++uTmg== X-Proofpoint-ORIG-GUID: fFwLuFeHlycjy5Omi1CE2ZUiP79qGzm7 X-Proofpoint-GUID: jZZ7q0p1ZNxxZWCXIhw8MzTN61YmVjP0 X-Authority-Analysis: v=2.4 cv=cuarVV4i c=1 sm=1 tr=0 ts=6a4b9193 cx=c_pps a=wYVaD1eOHCZ7T07lO2spig==: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=kWAUPiode8oiIj8Mea4A:9 a=FdTzh2GWekK77mhwV6Dw:22 X-Proofpoint-Spam-Info: AW1haW4tMjYwNzA2MDExNiBTYWx0ZWRfX3becVZiPFNPe d3g1q5PzhO1r4+bTiDbbK1Z3OCA7Xcy/dyI3XrHsQ/21yRye/PmL5Ax/x/XfFDOPNmC85O0Xjbi g3L9mtOiwPuindSpj5HAYDeRgbzLcCBbJe6X/uExQ42+2FMXy3Jy 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-06_01,2026-07-06_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 malwarescore=0 lowpriorityscore=0 spamscore=0 phishscore=0 adultscore=0 suspectscore=0 bulkscore=0 clxscore=1015 impostorscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2607060116 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 ; Mon, 06 Jul 2026 11:29:27 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/240256 From: Harish Sadineni Convert the existing GCC tool definitions to use the `:toolchain-gcc` override so they only apply when `TOOLCHAIN = "gcc"` (the default). Introduce new definitions for `:toolchain-clang` that use clang, ld.lld, llvm-ar, llvm-objcopy, and llvm-strip, allowing the kernel to be built with the LLVM/Clang toolchain. Signed-off-by: Harish Sadineni --- meta/classes-recipe/kernel-arch.bbclass | 21 ++++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-) diff --git a/meta/classes-recipe/kernel-arch.bbclass b/meta/classes-recipe/kernel-arch.bbclass index 7aea9cd3e8..6ebc0f13ea 100644 --- a/meta/classes-recipe/kernel-arch.bbclass +++ b/meta/classes-recipe/kernel-arch.bbclass @@ -71,14 +71,25 @@ HOST_AR_KERNEL_ARCH ?= "${TARGET_AR_KERNEL_ARCH}" TARGET_OBJCOPY_KERNEL_ARCH ?= "" HOST_OBJCOPY_KERNEL_ARCH ?= "${TARGET_OBJCOPY_KERNEL_ARCH}" -KERNEL_CC = "${CCACHE}${HOST_PREFIX}gcc ${HOST_CC_KERNEL_ARCH} \ +KERNEL_CC:toolchain-gcc = "${CCACHE}${HOST_PREFIX}gcc ${HOST_CC_KERNEL_ARCH} \ -fuse-ld=bfd ${DEBUG_PREFIX_MAP} \ -ffile-prefix-map=${STAGING_KERNEL_DIR}=${KERNEL_SRC_PATH} \ -ffile-prefix-map=${STAGING_KERNEL_BUILDDIR}=${KERNEL_SRC_PATH} \ " -KERNEL_LD = "${HOST_PREFIX}ld.bfd ${HOST_LD_KERNEL_ARCH}" -KERNEL_AR = "${HOST_PREFIX}ar ${HOST_AR_KERNEL_ARCH}" -KERNEL_OBJCOPY = "${HOST_PREFIX}objcopy ${HOST_OBJCOPY_KERNEL_ARCH}" +KERNEL_LD:toolchain-gcc = "${HOST_PREFIX}ld.bfd ${HOST_LD_KERNEL_ARCH}" +KERNEL_AR:toolchain-gcc = "${HOST_PREFIX}ar ${HOST_AR_KERNEL_ARCH}" +KERNEL_OBJCOPY:toolchain-gcc = "${HOST_PREFIX}objcopy ${HOST_OBJCOPY_KERNEL_ARCH}" # Code in package.py can't handle options on KERNEL_STRIP -KERNEL_STRIP = "${HOST_PREFIX}strip" +KERNEL_STRIP:toolchain-gcc = "${HOST_PREFIX}strip" + + +KERNEL_CC:toolchain-clang = "${CCACHE}clang ${HOST_CC_KERNEL_ARCH} \ + ${DEBUG_PREFIX_MAP} \ + -ffile-prefix-map=${STAGING_KERNEL_DIR}=${KERNEL_SRC_PATH} \ + -ffile-prefix-map=${STAGING_KERNEL_BUILDDIR}=${KERNEL_SRC_PATH} \ +" +KERNEL_LD:toolchain-clang = "ld.lld ${HOST_LD_KERNEL_ARCH}" +KERNEL_AR:toolchain-clang = "llvm-ar ${HOST_AR_KERNEL_ARCH}" +KERNEL_OBJCOPY:toolchain-clang = "llvm-objcopy ${HOST_OBJCOPY_KERNEL_ARCH}" +KERNEL_STRIP:toolchain-clang = "llvm-strip" TOOLCHAIN = "gcc" From patchwork Mon Jul 6 11:29:03 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Harish Sadineni X-Patchwork-Id: 91802 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 E0862C44501 for ; Mon, 6 Jul 2026 11:29:27 +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.148039.1783337364479468546 for ; Mon, 06 Jul 2026 04:29:24 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@windriver.com header.s=PPS06212021 header.b=VQyRYuEE; 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=164719aade=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 666B1KF53047130 for ; Mon, 6 Jul 2026 04:29:24 -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=NMHIzS7gc0x9lxPvPVqKRG8e6kKGLcmNRp7zd7hRDyk=; b= VQyRYuEEumVbSylNG+RR+8RjTwywVG0rj0eE0Y7JBYW+4al+etKm1qRssx0alAid g9/8wLDarbMHG9seIvmSGalYa+hma2/ffwoPO7ILRn883MnVFHQt6esntTwOhs8+ feddXWoC7c3raF74lZtEBL9oA7cpA1X5x+V5TQxHDqY9n8kEDtEYcvPAMVIYgTlj RouONgj7t6t+TpfkQB63KLgj6FRaBlFmvn6VNngNYfwt6d5M0felhc7B46xmNKgz nCUkFUzogoMxdHkP79XZdFg5ef+Ors8cgMkIwk8JkWHRRjGSOGYrxuMKmEAGZXqq p+mdpm12lCasbcMGeLN4Kw== Received: from ph7pr06cu001.outbound.protection.outlook.com (mail-westus3azon11010057.outbound.protection.outlook.com [52.101.201.57]) by mx0a-0064b401.pphosted.com (PPS) with ESMTPS id 4f6wf19xqq-2 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Mon, 06 Jul 2026 04:29:23 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=k/2cHabT0iWg60YMRbJvLw6Mv7qsiCSoB3OtqqsZyeSvXqreo8isCITIf2ciLMs1Fsrs50UlXwY7oz6E66qFazRDDEZkQ9sCpjp0YICqcKvEe7205Upt7x6n5Vl6UP98ZokVpb+n5NxBGMnfE2+9AUXFzPqHRfsAnPyees/8A+WluQ70xavztUCYL7R8kl1gUUjcse8JG9WyS6mflak7trBs6pCK1wFV+NS9nkJnwa4yHruVdxZO/rhXrF5XFpWgc0nvTpOAVg6EpoQ82HGHcS/x8StvSeQeoo0s5wqUqK6eH5Rwx5cb6Y67OGEAk6zsLpekznyiGRYzOtqQU4w2ng== 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=NMHIzS7gc0x9lxPvPVqKRG8e6kKGLcmNRp7zd7hRDyk=; b=jG96hv/7Ze2b4XNDjQNjOGvH3lSzl2NWzMkTLHpOJKRnUf6AvTflhjJlAwMe6dBc9S+Mwq5USmR6AP3cv2U6l6FwL/cO+gFe6FGov1/5lSKFVD1PHKaBTu/nNaLQP58xYkm36xnF/1ubh4lO2wqQ6LXL/UyevqbpM77ZOTl9w+MgVLSRRSGPf1FjR3lO3PLSCa7Cga63V3UaJyVahqdXZePAhsvQbkveiO4kWkVHnt+2YIjk9x+bCd2nLA6jmtsAdVKeWf21eCGv99nDuWpjvcpdrZMtFbX3eXCqWEBHvacNj0NIEtcKjl4LX4d3Jw/GnFNsZIO1C6WKqxdJN5U3YQ== 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 DM3PPF67FA1A8F8.namprd11.prod.outlook.com (2603:10b6:f:fc00::f28) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.181.13; Mon, 6 Jul 2026 11:29:22 +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.0181.012; Mon, 6 Jul 2026 11:29:22 +0000 From: Harish.Sadineni@windriver.com To: openembedded-core@lists.openembedded.org Cc: Sundeep.Kokkonda@windriver.com, raj.khem@gmail.com, tgamblin@baylibre.com Subject: [PATCH 2/4] kernel-yocto-rust: use clang toolchain for riscv64 when Rust is enabled Date: Mon, 6 Jul 2026 04:29:03 -0700 Message-ID: <20260706112905.41381-2-Harish.Sadineni@windriver.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20260706112905.41381-1-Harish.Sadineni@windriver.com> References: <20260706112905.41381-1-Harish.Sadineni@windriver.com> X-ClientProxiedBy: SJ0PR13CA0160.namprd13.prod.outlook.com (2603:10b6:a03:2c7::15) To PH0PR11MB5658.namprd11.prod.outlook.com (2603:10b6:510:e2::23) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PH0PR11MB5658:EE_|DM3PPF67FA1A8F8:EE_ X-MS-Office365-Filtering-Correlation-Id: da7959d0-f8f0-4277-548a-08dedb51d360 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|376014|52116014|1800799024|23010399003|56012099006|11063799006|18002099003|22082099003|13003099007|38350700014; X-Microsoft-Antispam-Message-Info: 0wmtYVDKSlFI7Bak6jzHpXfmpv/Ek36uC1N3AJmwy73SO0MlWnMnFs15mPZYn2dQHOdooLGoQeV2EoUvWhqZxK6uYtkQoBFdWTBoGkyFjImXswr9xGj0dqBGiKoXCdmPf2cuujgKEi/bLf+S+T3EF6EWa1DQsBWdHvxaVt2CGhtinUfobiDTHlzb0o/nbU4wonZi0qFl1qC4tdCsASSfTEAYnThRohOFVGl0FVP7KnHzwSpognpgvuzX3xd2IQmyb/F0yt6YWcYEUyxyv0W7KEMMK7lRBr5D+YY1O05tzf86/xMRtueROT1/AZQ+Maxy+UxEmiErOPaCIfR9AS0vofZROVN3cqX+jcNk9itmMrmFlqsS2BckGig8NqOJQuWoL/DYRstsn/sqY0UDjfbiEHaGesnuuJqVpfEktrZsvSILumAPRQ+YHlarem3VQcTCcHObWysdyjzJjxPQYjW3x5piGC+ImK28j1V3GWirTFHZ7yFyL2XS30xe+38sQOVIsenRIIclzv6pluBLw/PAUlnPkTvqiJh+gYVie9sSPZolmJCkDXHuyyaWZtQw1PQa1QneuDd8OF+iqV4UvQM3ajtUkjYy9nUS6tlXwaQlxru20MdDwuL79j6q9T9Cb+J9Jcdi1F0SmuCtmuJFp5uOh8NWqrR7X9ogTMnJqF1d1iwLymbIZuOrQWZkAn9wNC46vHY1zn0SyJDaBkheiaUJYlGPr4ABzMDMIHK8F/356i0= 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)(376014)(52116014)(1800799024)(23010399003)(56012099006)(11063799006)(18002099003)(22082099003)(13003099007)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: WJsOISwh3l93Qkj+OGNBJVbxboCtwEoPJwV47quJda1D/j7BN5v/aX4Ea2YMVBTIUTfWY3D5SlZvtclF0/VFhHepZ+cTZFSJMiQb9lYuh+hAztueUafs2Xqx26lGBaF02aFOjMtiiHzS1ZFLxROvmCXyfCY5yNSCwfr6Tw0SDz23Ynbvp3UGdeaGL+nqo2YVyw08NhgpoVaar8rDJJlNPiW4spomvF6wX6UmYbogAvLfOkvi6yuTe2CuTenPmXhZszwRlafaprn0QIgj+0TXD/oViENKRotHSGXDs7NTjp8QBBfUx0Wfvwwwcbl2WvN4sthfSU8rXL/xQ+5OYFAqmgxYbuV5l3TyTSktRlJFiSoQpgSZjeRmlpVG8fghY2MEzwoLIy/uZW6kkg1+lrhe5KVmjvEgqk0kOkSzuhTma2Ow8dFnrQjp2TA+0dUcmYBT30bObH5bDzWjK1AKQaVh8MN4qwgwGpT8nnJStl/gIdKA9TUYR57z8RUR0bUbCYgifu3qNvETzX+HL7xJZNqgTj0fAvvwvXJTD5KRx7rlg8f7wH5C59jLbUV8n0N1eJ1gUYvG6bqOYJLEHdE62O0xEUQ6VBLPne4yDYP4vcmQZvQ9Sc04c+t6sK8fseAUQWOmWB/iot5BDMiIB/XCsDhHKHpi/kJqa9eWplfKPrW6SjBPPOXNzHgzBBel36tR7wXMkYKkQLz3U7TlAZnjLk6ENWYbw4Jbwqq1kSlRBjLopgt6jTenMdxeeNn40X/0qNxxgHcPfHOOy3q2MHOdbx0yZTfJReG81pqBDw9j/9y69mgKNoM1VABLb0LPkNDib33uZ5OmOqx2hHq6MQH8mmRPEDIIjhFsmL6BueGsVbYIFeuOwUraWuo2w0ITmJdE7ioj2Fen7+dn7GPhRFWUWSdIx5cZLYsC2lLB+pULZ1Fr/B/WpGhGkZDoTief4zIuBJmn5/59jN31daiPusMIBZolmKuOVW3+1ZzamflqOQcWIcUdq1TdgyT4gqLg9qXKrIyJrS9YRVjpNQ/dLW8KYbeCMk4wje1IAEdQ1QxKUzN7A9XN6o9FWnYEDhM4KWdHZIofwltRCGrzFWgjWqh1d0G7phsYQ7wQQq7oZASB5DCPMZBgIyAS/399EETYUB6vndnWf7ebaSLzTBIBCGzVF+0ACwPN3oQvxlQrZYXjdChib0ieHlh9BrD9SoXPn8yoDJgebUA2hCDnGCTZy8NZHrHbDwNJSlRAV3mgOxXs4mGkS8qrFsektZMaQhD7/FhqhONDa0pxBnROLi/AHgeHCcNRhA1AIfmnSbMiNggk6gdsZtGeo+DJ+irHSVzS7x03MtuOC1XN7HSdHC3dhjP0szAX74vgoLGj2R4RV4iBALxIIHtnboAFldrd1ChmbkVlOthkb8N2zybcx6LFmCp/EwrcgWIu1KvH1l2CuAk1ZDCCqzlqVCB+c35yr4ZKbe7hJT/dK/1H9j4Nancd/hee7rYTRS7isT1DuVt+xha93ClV+UaRdVgqwZiJUCmZVEf289gicKl6Ocvabt24QA1L6pSSHX5iBRsen77V7oQI37HFHH8Iu2WOcnLKw1pM6c/WXsl6DhnRHRG8jN8J6uOyfHg7PgNNOnRYQoqBLzrQd+iTPYz8DOABoay/5R0cMEF2K08L3pUj3qFHwMtnJ6J1h0sjIijn1kR99tQ6hQJaiBP/qYVRRdjum8NX1zFPWCd6BoCGm/IGjcRymfJyoparUaRMFxMXWOYCad1dCgDNZD3fCcw= X-Exchange-RoutingPolicyChecked: bkfwq+0S0r7bPWAlykUKrIL2bor4nnwZvMFBo+dehziDZH43jVzlYe608pFRPus88hcTo4NODBPtPZ6EqREnO2veqVlo8b6jbqnFIB/bZLZPfq+xLJjGVbUPAVjtVd1EuQMZue/9A2Stgx6gitxcZzrdUKzGaTt4fvCDHjvirPdtMRQQSMCztxmIcYiM9fec217/w1LiTgC4nfzWBLzy5fNJsxElhbWxy/IkyKH7KF18RDzhLOP51AnBJKdjiuAS/neMoGYpmn7Xuyspcq873uewRyGPS/sqaswR7cVodpH4ODxpMqsi8xqA0YTTQA8mOw073OsS+qLw+KNir07RMg== X-OriginatorOrg: windriver.com X-MS-Exchange-CrossTenant-Network-Message-Id: da7959d0-f8f0-4277-548a-08dedb51d360 X-MS-Exchange-CrossTenant-AuthSource: PH0PR11MB5658.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Jul 2026 11:29:22.0906 (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: 9JhCQ1InhqWF65w2/KeNAQgULWNSyQMqTn2s6CzmhqYdNLgJpwxaQBJzxT5cktB/WapJrNDRt05cb2ETZGl9EAvz+uunTH/GQTnLv/kFXSw= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM3PPF67FA1A8F8 X-Proofpoint-Reinject: loops=2 maxloops=12 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNzA2MDExNiBTYWx0ZWRfXzyQyWHgwxj8l rJwP5dCGn7P1H1VXXhnUR6Z8Dd1RBloVvA/zfiy0UFdLs2/fBxE1AmE0yVjHWXd7BZZHpTToF9F qv8NajnOtDFiYAolm7bahtWgC8KpUS267ehy08vuKPaeL+V54D4ofZ5P/Ob1Yi5dybM8YtOhWP5 86AdtZ7TSOVWFBeOdaa5pnFjGKoQkXuVVjSEOxpxRFGFYLpKvAVIG+RRpHpGJ5B2j0bo/M8qsQd enhJZ2du+ITtN0B5HYa3dSE6BjnowjEbOhUn9Vb+aVxFDOtEnBQ7XaKvncyVJQHkYOojYXwl7Oe gHb06wH/76bgt3pBleF0ds/L8eKHJHYjFbRzlDMtMwTeZkbBLe09BIG5BipXzwPgN6OF4NI7eNi Hg38ZK34eriJpUqosiWWO2YSHiPrnXUtJJAIbFE+vbvbzP7vfhEVkHpG5t1Y0k8iKP/lCuL8hL6 LOA5CCvxKheF73E6BLg== X-Proofpoint-ORIG-GUID: rLtF2KZrKXOy3ZBqvyTMCyD1Pt5sHVco X-Proofpoint-GUID: pOpYPWIhehYH9xFojxRKTOjZyIxDngHz X-Authority-Analysis: v=2.4 cv=cuarVV4i c=1 sm=1 tr=0 ts=6a4b9193 cx=c_pps a=wYVaD1eOHCZ7T07lO2spig==: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=VwQbUJbxAAAA:8 a=t7CeM3EgAAAA:8 a=WrL5Wt0pQTHvqysuuZIA:9 a=FdTzh2GWekK77mhwV6Dw:22 X-Proofpoint-Spam-Info: AW1haW4tMjYwNzA2MDExNiBTYWx0ZWRfX1469xqmb/5d/ ldrICfFvOph469XfFPt0PHfcOFhS4Slbd7JvndLOj82g6TVdiTo3yUeJPUDleTLLrC/Itl/lggD WtyC48l3iRLMrucPVtWtgw/dpfUhjWIX8r/Y9nv9D6+hyYj9K7/4 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-06_01,2026-07-06_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 malwarescore=0 lowpriorityscore=0 spamscore=0 phishscore=0 adultscore=0 suspectscore=0 bulkscore=0 clxscore=1015 impostorscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2607060116 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 ; Mon, 06 Jul 2026 11:29:27 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/240257 From: Harish Sadineni Enable LLVM/Clang toolchain for riscv64 kernel builds when Rust support is enabled, as Rust is only supported with LLVM toolchains for this architecture. This aligns with upstream kernel Rust architecture requirements as documented in: https://docs.kernel.org/rust/arch-support.html Signed-off-by: Harish Sadineni --- meta/recipes-kernel/linux/linux-yocto.inc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/meta/recipes-kernel/linux/linux-yocto.inc b/meta/recipes-kernel/linux/linux-yocto.inc index 4e230d405a..ee0d5abaeb 100644 --- a/meta/recipes-kernel/linux/linux-yocto.inc +++ b/meta/recipes-kernel/linux/linux-yocto.inc @@ -91,3 +91,7 @@ do_devshell:prepend() { d.setVar("HOSTPKG_CONFIG", "pkg-config-native") d.appendVar("OE_TERMINAL_EXPORTS", " HOSTPKG_CONFIG") } + +# For riscv64, Rust support in kernel only works with LLVM/Clang only. +# https://docs.kernel.org/rust/arch-support.html +TOOLCHAIN:riscv64 = "${@bb.utils.contains('KERNEL_FEATURES', 'rust', 'clang', '', d)}" From patchwork Mon Jul 6 11:29:04 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Harish Sadineni X-Patchwork-Id: 91801 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 D41E6C43458 for ; Mon, 6 Jul 2026 11:29:27 +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.148040.1783337366372534261 for ; Mon, 06 Jul 2026 04:29:26 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@windriver.com header.s=PPS06212021 header.b=qE6MfvHd; 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=164719aade=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 666B2EHt3158164 for ; Mon, 6 Jul 2026 04:29:26 -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=IuhS40CKcELOH/wWWrTE+HaSVAOi7anIOgm1Vo+aCdU=; b= qE6MfvHdpww+SLNuQA10OfbkwiJuRPGZMK3xkqrUCpINe/VkdPWDEDzZ+R6cHXag 9H6pfDudygscj0HvEs74FVajUy/ZcfpRmDsxD8BVV6krhHtHVVYwRUIDQt6q7XVy 4YzfdI/XN+lpo/oIqdNlFfv2RHkW6kPLWX0pekbrh6GBST73EEul0vyzPZ9P1K4k 5XZpendnJ1yixFTbUD0LgTkOD+jbdKpXxRLyoDeAUPV2dpuw7hg2aVCK8KFQO5Ws QyGlexZ5djU921yf0qP5wnTZ9lkZoFw9saC7Enh7bTOrNNE0LnUukV7mJVzoj/aM KioSDGciuoFSFb2i0zGdyg== Received: from ph7pr06cu001.outbound.protection.outlook.com (mail-westus3azon11010007.outbound.protection.outlook.com [52.101.201.7]) by mx0a-0064b401.pphosted.com (PPS) with ESMTPS id 4f71pe1tg4-1 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Mon, 06 Jul 2026 04:29:25 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=eU7a8R+ESvahHLOanCzW2x/3stlf1q2m+1wPybuI47cnBurB+r3+xb4oeJcWD6TuGTfgAb27RTew3gyeyf+wjDIG/D7t5rV9pq8zIq5RY7e0WVC6w39dcYCRu7A68xVwHinsXRz+aTdunv1sZlDsYho+PJkZngTqNBEU+cSKV6DcupSkfVy8Qp1NX41P+0vv65dUbgDq2ID2uKGYTe9HnhLu/30YGJwQWn4qNtgwvUmoV5irxmGu8IFGqe7Xn6WQB3vpgNgxa/f0df3o5gmQOdPJITPWIJcazNI/oDCYLF4jKebcx91SZozpCyfWoujEnr4UyimeH+9TfDanWAGacw== 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=IuhS40CKcELOH/wWWrTE+HaSVAOi7anIOgm1Vo+aCdU=; b=VyGV5wzbSRxbEjGie0FjOfzg1rhGsdsphOFubN1yzk0XQaOwHQEIfkFcgn9OZst5g2ACOLAWW0vcI4+tcQGgnYSVkDOQRoSIMNf3m6ODsghWRA+E8lyko4JO23LmoNyubAYGyTctTmnc5imMrIzbE/NCe7nC+U+LE71Nz3rNpZy5hubnEJQZlPg5+Gllq4w97XLHGGhjKFCr5FDE+fO+EkogoPM0L1xHQpg8dzdinoCMCoi58IAmOWoD41R76TjynR107VBjFSDSbPsLBnhOowPKQyL7xoSoDGbXKo2ta+uy93zneBd91O30Zst7LayqMQQkG+iL5QeEsem93ilfTw== 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 DM3PPF67FA1A8F8.namprd11.prod.outlook.com (2603:10b6:f:fc00::f28) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.181.13; Mon, 6 Jul 2026 11:29:24 +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.0181.012; Mon, 6 Jul 2026 11:29:23 +0000 From: Harish.Sadineni@windriver.com To: openembedded-core@lists.openembedded.org Cc: Sundeep.Kokkonda@windriver.com, raj.khem@gmail.com, tgamblin@baylibre.com Subject: [PATCH 3/4] kernel-yocto-rust: Add lld-native to DEPENDS Date: Mon, 6 Jul 2026 04:29:04 -0700 Message-ID: <20260706112905.41381-3-Harish.Sadineni@windriver.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20260706112905.41381-1-Harish.Sadineni@windriver.com> References: <20260706112905.41381-1-Harish.Sadineni@windriver.com> X-ClientProxiedBy: SJ0PR13CA0160.namprd13.prod.outlook.com (2603:10b6:a03:2c7::15) To PH0PR11MB5658.namprd11.prod.outlook.com (2603:10b6:510:e2::23) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PH0PR11MB5658:EE_|DM3PPF67FA1A8F8:EE_ X-MS-Office365-Filtering-Correlation-Id: 0ad4591d-c65a-48c9-1117-08dedb51d487 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|376014|52116014|1800799024|23010399003|56012099006|11063799006|18002099003|22082099003|38350700014; X-Microsoft-Antispam-Message-Info: YoDok/qwpSJE1kuMArC5vCzxEEqELqx6NkmKlbisztxWMuldKAalDYBWdjllJAE3SAS4jM1+KJXE8uBpKJhxnRxFCoHOJS450EmZPML50ZPhQLCfQAdTnb4pH5QoLLJLi0Hahn0bzwEd1xTvfr79e8DZKh1qTRsL0zvMTzagxIB9FoYdgjEu6UWyFDO96ns3dcOGKIyqsIbOQK0E6ugP8tILVr7Dkwbn6yj04NS3ZKaE7kBRwsiHJTcZo/pZB8qgIsxY79brJDoa0L5fBUtWtLcoY/5G8i09temBb2OsIrmhOpNtHA6P0MDd0Mike/xtGNLC+L4eQjz9Ipr19+rN9MZkutWSsjs3BvSa4CKbLN1gncV6mwfiQq3lbYn5KP/qVNopQNJi0N9HXioeYeKZD2ExbTPyEu1fh8UrXVMV4NW3yn9+yxdxvn4a0e0yvPFKNID8ATlaJasyr3cLpHOX6+y4aBpfamUDd21WmS0CMm/o+Ow9tswiZgkLF+qeSEWBZ527tQmd6yQTZzvTUo+pTmvYo64T2NSgjJeU4lcl69xObuw9RR9ALMv983akKkEfqr7tIMkPRk+x6rxRyQkOEu6iithIuDzxKaZ9M6DCDxpUyCDo+hJwKUbgCrTaVBBl70n2BVVA2ZsO40E+vd4cLaaU8aoDbk4iObzjSLEw+KTjW62YKiutl9uBO0ht7LG/E/ovsFNXgDA+RkAMJfIS3z9kUs9zSv/dgu6FZN26raQ= 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)(376014)(52116014)(1800799024)(23010399003)(56012099006)(11063799006)(18002099003)(22082099003)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: ijlxGTpvomocc/hN4MVwaFiBmxFl9XrQAk2ZJVwavngq4P+6hA8jgyXImWknfGDnSM2dOoiIU9NU8qbaqmkiJiNWvsYWEvVf5ECCBD6FCTfxGesgYnNr6rVRIcXI7gCIJfvZ6a+ZjvVLfkePmRitW6zX5DQdJNmJet55I/9FrTF8WLpzj4L2jLOosqu7GAJiBba7VqzrWGXiPXGDZiFUaWlF6Gp6laWo7xJX0qFiadTTGZp0AkwksGdEA3S+5mkqAp3LZ4MdVkod+UwXKjWmFsg/Nc66LdS7Fj0zLJ1HYamXKgDkdRSGRX57RU5HFjDmnNGd30r4T2bfDfCnC/j2gACnf1bYiA7T90KOKe8VTIU+PLpxZVLKTcj7X1VcjzufVIJSZeQ6bK7FB/rp0IHiZM2Bp0XZcQqzNYEC86T2i2Tzy+5FS7u++euljwVuKfXUQZPUDNlZtzNI6MrrJcZKLJpu/p9t6eBt4Le+2CMFInhe08GWr9ZWuYL1E1LXSmxDHHXtMLofirVZ69VPSB6cDuwpsxIZgu5OwhBs4gRBmx9L3tMk1w1vhKqq010pstA+I8gZxHuyuIUGChvXtOyF0OgE0ook1faggscQ3tsqFzSCDQX9wDUb4mwY7vLNWMj6kZgzugk0bvtZaoIo14RKdqtcG+aH1HlZB9fmovXU6g7/NR+KEF29QDmC/cXHcvuVOJL7U/SX0QvqyXAZzht0OJRcdyxYBNuAejrrLYjw/D3unbhMvjNrXt8s7rNBOU6/crkMOcUz0XcezVvEHsH0B1bxmo4sSVpGzvdSZVcZLeCwmNDCE06xnDVGbFTzArvcwY4MW3KvdjXgDvgIUm5ydaTavaLecZpdo9Q5wuC26c1yumkhp+EymyCWw8yrDBHgZ10KmeTzV1h0bZnPynV0HahNllvvEGypiLCNEmL1ST21o3z8p34uZycGr1wZ5cU7jNpg6jqi+X8zZwPj9Xw2VZLIYob6G1SBJ3THhlFqBOIOAU5d2ENfIYLNA04kCuex7YG5L+SVnj3RQK4VeZjcME8MTdoYa5QGbJZqRVsi2Qws9FLAaGSz/LrtV9/Hr2DHe0w919iKvGBkCWMYBek4CtJ9LCfazH90HdFr1AMx5BdudJyRSqaz0k91JsAJdumS8ZKkGgvxeR6L5/uqgJUEZaNvdNYiwTXc/Fdr94G9UX+2X0SOVBmGF19phNg8senUGmMhJkTL2YfoCg6v2d3CQ4rIa1E/3PQGshos+prJB516582jsaQ3cYhsohwcTCnjew81+WCPVma0Yne7M73adOWvowkKYZa3PrmC3ErTE1RDIFvpjZNKzoU3niT4BQaUmHRQwyzNOLD66p8s8+w5X/kdaUAm9wYrzD2eQUBhZPOvLXEjqNzJ0Dsvw0+p3SWNLgw+IlrTSXB0fJweDaCXnHPwwNAOrzmuDiDTlLXhMdmiYOhGe9CBicQz6ERAPr023oY1hOjB+I5TDikusb4Du8keMh4t86xqupGO2FsHqf4LMTLkx65AvaEHexpBn59YVaBt2wnsAErzM0KSQSUBvS6TKIvXd1o4swGgpUjbGR4qH80D+gQpSlDAA3LBdfUUfE0hk2+FqY9bHIrxiRR6AeRvjqaBIAySVPUaM5duAIXzZmL85jsnQgaHKm9bZZEnR0ByMeDKXNlXUeRTY7H5jfra6N/y/Y7uiIB1MXAVMDs3lYmBE4AQFPMSMQva/3and9Gi46at5v+PahlZa8RH9k6x4TnufKqplvRdDBflUn4= X-Exchange-RoutingPolicyChecked: X5eoOc4F2mFI5RyH7lVItE34cKrH91bDWKhpUJZ04Zt+ZvsZ1iijgJvyTM4iaJEmApbhdJLIbwuL+O6dB0BgPGQmxnGIOyqtgYtGdxSLp0btvpoGPuVI2anre8dPIr3O5IWtzEe4QRdP3Wldem95pVp1AeGs+KrFLgXxCGGJOhkBfxpHaEsTjTvg4tmyjVVpTaQTVS3uhMRwo/2thTYA6FUVg17DQNMPfJNN66Q2+nAIvNwi03CPs3BIN8wwVvw4MYl4kMHeK3FFmxPdMDySr6NSTo6cByzmGguQ6HkaxtGJoeUw0qCdzU4G5ZHTmWhp7Z7uhD72HcQzowR/dbpD/g== X-OriginatorOrg: windriver.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0ad4591d-c65a-48c9-1117-08dedb51d487 X-MS-Exchange-CrossTenant-AuthSource: PH0PR11MB5658.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Jul 2026 11:29:23.8889 (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: bXn3tOgtk2ukOKthVK/xgvYOKPHAocR52DceoWa3whZ0VdsaOVolY0OdAzSO8TNwm3qoKtxJwtEHBr3ainOBEcaNj2enLqbO4Y7nECwkf64= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM3PPF67FA1A8F8 X-Proofpoint-Reinject: loops=2 maxloops=12 X-Proofpoint-GUID: GYVklc0CSCy8oOeu3yBONBqzcjyZlSlE X-Proofpoint-ORIG-GUID: GhkCEMQQIed4xbLyrI89FGWR3TWfYIHC X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNzA2MDExNiBTYWx0ZWRfX/w0YP8WVCh4g PYJu2j6nPgni4qF+jqcrFEquvKIh9GznyHzfwHTwJqNAwcbhiie9tJaoQs+wcQ9vLS0WGEDvt0z lsvU20MDKmCr/jHiGGoonbWHxQODFNNtoH5ooQbkkqgSZyKtxJ2h/IlKUUNeqYlTqk/i64K91u+ BvYHJZZgdbHmX7sbuXGEVBnqKhvL70AGdFtI4IWpYh/XaeKar7AHjps2D4QrV1RCvGf2DNsq1Xd 3Hpcl3WQCa2T2YJZyN8MfEjluQF2KhbFLS3I0UfQTd21GL2T388iejuSffO4vXMeDjXJ1E3GuCZ rtJELTc9/E5V7JfgaiLtvDT9rzrwUpLBq25H8EJ6dk7sEl/EOvKqByzeBV1GQePHvJmQr/SqmH/ nNKJShVyh8q92rgQ6gBgyeWQfVUYtLGcsOvHesx8o7rdfVjNzrAUxonVGD+62rMqGKpRkHecAe1 2amHb2TvcCAEgIeKmMg== X-Authority-Analysis: v=2.4 cv=VN/tWdPX c=1 sm=1 tr=0 ts=6a4b9195 cx=c_pps a=ufjbz8VI8KEHvjFw3VA2nw==: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=Q4-j1AaZAAAA:8 a=t7CeM3EgAAAA:8 a=bWKH01WpkPuerRjjk64A:9 a=9H3Qd4_ONW2Ztcrla5EB:22 a=FdTzh2GWekK77mhwV6Dw:22 X-Proofpoint-Spam-Info: AW1haW4tMjYwNzA2MDExNiBTYWx0ZWRfX/U4wd/TU5J7z 1hPm4wjvB7yXF1HD0d6K9BumqEu3E9oXWxwo8OWzaPj+srpZfdEzyPWxlugFhLyRbQlN6umw16V 9Xdl+xUoMnYHBFOUyJZ9xeV5p81OtfSBL7etZUBGfTy83eAluOim 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-06_01,2026-07-06_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 phishscore=0 lowpriorityscore=0 bulkscore=0 malwarescore=0 priorityscore=1501 adultscore=0 impostorscore=0 spamscore=0 clxscore=1015 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2607060116 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 ; Mon, 06 Jul 2026 11:29:27 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/240258 From: Harish Sadineni Add lld-native to DEPENDS, As lld linker is required while building kernel with clang. Signed-off-by: Harish Sadineni --- meta/classes-recipe/kernel-yocto-rust.bbclass | 3 +++ 1 file changed, 3 insertions(+) diff --git a/meta/classes-recipe/kernel-yocto-rust.bbclass b/meta/classes-recipe/kernel-yocto-rust.bbclass index 49f2bfc1ae..1badb37476 100644 --- a/meta/classes-recipe/kernel-yocto-rust.bbclass +++ b/meta/classes-recipe/kernel-yocto-rust.bbclass @@ -25,3 +25,6 @@ do_kernel_configme:append () { # More details in: https://lists.openembedded.org/g/openembedded-core/message/229336 # Disable ccache for kernel build if kernel rust support is enabled to workaround this. CCACHE_DISABLE ?= "1" + +DEPENDS:append:riscv64 = " lld-native" +RUST_KERNEL_TASK_DEPENDS:append:riscv64 = " lld-native:do_populate_sysroot" From patchwork Mon Jul 6 11:29:05 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Harish Sadineni X-Patchwork-Id: 91803 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 E8441C43458 for ; Mon, 6 Jul 2026 11:29:37 +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.148042.1783337368615744078 for ; Mon, 06 Jul 2026 04:29:28 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@windriver.com header.s=PPS06212021 header.b=AmLim9UY; 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=164719aade=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 666B2EHu3158164 for ; Mon, 6 Jul 2026 04:29:28 -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=oSMLjKy8lBFsIA5aY7dVo2NI0AF6wf46mhyMmr6IbGw=; b= AmLim9UYp0v2nVFuW5CdeTMEpVvvTS9f4MmYDStXXp8WrNS4ja4UU60zvMYCaVfB DxnVAuMY/nqFe8Xnc+hD5rBeYTPUYssrTK8bBwqT9MRQ7deDyMj7sr6be7TEclHj bbuh13b9VRh7lcM/c6z5m4gDZqLhjLpnDnS5gXiIXUNR9T091kxdxrIZItjYQQBM B+goPUba2jT56WvwoeRE/3ZvXxrQoxrUx+rfyWARaFHMJz1c3Tqr8XDTXdBbxBgF 8F+rZJTe7JTC2EBqgUBd7WvFjf5c3f0Uq78TNGgieJcY0wK+ANV6dEDcz7c0NBcu eS3zGSBxf6UlMncp3ZgDIA== Received: from ph7pr06cu001.outbound.protection.outlook.com (mail-westus3azon11010049.outbound.protection.outlook.com [52.101.201.49]) by mx0a-0064b401.pphosted.com (PPS) with ESMTPS id 4f71pe1tg7-1 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Mon, 06 Jul 2026 04:29:27 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=rRGQkJkwBD6YFfl19iLjL+cwbES3VFIsir/65eDc9q2D/vJW8Km8oiuEtWaZ07+/DWDQqD1BfuCzt04u8So8Gc8xnDL5GN4ChJD5g5c7R3E9+y1+JJJOxPWKGn7+IFtX8Kyf9njks/EmN4nh6cx/5r/70sDaW4bfDWdrikjV/EuDWe1AK1m4mc5AClWfXQp4VRNh93SHkPUd6JBTlh8cTthHTs6AFs74L8txLLQQD8mposGpkXmPmjXhgBdhygOOObTGyUIl5UybgC3iEQHxo5+R80WiCloEeeovLzLzlHExGOwVAnc1qdoZalFS5Puk8c4iihIAhm3h8o7TzDNoKQ== 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=oSMLjKy8lBFsIA5aY7dVo2NI0AF6wf46mhyMmr6IbGw=; b=yHC6GUgHxYhoJjG3+O1CDbYO7/B8XCyixuHkZiEj9JTn+3yKy/1iRRV25dsKu4XwgM9PQ2RT9siQeJiPHu8JbLJqBFAZfeIMYXB/Kq5B5z9BN2jnYknUrE6wDCaqRiQ7qFsn41p+MbHiMUfWEFvNJxUz7esVxESyd9iXBN7JM82K2Re/jF/Wwb6qkwvZjDOhwcm0KqwaQHhOmALeC3CiY/MVvDgmPkXlcLbfKZalkoB6wuNy3kchXYGSK5cuw94jHxGEE7YsnSYCdhYyOmqrH63iEO1CcZy3iOHjHoAQZeb+7Cl3teadJXu8Xkq9mYqZ/f5IkknH/6EUHzdGTvZxTw== 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 DM3PPF67FA1A8F8.namprd11.prod.outlook.com (2603:10b6:f:fc00::f28) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.181.13; Mon, 6 Jul 2026 11:29: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.0181.012; Mon, 6 Jul 2026 11:29:25 +0000 From: Harish.Sadineni@windriver.com To: openembedded-core@lists.openembedded.org Cc: Sundeep.Kokkonda@windriver.com, raj.khem@gmail.com, tgamblin@baylibre.com Subject: [PATCH 4/4] kernel-yocto: Set CLANG_FLAGS for kernel config checks when using clang Date: Mon, 6 Jul 2026 04:29:05 -0700 Message-ID: <20260706112905.41381-4-Harish.Sadineni@windriver.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20260706112905.41381-1-Harish.Sadineni@windriver.com> References: <20260706112905.41381-1-Harish.Sadineni@windriver.com> X-ClientProxiedBy: SJ0PR13CA0160.namprd13.prod.outlook.com (2603:10b6:a03:2c7::15) To PH0PR11MB5658.namprd11.prod.outlook.com (2603:10b6:510:e2::23) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PH0PR11MB5658:EE_|DM3PPF67FA1A8F8:EE_ X-MS-Office365-Filtering-Correlation-Id: b56637c8-64b5-4bc2-b19b-08dedb51d5b1 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|376014|52116014|1800799024|23010399003|56012099006|11063799006|18002099003|22082099003|6133799003|3023799007|38350700014; X-Microsoft-Antispam-Message-Info: rWvJ8I6r8Dj5+I3DXSyHAos1/WRxLTPIa1Qe+qZOVe4mcWwzOgabKG5XkWXQBmDCZo3M/2rpLhQULeoG48A0pBDEtn8SvWbT6D8O2zTqi5Ob8/TIdpRtIsJoP6qIzYgH4ncJfQ+HjGHNGwi6IQieNvhUOrx1gEo2j6gx+XITgSta5WjM3TnE3sXY5GTawhFo3lMou2YLrFmZ7JWySCrk3dkIFnTiRPK2PqlnUjOuYgFQhE1dc2oESR+6aT4upiFGzOtNlvJyN6LlLtLO9+EFSDZmZ7lHn+1OhZIH+o27iqcgY+MPC814EJJbpRFJKTgRI0cc64S7Ka9Bqt7mKmBVklfgsjSK1P6Fat8JbnICf0bPQRCkWbf0BlrdQmvdwYcKOHTxxirmRV/bn1bHWqcf1dy86KSMD2fICG/6nIjm6hAlaEcUV385NgloHjeXHtxkIKgjr+N7p3+V29nqggqzYTLnSpjAnTccW8jmMZgy7UtO+U00Z64jOOWqDd8YzgXwjKgbkmzFeuBIh5Hp6FFZewuwU5ZsVcF+vdP/AHbjF6HU+Yu4lEF6Yq1MewyBoEFFlW5O1FrmIbEH2BFjxTLHWSKf+YvKBTp3dDZT2Vn7Eei/6iMNTY1psR3WbgdVeBCoE19S2yeL2Xs2Tpif8Q1N4kDNtpmV5YHSPAjjnteob9wdkl5Vw/rsn7ZR1QnUz5vJ69cx7aEwUTS6r9UZ/tm8fM5tXpH/hXcDyPo4gCnVNFs= 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)(376014)(52116014)(1800799024)(23010399003)(56012099006)(11063799006)(18002099003)(22082099003)(6133799003)(3023799007)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: Dp9gfCwH1SD6PwbaVeB3qvwlXfDC4q3jwgxgt1LrkF12+U7vruhkkauh3CBml/wyVhK0Aws6FBG6q6zgH7Lo6nPbzeknAp+p6NTD+aIt0V//EoJl4fKtATnR3o/kbolTA/GTF0PMFyVMvCQU/qqAaHDcYF9tx8tgmEpV8Djb8JkWWRi3fjUP+fDUdiNPp493Tdsic4vPwFxHLBd+TCTkmq4fKN0QhEeeto5bkdyL4em9b6cLKYzFbG4JhZJ0vMg+TPtEO/ETDYiTorfQZxWY1mBQiPlTV0egvJknAJF9+LWy0I4K3f6EV54McamZtCuLB7lOca8H3amewoM/JyGCsIWc/E1HVSUcyHL42byFDy+OVaQIm+anbdW4Ql+BSqKQIjb6WI4XmFqJiiBzCWin+btUG4HZjVAJxn74AZFXEBtFu5MC6ZeEWb9PkfWt0kcvAoHGr+8rT+qMKzXgQT2lyLiSPQR6U9HHOEZSdHPYW8Xe5aMCHeOKpSy4Bzsj+k8SRIubURpnOJm0g8ezefgL1ZgxKanxJBRKThEk/Zqev+I2CRAaVP10P+fYZqlylfGwVMz9BvHJWPy5dagiQ6uMWkEB23KFwn0DkouLXJu9maIxBas2SeMVr87niYFyvo78USyCLVrTborQ87VQDeU0aDpYI29HJ6S8f1wKgq8ndjzCcbw9bOjKVN+MeVMQwd7vu3TjhfeekjjLWxaqc+1XPMF/Kqa9GNYlieq1tuiUOW/hsNVkxuFgvS3dZqcKXCNYkbEfSgsy/t9wS40wxbJ21CZAzBqOZkyo/2fqj8aVN3Gmnr2DuRrBoH+0kuPdwF/t4ImyvrmI9xUTcwUI2gnCKT75Wk6N2nWnM0tUpusYW1mtyBPjD6PHae4AINkJJNfVU/cdWMbR9Yu4O+kZyQJE+R0xcqjj/0PBKuDc+LioZstlUfTcwvPCGPv4KDI6+yuJxsIYp9yEv1a3Q0OOCrNCsvrhoc62TMuMe1CUYfEWcYLtqi0wX/zf1sQAVvtUqQhmbhpYAH4zkhrj3KOYhD/DyqQySlZhkMCzPwZx99v54HPcPjg1nPonayLg6ZyVDUb8okCs3m07KJ2OfjVwl7tMDGZn+A+qUSTRzH2qc3HZ+TfYzsIOWq6DdzjpqKUfUdxYCL3P3W5wjbP+sJ5sfw16SSShMTVKSc68tJH+E88FtReDReBM2bnOIpA2RJA+HEjgRu3JSIuoaApNw7rhWzU6FFz3RZKvzMENLO7taHEUtmvq/xz8ORiFgbCx6SuoFs4qXbDUOeFpIcYjSFI0xd302LozlvSVbU68tZCRgQHTJ45IMtWo7HQZ0ILsM2DjJfaEAdl1tFft65pWcz9Qon8R/FbI5JL+tRu3XNheg3Ahw417f0/+8AUcU3b0QBexqA5WniEkgYN4nNW1iznZjk/UBN+74PpqVzgwD3LPSrxYN3Ih/2yTA8edpGADHUO/TMDkJmSqRvssTwGmdAxa8DIMyhD5f/VkyfhoyoXTJXCys5CwP5e5QYVdlWO/iFaymztAAAZE7t4jtOqgzHjpIbcOTdJwrgr4S2aEJ2gHsigXDxQb4F+AKNRS4bXiyO/5gyzo/1qxWkuz928CMn8L5od0Q21+vv2HNUWfQiX0TiuIAIvErp3ihCK4vWNO1S/RUNXV2xYGBigrsmjhZ0mH4HiAvFFgSm59SbmUR1CNXr0KV8nkzOwjYX9ctQ/WSk6mtu/lygX6XRrLGWFw9NKkOg7k4NT550pjrbzfXjDYOrJ++mg= X-Exchange-RoutingPolicyChecked: MMb4jYY0rQQWyMSJg7f+U1K67ujFwIK0b4mtzeoZHGDJS/ivtNV68lh6AGeCcZUradfi6hLvbCVemk0IcgpH+xOzlXDCHOXmG43r850t3JrbQp4oSxJep8idPkaeF52yJzO97vuiK6RFRDbtB3ieZqyxIYFk3Vo402/Pj/WCOkj0C2nES8jElFDRuHmYFWXfbDMcS2W6TfqsJhH/pD2QQ6wVq95WE+FXeGvKFctd+yXZvyR7t8s/53QYlqygO/xO61K56hovO0NWJHTkA88a9zN0/eybj9pAF5cNru9sPfKxxcDxkFJFb9ecXP89Z8sxSZTUD6Uwr8/J/Q83icWDmw== X-OriginatorOrg: windriver.com X-MS-Exchange-CrossTenant-Network-Message-Id: b56637c8-64b5-4bc2-b19b-08dedb51d5b1 X-MS-Exchange-CrossTenant-AuthSource: PH0PR11MB5658.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Jul 2026 11:29:25.8760 (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: j+WsaXQ0PzEWhM7OhecpRiWJnhAPsV7Y/tE+7nCFn2TEMyt6oMO7N65H6RYZQDv+bY9vZTFXzN3P/0bnsx7YyewpKVHa+gY5j3AVEeLoJGw= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM3PPF67FA1A8F8 X-Proofpoint-Reinject: loops=2 maxloops=12 X-Proofpoint-GUID: lJBK3I_-p1ZaG0cOuVdVVDqspmvkjJny X-Proofpoint-ORIG-GUID: vrnBbcH7NdR5IXcmLMXGdST-XHX-bWlb X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNzA2MDExNiBTYWx0ZWRfX2wPF/xX4BOBa oYWzZJDLzQt1Swp+dge4y7Niiub3c4Eim8s1SLwd3hqxlNLl+XZbV1BGHjF76/IOcBDW1N+MZ9K +7gg1Zm4FFN2tvkwwO+yHRGksQcoZpAHfTB+UG7IrDFPyWM9u35qSkOuX0dLSYkoX1h8zuP6qFe AqsktAtoY16FgyH2EndxGjJmT+3dQRo2H8TWl/gCDSJm7ha56CP3yS9xYG2JKkQirb7WS8f76LP j4ZRecosSCoqO8RN0Z0YDCuvnivAgCQl+9Zlsh4jqryMi5ZBeekf6ckWhcIeAA4WeUDCxOmx5I7 mhPvVxozrvQBjQVWZMK2zUiVG1+KUr+TwRj1qH2U1r2/zAJ5hadhK/NqF9uCiEliHT+TPqOMtKK GBsCdezGAiv+jk1W4JAackFj/Z/w2dKlXItqQISXDeTosGkqbXmZxFpXpZuTt5KpkGOHsb/gx2e xBZkpfvCNPnvr+1HsKw== X-Authority-Analysis: v=2.4 cv=VN/tWdPX c=1 sm=1 tr=0 ts=6a4b9198 cx=c_pps a=Gv32SYzo0qTo49aZOIuVGw==: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=aOuplgckfP-gDmdpiNwA:9 a=FdTzh2GWekK77mhwV6Dw:22 X-Proofpoint-Spam-Info: AW1haW4tMjYwNzA2MDExNiBTYWx0ZWRfX9n5zQFJxnYMS tjiCMtjYcg4q9ItBfkHtuDSMr9eQJtq0EdFyMn+FeM6VqtQBTYSW3lHWA5Ka3TGiZbfG6EAuHqa D+cSE9XWGrrrvT40x/wQ3zF2sraQipVHAlaQzkM783iL5xPrkRCz 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-06_01,2026-07-06_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 phishscore=0 lowpriorityscore=0 bulkscore=0 malwarescore=0 priorityscore=1501 adultscore=0 impostorscore=0 spamscore=0 clxscore=1015 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2607060116 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 ; Mon, 06 Jul 2026 11:29:37 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/240259 From: Harish Sadineni When building with `TOOLCHAIN = "clang"`, the kernel's configuration check (do_kernel_configcheck) fails with: kconfiglib.KconfigError: scripts/Kconfig.include:51: Sorry, this assembler is not supported. Fix by setting `CLANG_FLAGS = "-fintegrated-as"` in the environment when `TOOLCHAIN` contains "clang". This variable is used by the kernel build system (via scripts/Kconfig.include) to pass additional flags to clang during config checks, ensuring the assembler test passes. Signed-off-by: Harish Sadineni --- meta/classes-recipe/kernel-yocto.bbclass | 3 +++ 1 file changed, 3 insertions(+) diff --git a/meta/classes-recipe/kernel-yocto.bbclass b/meta/classes-recipe/kernel-yocto.bbclass index e7fdeb5d4b..cda9ffcf9c 100644 --- a/meta/classes-recipe/kernel-yocto.bbclass +++ b/meta/classes-recipe/kernel-yocto.bbclass @@ -603,6 +603,9 @@ python do_kernel_configcheck() { env['STRIP'] = d.getVar('KERNEL_STRIP') env['ARCH'] = d.getVar('ARCH') env['srctree'] = s + toolchain = d.getVar('TOOLCHAIN') + if 'clang' in toolchain: + env['CLANG_FLAGS'] = " -fintegrated-as" try: configs = subprocess.check_output(['scc', '--configs', '-o', s + '/.kernel-meta'], env=env).decode('utf-8')