From patchwork Wed Jul 8 18:57:21 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Harish Sadineni X-Patchwork-Id: 92058 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 EB9AFC44503 for ; Wed, 8 Jul 2026 18:58:03 +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.16047.1783537078969523025 for ; Wed, 08 Jul 2026 11:57:59 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@windriver.com header.s=PPS06212021 header.b=Le2EKYmQ; 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=1649b348d9=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 668GIJIK184269 for ; Wed, 8 Jul 2026 11:57:58 -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=ug4RCMhycYzw4SqBp07RJV9yWWU8T+AIE/EEIYKe9hg=; b= Le2EKYmQZFUnjLftEfa26pLfDDaNDBY84hUjj6g6etoRcmbZkPI9USop8SRnH8mR RS0bgOrDgxnD9DVgXR6w9Eq1idq6AIzonUZ9qTEgWFcx96701+/Uruj8/0U40Ul5 x/mRlbL7zWBE25es8OrHuMq7F68tqj56chhFZhltsCDmuWr3PR6gKd/FO9V1nJEq zTflMQ+qzC+Y1Y1KmIpuITCQeMsre78AN3j34pFjPk6lZnQ9ThhG7Mrk84J3cvmE NEayNxm6xEcKrPGacvvqSHl49m2TtfFpfIPbgf0qpgaLDS1AfY47uvhTC0y2sDmM eT4UzHCp0nZ9O1ADuuca/g== Received: from ph8pr06cu001.outbound.protection.outlook.com (mail-westus3azon11012047.outbound.protection.outlook.com [40.107.209.47]) by mx0a-0064b401.pphosted.com (PPS) with ESMTPS id 4f6wf1enqh-1 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Wed, 08 Jul 2026 11:57:57 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=RLzM8+htbz3I0zKibUo+BbYOcz9Sj7mDXNtRsqcpI3jsQyJ3r7ZLJ6LudqCRK/CgafBMoLqkK9rkAo+h3Tf5ldGyqj7XZU4Nst2FmVelQqF1BjSddUfRxmz7u8jEyKWOxkZVowBSP1uMBhwiKQ46ro6QCkZ85+4BuYBhWwAzgXi8ECNL5gzCHEUbTefuMhAFPTdfT1b+PNNL/QvQ+2scxA2fagyO/fRbEJo37bRYBPgVnOjGR5W4q05QU+9IKtfdOulxszkkzxlS5QGZCzMMqedwnBV1mWGc2nWH2xEk7OcJgIhI/vgTZIglI6BMztrHALFBLynHoUwOTPFxsIuVaw== 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=ug4RCMhycYzw4SqBp07RJV9yWWU8T+AIE/EEIYKe9hg=; b=qxl/evXOGxzcQOGJiXi7/cA3KkOjshwWo042CgTj1KbyK/NUJ6cjXJvT1rtj1ZlGtzoWkznHpYKXSqevOImEkS+t/9usBFKtK3DekUubnbA4ynB5t9BhsqRVFtS9l/2lx4yvCFnBVtDSCbt8EUmuttNC2NoWy8y4NLmqrTNDLkztqZGWAVG8uHFMAixeEjj2jNjZ4rXsuyPcVH8ay6M4dS0hSlfU4ZaND8QDcUofDulGKDhWdl8neixzavXjwcNpPc3/87g1mZYN739zdIe06P7FR2LQtUDixI8u7pCeCltjVFClmdhZHt76xw32UITbnzbzDamZr7eK+R9H+G6IKQ== 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 PH7PR11MB6697.namprd11.prod.outlook.com (2603:10b6:510:1ab::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.181.8; Wed, 8 Jul 2026 18:57:55 +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.014; Wed, 8 Jul 2026 18:57:55 +0000 From: Harish.Sadineni@windriver.com To: openembedded-core@lists.openembedded.org Cc: Sundeep.Kokkonda@windriver.com, bruce.ashfield@gmail.com, raj.khem@gmail.com Subject: [PATCH v3 1/4] kernel-arch: Add clang toolchain support Date: Wed, 8 Jul 2026 11:57:21 -0700 Message-ID: <20260708185724.2183159-2-Harish.Sadineni@windriver.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20260708185724.2183159-1-Harish.Sadineni@windriver.com> References: <20260708185724.2183159-1-Harish.Sadineni@windriver.com> X-ClientProxiedBy: LV3P220CA0022.NAMP220.PROD.OUTLOOK.COM (2603:10b6:408:234::23) To PH0PR11MB5658.namprd11.prod.outlook.com (2603:10b6:510:e2::23) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PH0PR11MB5658:EE_|PH7PR11MB6697:EE_ X-MS-Office365-Filtering-Correlation-Id: bbd727f6-8a32-4a0d-2900-08dedd22d1ac X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|52116014|23010399003|376014|366016|22082099003|18002099003|11063799006|3023799007|56012099006|38350700014; X-Microsoft-Antispam-Message-Info: OhKVZxd7rO02CBPst2gV1P5DvzrbYcqcHRmHH+ALKKXV2p3AvaBDXuAixkUIgKhOXp4NnAr4PeXo2ewZhXdOrOeMKQSpP8csLu+W7RWQG6a80ELdOCb09r4kpF0kLJdgN8DoaSLfg2dwKHlShmXnzl9r0WdVqmGt6j8jd1croVsPBZw1456P8f+26iGLefI1yp3yQv585EF2r7q0aLlXqwDzkE37PwoQnk2VXSSSJy02JbuxWhAAR+UXd042JP18p0zH3xJxQje1IjOVDmYAFOGwXf2o34KWyu5pwSyfOvkh+M15/Y2RfzOTq0Y76LbvbWYFZ0g647YzteMHSvoDig89E2eoW/Mqb4SAbTAINCA2zlrRLUE0zdYOlK/2L/M5EWDAdysuchRdPJ2pMcT+4jG11EAvQwJRFVCdgei8ZpaoHhYM2uAgkjJbgQpw/hlJvmVzq+B5nQeAUeFyRe4ojOkytFRXtEH2nV6B5ZZP7BcbJzQqFHsX5jkUWYX8PDnwwvFGM/rAJtviGLHx4CopDXJdGwynu3EXxvMIdv2M7pq4rMaY2xG/tY6+ezK11z76Qc1qwk8c8fwVleBtFDHZHtDOLEUnFCvAMODrDhS0ZjtrFTeldPDC/Xwlyzqc3gmk6uFEYOTGX/4cN7v4WzefTP+Ut8+OW7IiiDpGuHRLh0v+eCSGCUwahOjEJ/g8V8CSFSKihusN/nFWBs3TighJH7X1JbItYnw4nEx0Z+7hW8A= 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)(1800799024)(52116014)(23010399003)(376014)(366016)(22082099003)(18002099003)(11063799006)(3023799007)(56012099006)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: i+Mo90IaPgJIVq23bV4n1jLEYvluDcx7ka0w8HQZP4kATPnisFI0r1bzAKeaPNSIQHnfG2VblE/izFM3VGyUqt1FZw5d9vPUuM3rPzqMAGA2k0Ay/dwKypy5V+3smzlB1irikN3/llmaA1/pMv2ZsrxEi+VUu7DsupFWufpIKyWbI9Hq2cwawc4NWyMIBIKJz3cvodebGh3xTZpPr2xo4+j46oAfiXelPTT9lQrHtFQvCLn7XI4cOJtaJvpYPFsaXgIQbhxyHHXsFOed5IQ2Qr0R0es2gxEcoYzCICsyL/7/+YoL5/xszLG4u5vAiQn9bfH6e0euym63TUZCTmUjboXzth+50PPmcuVMG8ZfJB0ZFlm9NHek5Lf5CxAJgX/pca4cY9VkOqWqUb2e9CDwkKWwflaCiIhTUacTiOEq671ofDa/ZwvYXSVJZIzlIfHC5qnLGLQiAsjGvhXufbdk6n4LJYu0hGP7+I5NCnb6CVE0146WWsDOJftPmBzD+uwJubSCWolwvwfZfFXj9bHGOfcQ9j93NPa/IcJooiSEOlqnGND6TbMsqXC3vS8alJvZiuzbb57P1oVkkA4pOoBK0gCXnXZitMrnJ/auCBR7ts99t7JaiomIC+ztMvbU3d+PCm4sByueLmhuarWP487uLILW4+G1cxNfpDJ76OspuZ+3eJC59XbBq2H/Tfv3HOsrxgzuyG6nhAQXlRatKlYeTqIVKfZmQBeQfb51aRlTzjp2MWvL5pN2gvQU00z5EFo4vbGL6ABbv70VVc9dxf50kliGlqhDhZsvloIDxKhYCgxyd/+hA3wRYrUSYYI/ayWv8MRj6ZQQe55cofuiITWZZQ3+4Z29+tWlkFDzR63mhBXAaP/5/yzDHlJlwF57bw7GGNGsJFWwmQcxPKi7wqGXMt2+5XHWMEwcz+DLT1Prua8O03pBuq9x2L0VDjzD2cI4yAJa95mCzwUK1h3Gp45PM2m7WaZgZPxcAbhw5xqNFuBQf85XcO6/q1kNNQ3m1U2xG0c3gkbxem+tTmWjTdCPOjWGhk72jPm+KwhRyIfZE0BEhWFbPW6QszHEgOiMI8+dXmcRDQHJZhznFGF4TcnzRV0jTPRL3gmakR63dQ44HiY3Jm45UewZko7fLS1kratKm552G9TSdLryKIZBc6/0VQ3wtLJEatsT28fHx66FX1Hj/Ms6t4a1WBY7XDY1nzY+GeTEIMihWv04TvE8A4bE45Brbgw2OcxQ5KTuENQu4q2CeBr1NBef1/Pxk8XF9UWoO6sZON3Vy9cbRnn6mE62ZivJpAGK4WseZupRIyfoCc/5QzDUoJ3dk1g335rAiGc8ntZAwZZPaOxBqE6ywFtEnc0Vp0zInVohB2m1lRSSh8/RlGHE1fyh5ag2EQnlNnyPajzxXca7mnB/eRSuagJaaUqKNq7rxa7jQXdpGZ7BG76WMZfM1gVkjbJwBKtaAn0NZWXiODQrxzkYwV1nLCdimV6sD8eJijJ5kXBUJrYwpk3methEgvflFsCiMBlNHn8duJJaDPeJTFDZCKQnmj0Z6d8s2T5kr5cqJuObgFDG261io7i3QEO/VpFxXIH8NiX16kTIL0wWZcCrAySCp+jQfhPA4d216N5Q6U6NY0nAIEUe3KZiZkjixaSK4gzLQTnQ7ujeQX5mXVdd83bUo6EWy2nNCB54mbHahsyQjxutBbq1hqgrYsPXpevMYaYoMqelim5hmyCAv6qnFoNVIQAH7jZ9ryxTHsVm5+36Hac/ZYE= X-Exchange-RoutingPolicyChecked: dHx0U8/hKJYeD5584RaYDmHjM3FaHmw+rRtP+l1Xo6140MTaVlEMWZOYNjUtnRYsmLj5Y83/FK0vwFb3dIj1R2Igb9PPVU3n4FrRZUQsYHasuR/qbXs4IDKUHAwKfXj6PkWmRLhTKgGXel7pkwKKz2EMykm4puEUt3UL19KSq99x2lqwF7ukK+Ca9SOf23anouFrDv2AcIpSHCpRhbCmNUyyjZ8bsWYtc/cy/F+akB9nRvOFQ4/DjY/vDD9XgODXLAYNRXiEdMYLwZOUnvE8TPuTzZ+6z9rRosozqK/ovdl4wVSVD5lXUS6seSMOaW6BOCmAU4hRby0nTtFgrw0rZQ== X-OriginatorOrg: windriver.com X-MS-Exchange-CrossTenant-Network-Message-Id: bbd727f6-8a32-4a0d-2900-08dedd22d1ac X-MS-Exchange-CrossTenant-AuthSource: PH0PR11MB5658.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Jul 2026 18:57:55.0979 (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: 53TorouZyBK7CHqOOp7MXerd3CaR+Qyte7yJ2Gbdtq8SEakcvrjLtWxcdR7ssc8osmZlX4I1rY9Hx6h++NFOE39NhPLdMvNRGeyPWEkS++k= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR11MB6697 X-Proofpoint-Reinject: loops=2 maxloops=12 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNzA4MDE4NSBTYWx0ZWRfX4nRDsGnn/Vp0 xfHhIfJaCiSSct+qQQm/j97WkVTXSWievVxvka8z45ERoAOQBLlI2vggi/5vxp26vQCjokeLLNu rVJWDoXKz/W7ff8yYlUsyid/kB2QD8HOR6hFnT4yEO9TqQlrQN++6VZLgB+CHWhk3Ug8o7bSg3C PbGn1yxKjnSS8x7XaSwRtjqXyvUs8QeuvGgdcr0PHV+5bEOBvP46UvPyKZXyGNKVy9ug1iaRLV3 nptyqbk9dBnn0QofVC/MgJl/k0TH+uZta+28POXNGBnaUF670MuD+2Ui8aEOvZMQAlFq58/qONn 8emPuga3ajDC/pAmGZry13R345Tpq9npGHEACPCuEJB6b5JP0yAMx1dqzcgarnW7n6EMtEQvlAD OixpQNX6PZbLn7KXWE13GY1CNHmz9JR+wuyQwiSL2RKjJ+r7Ia9q+wW/dvzWefZxmcijMCFU2YS seSjhB/xuib/Z+otX+A== X-Proofpoint-ORIG-GUID: k7t7xI87u6QPFXbXqEZDAgp6l1YZPhel X-Proofpoint-GUID: uGOkb3REWi0Pt81nmLuEcixpZQxNFRy3 X-Authority-Analysis: v=2.4 cv=cuarVV4i c=1 sm=1 tr=0 ts=6a4e9db6 cx=c_pps a=AG4d6nCg1awo7HAtkzPOig==: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=pGLkceISAAAA:8 a=kWAUPiode8oiIj8Mea4A:9 a=FdTzh2GWekK77mhwV6Dw:22 X-Proofpoint-Spam-Info: AW1haW4tMjYwNzA4MDE4NSBTYWx0ZWRfX7wnUUTkRPmn5 MgBihxODU9iKmsF0iOO3vmqxJvREJ3KQE+swE0lVDytH5leRrWYRQm71LnkMz7TOuwmFHK0sPpe qNyNUhR0OOfEBBdyD/pMjZfYualQZqcyPV0+wS/oA1nTmmFESnd+ 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-08_03,2026-07-08_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-2607080185 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 ; Wed, 08 Jul 2026 18:58:03 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/240511 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. Acked-by: Bruce Ashfield 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 Wed Jul 8 18:57:22 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Harish Sadineni X-Patchwork-Id: 92057 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 E3624C43458 for ; Wed, 8 Jul 2026 18:58:03 +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.15764.1783537081857738980 for ; Wed, 08 Jul 2026 11:58:02 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@windriver.com header.s=PPS06212021 header.b=AOnkZMaF; 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=1649b348d9=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 668GJ8q4132052 for ; Wed, 8 Jul 2026 18:58:00 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=mUbqRZAeKCBBZWQdrN18NFmxILvPgu7bjVvZmvL7Bug=; b= AOnkZMaFCZ78CVChdyfuZkyqyAtl8hml9SDmnUL8c/ODZJ5RlBN4DEmLJo25o3jD sUaHlcVExosZL32zaF3Bi2bNsWwX0CpPEtmvI7RniT6cvIqnEQOH9qxeS/cdalqZ PMRNI/J8Uh4/+H6jsD6eYIhz7bgPs4cV06Wiyd78g1mO/xEGjLapRAJlVlC6IfXR FsGzvvUD37TWo+xNAx+WRxYOT7VoXZG0+6BWL8FWVQwzvsD8XU3UmlpxGYiJPDak 4QMKU6GMzG7B2d2N/Pb1yoxhxdgfTPUSDC4g87dxMcyumAiF1q9YR19Oxpa0DE1+ UIV+9NJFD/u6FcAl3ces6w== Received: from bl0pr03cu003.outbound.protection.outlook.com (mail-eastusazon11012007.outbound.protection.outlook.com [52.101.53.7]) by mx0a-0064b401.pphosted.com (PPS) with ESMTPS id 4f6s58ewkq-1 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Wed, 08 Jul 2026 18:58:00 +0000 (GMT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=srPTW8IcEv2ploiv1zm6pT/bXn1DYQXgqbE0jlRlkuRmbog+m2Nmni3aD899EdIZy/1bf5n2N0PvNopKJJw41QUcQAVgumYWVpsq1WRZtzU/sB4gfSIGwbts9djTtCCToLTjB+Pbg0AxToPNJhrBizjToKAvr0Pk4NrV9mjHOVJ8p7Gv7m5io3lfG2Z5cdHLb7Alw0xvR3OuXhVa6mMNKlqmbi06yGNXdXAabBpu2sVkUsLP/Lm1mv6kZgmLSA88eV9i53Y1y3auaopg5PkN9D75E9qa9Pc5TxYk9BhQ8H0/sBhJx0OUfzH0XfwEkuq/V6d5Ec3+WEYkS4gO+MVVJw== 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=mUbqRZAeKCBBZWQdrN18NFmxILvPgu7bjVvZmvL7Bug=; b=j9nHhGB5wqdeMaJoDWJqR+bhpKLsj2UeAx6HdVK1G+3GxnK32z1HbkKF/+MlL6BBhV+YWRlgrrF/HNfxXY6HT8i0BL9iZ4XGA9AIaeM0qNriUoQj2fsqAkSDf//UTtPblt2w3WGBwgSmxjFOfe1/B/D9aBSHkoFhtGFry9mzVsb22vuVZzHGRZFJygfBG0TchUcue2JizSRbcnAj0rkhK5sN3gshL/uSX/X8DFI/mH0rU8PeDfl3F04C26OVcPKVL8h7QSMcUu5Zwi5dohv49o+voLSZp0KP+FJui90ImSY9CRsAVmKvyfHQ/hFOHj6S9Vyuy8zqax671k/SyJURJA== 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 PH7PR11MB6697.namprd11.prod.outlook.com (2603:10b6:510:1ab::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.181.8; Wed, 8 Jul 2026 18:57:57 +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.014; Wed, 8 Jul 2026 18:57:57 +0000 From: Harish.Sadineni@windriver.com To: openembedded-core@lists.openembedded.org Cc: Sundeep.Kokkonda@windriver.com, bruce.ashfield@gmail.com, raj.khem@gmail.com Subject: [PATCH v3 2/4] kernel-yocto-rust: use clang toolchain for riscv64 when Rust is enabled Date: Wed, 8 Jul 2026 11:57:22 -0700 Message-ID: <20260708185724.2183159-3-Harish.Sadineni@windriver.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20260708185724.2183159-1-Harish.Sadineni@windriver.com> References: <20260708185724.2183159-1-Harish.Sadineni@windriver.com> X-ClientProxiedBy: LV3P220CA0022.NAMP220.PROD.OUTLOOK.COM (2603:10b6:408:234::23) To PH0PR11MB5658.namprd11.prod.outlook.com (2603:10b6:510:e2::23) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PH0PR11MB5658:EE_|PH7PR11MB6697:EE_ X-MS-Office365-Filtering-Correlation-Id: d6068a09-e6ac-4493-d72e-08dedd22d339 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|52116014|23010399003|376014|366016|22082099003|18002099003|13003099007|11063799006|56012099006|38350700014; X-Microsoft-Antispam-Message-Info: lFrHXCepFbsXx/rSCUiw+Pj9+bdQJ0uFQdstQ9N6HZawdZ6AZ1/zkdZya0kuQD9bsxjPGMj7z9dbgzJa8X8LPTidUJUcaZJWFFcbH6fYsCAyPKkAOe8g/EAEabWaj9JVDn5gj52ptGf8rPZxBEF/cllsmcwc/HOAsfdUWsXgC/5hLzYxpy9Hg+oCVVXJRMgga1tj5XhvKTNuUUcTrrGAPwsCNk+i/VLgFN4kPpWtJNGY8Lcfwq+4b5E6bNIhqPcRNzIkGHgAaKtMzbQA8Jy65k3ar5ftDBlxYP6kQ7o09SlOMKWg/8qBffwp40umgaBOTBMmLi4T7g5MwC37PkV1NkDxTw7Olx2e26zOTVhf1F0D5vrgNDi9ylNTlLFH1LeH7Oig1BAVEFliaqHYqRlSB+qWueviDLis8Ib3NAWZejxTu0C3oUKzm+SF0CZPdDqqRz3qQLr4fbGNxnoK08/BjjRahUSkCo+Z8LXSFOziiClCxdSfkN0wEyH6L3RzsdEahozXzmExNJMmRHgkbiX3l60CqLCvt2rNWYA2R08F+h6NZYz+FfQUAUTOzrR1DT7ArYawEReNh0Vwr0rONwkLgk640kZQaL7VuEnjBERJGJa6vBP0I8yZA2SW1TQmKgS3kxxocVE6AVMzIdnL/WTVpZf1TB/dQXce45KHULgt+VKwh+G2YOFMwS+7IyKq3ANsFcxNxv6PV7MjbT7BlLSr48BbIwhB4VTjAyeGwHfe+g4= 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)(1800799024)(52116014)(23010399003)(376014)(366016)(22082099003)(18002099003)(13003099007)(11063799006)(56012099006)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: /jugfpHwuJF6a1ehs48jp5JpVTjxeBlanvbx7/XeC7kCyjyZ32TP0nvTMa2FlFD7Sy9zcCekdqJxWJV7uWbz+36saO9bIOSxmuFtmxdQ/fTPILcKRRQxaSBDd+sc0++3438l4zS7fMfZxSk+As+g5y5S0a2zuWZ4H98v1LEoDTqe3A/tGFilPIrj7HNyR1ISpUWos+2OsZK1g8di5ZsEA+HCEMEvlRMO0LbsicEtRitto8IR7xWHacaneMuUaw1WYbMoniHDmLXvu5LFA4xEBQnv+RBjKDP3Xoopm2yAZNKw8wZVg7ihwSJaYMMCtPQXrlvKy9yqZuLcxW7uQlmq7JawGizhXilXkeXfibHI3lYlXnB4itr37K4wqs92awpqH1V39GJK8r+uDVPKpjwyO/ydfMLsRZOIthE5xPddCO+lfATNqEQ1JnTjBH8AlfTauzzLMK2EqVpP41cUAuVe3t/XDAaaIEqM0dFk/MUF44L3dEqheac6qqwT1DL73MwK5hSKOsac6Sh1Giv+HnAIP2sIj2i+bMyo/H0NnSP+6LQue1xp3AoSDoSeCDBgQSRJUrOmkbCOW1pj9RWpebod9anCIhUXBAG+xacp8fvDNhjQ3EmtZ0QBbquuisMu4LFzyq/A6qab2Vhok4Oqqin8ct7YXSWzNf45EvI3xAxvhpP8JKl5XYrcEMkt+ILoGNtPP0UpWRFyThD+9D9vLqBlDbOfvhxmF6fi8RqheS8lhUXh5z6grdNnATjYJcU4jybHPeaZju0r6HwmCsmXFF3eXD/tjER6MXAo7jTplqmrR9b6oj59aGACShZG9lqyRI2MYmMZJ1vvgqNzaGYh1y43SzFKVpUVs0YX7w/0HGsjaPV36cr3GN7IrRr/oiMla39s9EtyfazMSBSc94U5ZTYkhAdsvIfkhz+Mhx0Ug90o9R5BiX2APuy6zZcjyhYnbDGQotySrvAhj2LLojxT36CoPqn41Iekz3XYE8CAkO7teyLVDPE/0mPanoD6ttTI0OJDgkzVvSNxc1FYVCK3v0rS1ZHHARavj4q4mEEgE/T7qtNnH9C4s6Qatl91jdzjyWNKHYu3qxqsC65iOgUx6iPpdCf29D/nCMUNtQC+QX/S+u7zYrYKwnDueZCyfkYnPc5bY9X1xXDlXwoGUlbqa8LWa78NLRCSP+AdMV/rLpE60o3lg16eymHmfLfuDRLTB+7qU6bcRL87DzyiRA7MkJgc2vRZVfGmY8sEeqGSD8G5PB6AYMy/Xccfhp5QfVDmA2vMxfrwF9GNSCrjBq3rTkCk52A0C5d/849zIXP0v9B4MwuyQsf+tkaiZWTuQm4QqEectbuC0raiNA67vvanpMrSQG1q4b5WGJMf5Dpv7Q/GX7lo9HxPQr156b+VRFx56ipaRI9dtVe5ZWCsIHB4Td514lf/swkNOckDEuTxH5Es185JbaLGrxfPK3/sKfMPtFjek5irZt+NrdLYT+C33/HK4YawXZ6fosKTlPVQMM+7LskbIV9TCP7oH+cGWshvvZknBpOq8aoM10to85eFeeg/5P6mNf8Jq2mt4Ws8DwEDB9KHxUlB40KLljTOdBKYYItSeZXbLPlnw2Ii7XdCStwlfbA2Iju465tsQ9vcOz5uXor17YVShmFW25UrFBJ5hFjHCi94kNuhgtL/tRXdq2fGiSVHVo3y280rE9cl7aIrDOQzI8zUj4Hljn82Yem4YMg9y0gCSkComZs3LaNS+7zs1tSvF1PcMwHAW1Pd/6F4Y+A= X-Exchange-RoutingPolicyChecked: fZ8EU360Sjre9fyNo0QQFUoWTGzW3gLoaqnFP3PG5Zn1qFChbf5z1rFwrJyD6I3+8henEuS37RiKlvlsXuEgGncqPTCDPMDS3PbnVnYry6WJsvelnchv4aWaaRyjPEnfukbDfc4qadC4O1DztrsxT9Vboj5EHvGmqmmDi/k8CdSifXgXXPrAhw5LONWo/1Z21pyLXJfRVMZOvVHpwHiheQXp9okQiJMDhRtuDavxTAr4viri9MhK2kMTdKEwZT4zdx1OjYEJ/P3Ts/q4fuNzutnwRdPILZBHCk0Pa5Nb3Jks4S8P4s9pws83nOr98i7y53cd1N6s2rLmUKrM2NNr0w== X-OriginatorOrg: windriver.com X-MS-Exchange-CrossTenant-Network-Message-Id: d6068a09-e6ac-4493-d72e-08dedd22d339 X-MS-Exchange-CrossTenant-AuthSource: PH0PR11MB5658.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Jul 2026 18:57:57.7488 (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: cu0G2SsEtrG5qC3twr5ntU90kw/Rm1Z+GrVzW9WfZ1MuJBpSTY0Tg6N+olwGiO+JypDRDt1Fpg2fWCA9voOj10TTVnZh6VmhQrxnD7oDXRw= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR11MB6697 X-Proofpoint-Reinject: loops=2 maxloops=12 X-Proofpoint-Spam-Info: AW1haW4tMjYwNzA4MDE4NSBTYWx0ZWRfX61aR9C31jHZW z37pbnkbTuOnpMSVxhI3pOzXUNOc44Q98w737/lIewBgGuv9fAM4PpsQBgXYt5OMQVvFO57jtWa gUJTsQghBX23NW6KVdUEvVspe+FCf3qjsJb4xYI/vzUJ5uxSicpW X-Proofpoint-ORIG-GUID: _cpEW5OeA8FjsNy4dtp11WSUSBtQwoRp X-Proofpoint-GUID: cMwADiXNpu-PhyRd6yuUnBFPJLA9V79D X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNzA4MDE4NSBTYWx0ZWRfX78nhoUYKsCcH KqIBSHLvPkTeCkyIco/q4+b6ckXk2DelCybBUCkMMBQ5sDVxdN5XCdqo2fqYNufLmyTlJkVtGPk NhiXi3M880SBKWbd17/7ZVbgHm0s88sUtoaCdKuQHD59LI1hibdiQNf3/Kj1GcQJPmfLhMaGck3 u12J8Y9A2kTXQlF9EjYR0LtC8Ft25xq2Om9HSrW1s7nlWt77DUNccqsh3ahTWrErUBiaWeCorG/ /QbTPyLBorRpUxoaGC15ZEjQvpjyHk6l/tD+Lk9q8LpmgQZwEZi8VJ1URgjpJVtu+ZNF38Bl8e1 H4uT2TQHaSnxgworUqztWGsVANoB7fPNQ8iLF8paQIIoCmuz0cmLlyQlP0GV7u4YVGZJ6Vd0mG+ nm77fq/Vxp+r5sX60odmQN9vSGUC67PZuiqF+7+xMFIV2SttugIBueyXKstGg0QQBCvy0lil6/h IN8Tf+Gro+dg9VZH4Rw== X-Authority-Analysis: v=2.4 cv=H5frBeYi c=1 sm=1 tr=0 ts=6a4e9db8 cx=c_pps a=OViojaO3c1oaidwcGWKC2A==: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=VwQbUJbxAAAA:8 a=t7CeM3EgAAAA:8 a=pGLkceISAAAA:8 a=8GuF4qZaY04rh7fV96kA:9 a=FdTzh2GWekK77mhwV6Dw:22 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-08_03,2026-07-08_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 lowpriorityscore=0 adultscore=0 phishscore=0 suspectscore=0 impostorscore=0 malwarescore=0 spamscore=0 bulkscore=0 priorityscore=1501 clxscore=1015 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2607080185 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 ; Wed, 08 Jul 2026 18:58:03 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/240512 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 Acked-by: Bruce Ashfield 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..5d047b5f01 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', 'gcc', d)}" From patchwork Wed Jul 8 18:57:23 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Harish Sadineni X-Patchwork-Id: 92060 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 D2BB4C44503 for ; Wed, 8 Jul 2026 18:58:13 +0000 (UTC) Received: from mx0b-0064b401.pphosted.com (mx0b-0064b401.pphosted.com [205.220.178.238]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.16048.1783537084727325456 for ; Wed, 08 Jul 2026 11:58:04 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@windriver.com header.s=PPS06212021 header.b=QCdvPjcp; 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=1649b348d9=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 668GJ8M0132053 for ; Wed, 8 Jul 2026 18:58:03 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=yWYVd5YXdOaPi2sefFQLF9mQMAR8lPr5bMrCYIXLKEs=; b= QCdvPjcpVwD77zmemDj4BObNpyhT/6OCecvKPAPiXrFktehLKB3q+DaFB9/ZK1Bd RJPLBwzTwjl2PS/kFhBBn2cDOExgvFfk2NOsoC1dE9GgIJCHE6FovLWEgdOs4wIx Pxim0Mik8858uL9FK4sSMmC4ZhISqofCPNCRSqSZKkzfVC3J+nO4Gcxfvnw7TDqF CP/mP37KwWx97cz0Sbmwlx40lg9q6TPSuMQtqTVjljr63z/iVMD1B+hTMOWr5hO9 FwSloHd4ng5aFcqnt49u3h1QAwpZyuOqJPsnmpSQV7bgiEAdVqozwAfMEGjOQ6DS qMJVYKeCZTNcEEIY++hy8A== Received: from bl0pr03cu003.outbound.protection.outlook.com (mail-eastusazon11012023.outbound.protection.outlook.com [52.101.53.23]) by mx0a-0064b401.pphosted.com (PPS) with ESMTPS id 4f6s58ewku-1 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Wed, 08 Jul 2026 18:58:03 +0000 (GMT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=yCb8diQgQ1BxnQEZDU8y/wHjvvd0Hiu35UJhWar/dHOU0eMT7oxyClwarhPIdvTgzAoMqMjzOGeo3pnUosFgPbO4FZXTp/mqagVDgN3vnfjrXiT6wYlgveG+3hr3ze2g8oiNYaTyPrS2x95IgO1+Zu5BtYk5ynuaCIKc7Zk273hptogeS8FTPM/VojNV5pewt2d63jhNIBYPQ08n6lvvO0OzEOnSndjd/j6KfGpPuJkOxyThTkcHN2o2CLzvfkCA4EtjZimUEvGh/BXY7//OdJCWtEwO/AM3a4Arz0SSDmhI3KYSSb7E9EIMfggbin6MR0wMkO9Ruxcw7ptlK1/ZcA== 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=yWYVd5YXdOaPi2sefFQLF9mQMAR8lPr5bMrCYIXLKEs=; b=sToOA2Te+CMw9Mf4gIWxFs2NwGs8RriiZdcxiwxSUUy6QBMSJu3X+JZ3rymU9mxPEU2ZbUm3y93BXFl0c2vhcEaHJwFe36OQQkWg/YpJku7MIBJxV11FBlyEq+g27NPb79ERkuZr6QRdnCwFdgmktX50v+HiztEhopyX+DPVJNioC0D1Jg2DANc13ioMFeOxSbFBxjs/+18SxzM9OojZfTGCADCtRf0XF5YNfSa1jSpvccf7/czjW6j1kfp+lqL3lw9v1cNTTytDpreysBNvXHw2pVJHf3bCWSbgxij3Eldp+tiOlK9dSR6+wQl0YjNbyBqtGjpbPFXJLsITUcVR3Q== 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 PH7PR11MB6697.namprd11.prod.outlook.com (2603:10b6:510:1ab::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.181.8; Wed, 8 Jul 2026 18:58:00 +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.014; Wed, 8 Jul 2026 18:58:00 +0000 From: Harish.Sadineni@windriver.com To: openembedded-core@lists.openembedded.org Cc: Sundeep.Kokkonda@windriver.com, bruce.ashfield@gmail.com, raj.khem@gmail.com Subject: [PATCH v3 3/4] kernel-yocto-rust: Add lld-native to DEPENDS Date: Wed, 8 Jul 2026 11:57:23 -0700 Message-ID: <20260708185724.2183159-4-Harish.Sadineni@windriver.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20260708185724.2183159-1-Harish.Sadineni@windriver.com> References: <20260708185724.2183159-1-Harish.Sadineni@windriver.com> X-ClientProxiedBy: LV3P220CA0022.NAMP220.PROD.OUTLOOK.COM (2603:10b6:408:234::23) To PH0PR11MB5658.namprd11.prod.outlook.com (2603:10b6:510:e2::23) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PH0PR11MB5658:EE_|PH7PR11MB6697:EE_ X-MS-Office365-Filtering-Correlation-Id: ae3daafb-d7ff-481b-7d04-08dedd22d4e1 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|52116014|23010399003|376014|366016|22082099003|18002099003|11063799006|56012099006|38350700014; X-Microsoft-Antispam-Message-Info: KAp0+nz82P3HZgPKQwlX2X3HHjsSuFSmVbUgz6xQOX/07zMR7fS9jkXfFJLnliydEBPn+92iMqshYe/bpQiHdHy8raQ6S2v+RNJrUw41DqD01DfKUfgOuTfk5LBwCQb/ydrJQIQIfUAm+BC0RQZDK/vQ/F0xiS3VRz2E1BeujAtMidVds1OjFsmxe1nqWdIsjEogMs/DddFBWSeIRlwlJjpj0YHvSGPcGHmjZef2SVY77HlT5lTxxtupF+55GNQYfbM2fsDXVPZoauv2+lr0Q/6VAIo7waA62vga0rCQqpS8Wl0+b5FNa/yT2WX57PpNwv9up1/A0Pr7r74vvrmHBmb6VTLyrpwGH5SDSOGyiUPG2zJZhN6xTQcUjGzvmz+Tsow4GSb48EHR8ubcjOGqX8uySsoatcS1XLdGtRyL+OK8HDb1eWXxtw1fgOtcAOv94+Dx+BSxz/ydYHcp40YTe1p1vDY7RsFwTQ8ihN0iKRJhBRT0nhbcamsOUujPa2mn0+R5jsDizzgXwWH6CkPNf0MolLZxKlPuS+wdgXLCOFK4Jg8Zi7I2NuoScN1dB1mrLJeeAhsxq4uq507QIccNIUijMv1/zra0+5fJROX5l/nqu5ubAwLS97w0dKIOWVMAwMCwebW5ieac01fEe/jVfvD2yaRqNp3F3pPeARY0EIkVnLfV8/byorKYxoD+uU9j5jmQXTYSCgs+UDYjGKEJUEXwXnnhnbAGbLTdpPSLObA= 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)(1800799024)(52116014)(23010399003)(376014)(366016)(22082099003)(18002099003)(11063799006)(56012099006)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: Zqn/a8L7MwgDTQV6wkg97nyWr4nyd2OgjVJdjYVmnc1K+1WZWzykPc6vH9EmbvFe6Ont6C5M8ec640FHOyt+CecbwtV8+PNEscDw+/W494QbE1UimecMUmExi4WNA7MjWYxSOiEQGUwkW9YBLxa8iQYb8hedon4TkmT4R2YhHTyqmX+VMLwtSuOX0jP42jA598hKc0Y7a0wW3fhOrDcAZhtGmewYYD+ZRCzkAm15pBOC0pLi1Op19vU6NVGH2CazJKBApZTnA4SurnZc13ILXxSjsy7Mga7vZnGl5Q3f1QhVss2zum07A8HRlJGNkUVoPeYfP12kFHZpg5bBrHHyj3ekaZRxgrG0+1aAO9s5RPQoQXia1PCGfmTCxU83Apwm1ZcXtFFQEYsLXWqCxn8ANowMU1JIYWvxqPMnbG9/l2M9Z9M1rMIoCc29HbLLdfkP8gjnNHN+DIpTQUnoUqa1bbFhx5xjc59KxL5GRIxN2P9relG1cMVKkllL5qxc9OrxR7W/U0Et7EK2KIbTyOJcNBiEqBzTYX9YNFuETuGzRdk72VW96sh8zwLJ1zJmrimIJEgxcIwzwrKwMyTUPiyzuDWXclIUBjEaU6IX1QLsyF11O2laIyXdXwY5ps48PS2dLAj9JzbWinclq4adaHp0oxGv+0UHOJ9F5QvCil6vFZvKZLuF2EN3aZ5taadIqLC3c3WXFFUy+TiZq1pG/JQ+McxsKXN56NueO77lYOZ2NyVJvR6tlEi48N8zVYf9jHW8WPih+pOVwvuRdxj5YGvnPD5Z+qE7dc+bE8MBqxmL5aYYToEDayrGJmlTpwMew6ZdYBBcbzrfvznl14fKMsgCZ6+I+1102KAXswhnigpKm0qJ/cch/4SSSckydYzkfa+ztcMT2yrXZ2HWT/BayMhbAZ/wNaK0s8V6mX39MWFrARqsZ40QQZNu2Cv2gFykAJrka21gTtLwsdxYpA6o8QXIwv5kJR1rw2XT/7OASKkyPGXUJRJki2BwX+NpLHSwa/GLwJxu72a+a5viX+UDCSl/oUsNSeAFmUYrjm36ooJEDlULDJD5U8tddlTEEloHbB0h6Gd1IrurU+ZAWD+S85Kp6s7M7yv6rRCxFneyYLc3EWv7FqFJ8nztoabKBEwTcmcEyVHA1DcQ25hfZbnaMUmONig+vcA+Pv5fG/BMNkAMHhCHQq+lcEOKSUBrnOtlwIrHn7gIpnrnC0mqiGrfk8LGGJ3bVMQcHTpvHRRPo4l/jtouLjuKqbuKwuhbknFk2GSE+NQQYneZogPDWKDSNF5QH5BPfn3QgB0J3/YgoTnYw2KKqrx98VerLP9v5/OyFc8gHs3t1jaKf51bT68mTuIriPCb0WQBOzgoOeWP1oDV2F5SL+iTuO87InmulclsQlI9lPeNHNU9G9CQZ23KmEpYEWUCN0fyS4IhwQvH+a4qjfPJKitmRhGkfA2KNvKD7cAGdCK+SUf0Cg6bMFncHP3jNH1tmZsrP4nY0hOoeemolnc+lOWPGkFnt71HGC6HjBpifK04DmOHvZQO2FrAsbEZ3Z2IiHWHsQssRdc1f5UrO4brDciN4DR0IPgA5pS+HP8AjtAoBbvUozzqF0PhhiebftscURjvOM0DCOopKGiU9rg/y4vrRNiPn2X2vEXOyV6MB4Q/72BAqVC0zdoSmzzy3hh9OFeRIoQr6yZ0ayrebuoQxcNKK4ABSoqWHOxLlJtgQYQLFLXIDysqzGQ3GK9DMGmWg8fCHmFFRT0FsoBx4dg= X-Exchange-RoutingPolicyChecked: mtdFQLWxTOq4OhIryXOptvtA8ShQC4/ZpUc45WpZIEejAdAjliA+i0E48e+KQcJZlpeTEPWlrhW8Xfd6xCefA6Fu5Yk4jhhyKgMur/n58fqSczcZCnugp5FtWIW885WlO/fPf8MQsuhJ5Yx7YGP+Md208kru8zgzgl1M5r0rBf4n/3RhLgGWBpbSRviB/Jey/I/BAWIJUrbKWgaP8VR/EWZr2C/+18UQugUpm3a9mkjK7kksvr1ZPRJPgG94Sf069JMgOeZhKkqDapNoSPRJngqrend+Kpf9pYnllYV9U55sZ0VViDVcfVSnopxFuvbm3b91q8S55wcw4SD1GwU0kQ== X-OriginatorOrg: windriver.com X-MS-Exchange-CrossTenant-Network-Message-Id: ae3daafb-d7ff-481b-7d04-08dedd22d4e1 X-MS-Exchange-CrossTenant-AuthSource: PH0PR11MB5658.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Jul 2026 18:58:00.5403 (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: 18wiYQdNXGRL+XUC/06ZRhI8kvAGf2IvpYFxXdk7Lh1zyNXNwGuPdkGXEXYN+mMQun1BnmYSK0jvvfvV/eoRKE13Y4lr6Cd3v7HTxlN0d7c= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR11MB6697 X-Proofpoint-Reinject: loops=2 maxloops=12 X-Proofpoint-Spam-Info: AW1haW4tMjYwNzA4MDE4NSBTYWx0ZWRfX0Y4v7ZEw5FMr M2ZkeeFQA9mJph/izCwR7KucF+I9pn+otkaO30m+pUUllcsGgudf9OwEeV9ILyOxo7FSMYP9+we /IV/DA3U718L8Eee2CaWohpxJbVGG2/PPMNiu0P+w8xYFbG5+COU X-Proofpoint-ORIG-GUID: GWKdmwqK4mBWbHpNVKi_69APznSyWNDg X-Proofpoint-GUID: xvP--EBaBLzR8a6mS1BBMOYyIRh22tYc X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNzA4MDE4NSBTYWx0ZWRfXzPHnKqGEvRkM IxP/N5aqTaMeQcDEPMZu6Ugsly3yitzWObJtfAp7U75W0PToUl7Kz8YX5/n2qJh6C7aMHGK5VS0 i+bKyAM3ji35+wkdJ6Z4cDp+LiRIYQL5/lMQ3uQDbgIwrLEo6CDqZYBxpu3a9YPttMox8Y1CkNh hD+Y5a5YzF8TYllxf3c6SM0LrO0SxmauaqCoOxStt6T4D6RZF8dadmP0Yw56dsGibOLxS5ozYxc Sd8EA6n+H2rY7U96J9qT8VIA9aqghgY2KBvPskmVGZ1qIPjT3GCL/i+8LXMZTJ7UdBR+McLqPrG sjN3fmiv16SH3g6VY9/vsSQk+552sJJmojXvoy4kgXEkwq/TFLIlMXqgzecseFqO0jD7cDmET+P jMjfFjRlgTiBd7LbBQjMsrB7MQxKqqrsGZkn2UZjTY6K1g7ASuWvu3kPUDRKuaun1mrDjrED9AK Nb3F1G024/vr5hyuypQ== X-Authority-Analysis: v=2.4 cv=H5frBeYi c=1 sm=1 tr=0 ts=6a4e9dbb cx=c_pps a=ubW7OWQb4uJshPNbXurJQw==: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=Q4-j1AaZAAAA:8 a=t7CeM3EgAAAA:8 a=pGLkceISAAAA:8 a=LuRbOgls0ZB7qaaZkpYA:9 a=9H3Qd4_ONW2Ztcrla5EB:22 a=FdTzh2GWekK77mhwV6Dw:22 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-08_03,2026-07-08_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 lowpriorityscore=0 adultscore=0 phishscore=0 suspectscore=0 impostorscore=0 malwarescore=0 spamscore=0 bulkscore=0 priorityscore=1501 clxscore=1015 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2607080185 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 ; Wed, 08 Jul 2026 18:58:13 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/240513 From: Harish Sadineni Add lld-native to DEPENDS, As lld linker is required while building kernel with clang. Acked-by: Bruce Ashfield 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 Wed Jul 8 18:57:24 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Harish Sadineni X-Patchwork-Id: 92059 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 D1AB2C43458 for ; Wed, 8 Jul 2026 18:58:13 +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.16050.1783537089752783443 for ; Wed, 08 Jul 2026 11:58:09 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@windriver.com header.s=PPS06212021 header.b=l39O4udY; 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=1649b348d9=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 668IK2lh527173 for ; Wed, 8 Jul 2026 11:58:09 -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=KJI4Dq9XvYYiiMUE5HsU7IMzcwzvuFedxi0sI8vkUOU=; b= l39O4udYQXCK2GJ8kbeHj4jRQv6Y5fZI4UYXcHwVFyRxPyLepCIKFSK5sM6ofpyj 3cHz6oDi3zpbg0aGM6ssrtVYO/PqDkP5f6U5cnGmclowqAJW2B/6lU0VjX0HLsNO UglauO1j2/uYCb/wZnaYGKyooBhKijsUJfe3nGFIwKnw4XaH7fbzs+3Z8KM+I89d oBK7Sr7oKpzVNqKgKKlcYE6fC9DD4c6XqmVp/uZghP1Pgo5cXxRKpQ13wMViL979 PWsnLhd05uwShl4vVvM3dxzDObntFHlGp89dvRVTRi6NdJZLFYqpl85x60/DHdDP i1ort6nUNmDfq/qtZFf62Q== Received: from sj2pr03cu001.outbound.protection.outlook.com (mail-westusazon11012033.outbound.protection.outlook.com [52.101.43.33]) by mx0a-0064b401.pphosted.com (PPS) with ESMTPS id 4f71pe6hk7-1 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Wed, 08 Jul 2026 11:58:08 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=B3s+dog4u2vRKjCwJIxzGLsMMQmcwyvVGDM8t8vT5nl/shlhamONiuXzZLPZ3SjU4R9T9rhvnXZT36lH2EPeawz1UT/kA3Yx04cs4Uh5oSnFMRh55ETWYXLfMpVu4nDdxpVJxK7ThDLV/7Cuc5aKVbYd6Rx6EU0czMhurO1FFPR5yCO8gjblyMxNOCowdp8f0psdB2ZS6qE2zNK4RJhTbKh43ExuydKjHNsck8R+r4LvqDI2BXwSDA5ELrOaD14gpCtZQXrMjyRJ5MJUnA3h8sswKEZ69ZHHGnUGkeW6zIlTEpN2SkneU6pBlczXJkVTIKGQKvxMHmCaUuC39Foe+A== 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=KJI4Dq9XvYYiiMUE5HsU7IMzcwzvuFedxi0sI8vkUOU=; b=baig76W5AV9TC+1dCxVYQnSOyG54Q4Qfosdki4wau8T6l7eC6irxJztCAH3wnTwMPSq0R0TV5ohvzodmInl6XLPJkzhx63hWBFEG9ycy608InLft70ighMfzYmZqginBBQjqp4Zh5iEVeIb4VXi8q0NZ2PiWi7EgFbMya9HaX4823n6gjs2XGIUYUaR6fa9BGakcqp0uqIGg+gjOiVqkeTxxMs7rD52AIPgJTRkgd+5jGvtFnEtz2EnDPWOsvTd3uTbYXUNffJ8vjQkpRXJFxAzS0GmKI3kjoY7nBmVkrLJF+WU8+7FTIzhSuuJqYG4IeCYKxmNLWxPYh6dCZbbYfA== 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 MN0PR11MB6057.namprd11.prod.outlook.com (2603:10b6:208:375::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.181.8; Wed, 8 Jul 2026 18:58:05 +0000 Received: from PH0PR11MB5658.namprd11.prod.outlook.com ([fe80::6852:6964:54d3:49c9]) by PH0PR11MB5658.namprd11.prod.outlook.com ([fe80::6852:6964:54d3:49c9%6]) with mapi id 15.21.0181.014; Wed, 8 Jul 2026 18:58:05 +0000 From: Harish.Sadineni@windriver.com To: openembedded-core@lists.openembedded.org Cc: Sundeep.Kokkonda@windriver.com, bruce.ashfield@gmail.com, raj.khem@gmail.com Subject: [PATCH v3 4/4] kernel-yocto: Set CLANG_FLAGS for kernel config checks when using clang Date: Wed, 8 Jul 2026 11:57:24 -0700 Message-ID: <20260708185724.2183159-5-Harish.Sadineni@windriver.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20260708185724.2183159-1-Harish.Sadineni@windriver.com> References: <20260708185724.2183159-1-Harish.Sadineni@windriver.com> X-ClientProxiedBy: LV3P220CA0022.NAMP220.PROD.OUTLOOK.COM (2603:10b6:408:234::23) To PH0PR11MB5658.namprd11.prod.outlook.com (2603:10b6:510:e2::23) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PH0PR11MB5658:EE_|MN0PR11MB6057:EE_ X-MS-Office365-Filtering-Correlation-Id: 6722ffe4-256c-4ee6-00cb-08dedd22d812 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|23010399003|366016|52116014|376014|1800799024|38350700014|6133799003|11063799006|3023799007|18002099003|56012099006|22082099003; X-Microsoft-Antispam-Message-Info: TUvrPrT9ACPFsW7ug2lzr3fzg8U+AzTeDkUnMuobd3TkaJwYLZPXaOMsyc9IA33YIY+Nng8rix0Yi6kKEwr6bm/xQ1T6MbZdCeiY+ByMp34uJUGHT14Fq3UPOrjVEnnBLDZka6XcfFijNKR0XmupWj0iqZ/ZSri1Ja/nO4LncKP6hlGdPkkIi318uJACyPmh2xkNzrxdj8DvBUEkn/BCnM2s3T/13Ai90FjY7xjoLlGv0BD+alneNVL0pq5TAfgPj1Sx8h3oBFR5aLhfc0J1uXFambzJZ9vm5w9Wqj4SrGPO19zdcPYrSyYt/JHWRH0c2HvT/v7/OqPGjve2A1cv5SilPcbFh2D5vFCJ2kis1BjyhydNnMWSwc3SG4A8dEkLnXnaOpzi+Kf85ocVnlgN6plBVYs4y6gRZ9tLhCsyytDuIIwx7IfYIXdAHtUU0QSCneRFEVJgXS9BKxH0GBtNsmNqLo7tA10cCSOroioiWvyfM7PqEADZ4bu9ccReKJs9GoTtsuxa6TBnEset1sSfKmh+AQUEYB18aYm4cCtNBqua939leMTEmCVrvkQbWG39Odh7Dk0XygkiNHk/e9mATvhOTyVx02l9+QPBUjYkw4hLljxaT19ZGxaEMC0icuKT5z2Gxj8BK6PcMj4g+0FN0LC3xIKLgMWSekJW/qQkcy1xvD1DKk57TyWk27qTUkWj5V/4Re52olDXoix8UnPvyKYJQNLtJmloF2XaBbunOaE= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PH0PR11MB5658.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(23010399003)(366016)(52116014)(376014)(1800799024)(38350700014)(6133799003)(11063799006)(3023799007)(18002099003)(56012099006)(22082099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: z/B8TRwb7mNMzKS9xQrCsuLG3Wr9ATK9egyuULONW/RnfOevqXc09W5GB1+e9Hvx216XufxIDJMKJ04fO8YWgY4BaAHFSXyVnAooQJMImv4EsQg1PkLMnCnPGuoU9/kLKmppBih5z0sj3dgRldLThW8ozce0kn4eCcY6yVNYUQAg3WkJ9Lui2sMj+CIlepWgPozCWuXx5FBGL6yhr9vP+qXem52041LzoZS3M2go+/lyH2DtNq8bglG2tafGUsgh6V3CwV29vW0BnLPeoRj4plhIz351gkcZsi5X2cpW3OiVRFM7cigOM4RVPmK6wr6/ctcBETKhd1InKR7CyBSQqGM2P5V9Lx4aVpmnJpiwgDz5xd1Y8S0Ps+4t9q7qS1I1MfwCJeaBuKYt8QFoOu6PUp6YYBV0Z4VkeKNQkAWIJ/vcyp0IsjRU/d6H7tZnKgR4X/p3FoxjO0Ni0RO+FBFzmGUg1Im5YvF7MuHps95Q/cPg9tJPP4VLSGcvG9YoEbp8y8eN4B+SDJWFvRIq5KmOLuGzMyPzeII2iCnFsNp+JveXQS7J+vgDtOeN2fX8qBWqQXybcMSeR1R7l2usQd2Vq1LcABFArQnjE/50SQ52r5Fu8UQI89f0s6d7P2s7y2uU/6pznOaOPf/bmy9wqM+xZW6YFqmPHwzb9SIopjUUvp9cip+D9N1xaS+x2n6a4RvhJ2wSFtknkRe3YTRKEt7mfIKq5btlNr09kNkEJHJS14LZRPZjLlVT/TsXsC48XR8qQOHZkdoIzMIauC2/jdnFPu1FOjQ0DsqpCWa8FlMM8iTrUlMV9UOc3w8j/8LGbiiiR6BvTahqdbue4jmCraVEwr5xQSXRGOQ0M7H7AXSJTFN4V0iKgy1GLqrqgdPNKbHkZ52XZWbpLsIPqPlVCZ/pWltnDzSsF+YFv5m7ZGqQRh3gp4KEt1xfjPHUN2J+5KLR3DZ/C64dTo6neyjTSJH2/FBucDQ6BoLcHnr8f+z3jbxoFP1tiLeCbPQaYPBDQUzcgih1zNWvdoESpoQWH9VkyBYkofQ5Ov2WoK7xRewWvQlrpUKxEXkgxXB28qSfIXOwLlIFl2We1mMMYyXrINHCkthx4/untSCq/3Zb/b6b8mQiHWR0EQnzNlWsd+/+Bs8r6oEPZZYOObVFs42uj6N5dcXwWlKVyEiKA0S+HtMptRajh7Gm5Uk9QyhwG3b1euJ7mAETKt4xlpV3jm23nzwFxsvMdqsEm6pSFekWjKIp+U8R1E040MP1sUqr4vZSWw08+4zqO4F2+dLOEqn8w7VkbQ12OJUTyQr2nRKqh70/qnlAX+y3VzR8Xj5V4GaI2DaKMSLbP/Rw+vHlaKBATkuhZi9EnC/pujf0NiCNL/En2y85FzPTwB+Oc0uaDp56JnetOrrxrp8fuBF2e0OK83Y3TwEqmhwrMjP+d6FbFmp3L+Vr+cvw//I/xobAdpo8RHPyT51n9RgJg4esYcYFpAZTcFq9btXOXsH0MBQM/cLp41YxOtx2SrMng1K2fB+I/2ncZ846LME/NN9uJ7PgfpAYreMJ/VSGzunKrMdsG7sNJPnPzEpdVziGJci4KzxjDjZQwvRwFXzfHdbKB4cP38UVecgD7qIYuWAhn40+Sl/FF8xJzvwn2gadGmT/o8FZ8mZ54VMR4e4T/nGS6MEuI2R9E+QlSZiWvnTMhHe3dl083KC3Ur+CFe4kzvuKXNDQ1+IqeQU5HUTCXsEVdGMoY8RgBJ0cWrq4hA+z+lHb865gzwY= X-Exchange-RoutingPolicyChecked: e4/CDSigVZVBvXEnTdaS11WQvpusncc/RLBN7McKbKjNYlDp7Ado7oeq+SIjQr//qOn2d166bAd9DnwopJGhURgxsH/MXUCfwoolEAHbwwf68H58JpupuEoCFi4ifDAwzlfmkz4QZk60vsrsq0Zdg4BL7kNWrUxcQ8tmVBRG2Xzl3rLV9c90H7o0I9kCqZYln0XLSDheIJUIzhQKjAS13NeEpthCL5GR4hMeUyD6Z9/jSJSk7/zeARBB4yQwiOcRyPdFhNUCI/KGbf9KYEitkETZnrHKhb1cH7+fAe3JixrhFOd5N2DeJa4xoMwuiDUxPSJhK9XoTH64VPoZo3SvNA== X-OriginatorOrg: windriver.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6722ffe4-256c-4ee6-00cb-08dedd22d812 X-MS-Exchange-CrossTenant-AuthSource: PH0PR11MB5658.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Jul 2026 18:58:05.8404 (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: tPgcokWlC0ZSh9nt8dP3opsnqMmZi+IDjYO6Sa90qyA/WzjH+KfEGX+EgMQJINPUDazaOS+2LiNv3YQlAA2hp+CnewWvVWFfxIxe/WVfl74= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN0PR11MB6057 X-Proofpoint-Reinject: loops=2 maxloops=12 X-Proofpoint-GUID: NyUx8pNFXWJa7taik8L29lCObVQ611Xt X-Proofpoint-ORIG-GUID: D9y6l_oe8s3ODMznaX9dIjQSI-QZwY2J X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNzA4MDE4NSBTYWx0ZWRfX2LUjGKwnI/Ek h+41PK8TH7xgZoUAvIoM3Re2QOQi83vhKW1ySEOFqYz8F63T7kA/FJG3CM/t2FU76k9mDBm+OzM fexQJMRlehefoKafX7qmkf6t2G0s9t4SU+y3dkJsYsibq2547FofzrDI93sYeMtyc4gaNUzQd5j e/O81NgFxW++LuiQcqZgs8PT0avUlSfiXjOcLwX99OdfgvFkgCyqZkz8JbF4cYc5+91zGs+pj6x RxvIpmpWj8UmlSszepm5bIxss+/+EV4wU0QV0xlJyFAYv5u5KQ3AXXB5bCgPzTxN71Lxtxm2a1b hs/fLcaFirsIALgb1WZUNdZ9OX9iXV/cXmGHBBaCwgOZczORnV97Iyt622DGmpYX4IgBVtC+Tf+ Q1akeyZTmq5uvBn6gYZJhz96ygreHmqOATTR4J/BFfl5O4SXU5BVxntZWvWhTblLsiEW3O5YCtR OxrvYYTx9bAg80giIlA== X-Authority-Analysis: v=2.4 cv=VN/tWdPX c=1 sm=1 tr=0 ts=6a4e9dc1 cx=c_pps a=BRoDR27eCUDGJJSfTO8W4A==: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=pGLkceISAAAA:8 a=aOuplgckfP-gDmdpiNwA:9 a=FdTzh2GWekK77mhwV6Dw:22 X-Proofpoint-Spam-Info: AW1haW4tMjYwNzA4MDE4NSBTYWx0ZWRfXz//7nXhA/2DJ Id2jzKrfXKXvZvCAptCbPOmGe/3BvDfz1OoABHaqXyeHXvI+y5fq/LOSoiIcK9r8FcFN3KOjY+7 /mEDsgro8LmiPx12NCQJ40kOA4JYsbUk1li3yCUZhLAKNKTBP1RC 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-08_03,2026-07-08_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-2607080185 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 ; Wed, 08 Jul 2026 18:58:13 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/240514 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. Acked-by: Bruce Ashfield 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..78a4a7ade7 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') or '' + 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')