From patchwork Tue Jul 7 08:55:48 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Harish Sadineni X-Patchwork-Id: 91909 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 2CB04C43458 for ; Tue, 7 Jul 2026 08:56:18 +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.169147.1783414577396314864 for ; Tue, 07 Jul 2026 01:56:17 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@windriver.com header.s=PPS06212021 header.b=NvRjeh8v; 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=1648a4fd34=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 6678GlD01173721 for ; Tue, 7 Jul 2026 01:56:17 -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=NvRjeh8vyBIBEBNgSda6mWVQG 8ok5ENlJCY6BGVU+5T2JlwqpJEFRhIWZBpsu4qiBJbnxX9PKULcqpYf/Encgz/Jb AFt3nAgRQzBgmakKDd5KBdQplZKjHXRfUWhL7YuWOQpvzcsEHsz1kjvaeYHLYixp veggQfWQT4CjUyDjl6tTOkCNaAwFGMMF8x1zqj1IPcmvqv02qInOjXEKq6hsRbcM puZ+wtQE2MxXMCnkFUZvoHPe1upSvymYU6zKCFdUUQ2Jh3JoLjMpo0SYKHe6yJsD rfzItXQZvN1Ss8CZh6bcqhag/bZvkCtxMCqUSgCwSIjZi0mXXPwWqR5zAMITw== Received: from ch4pr04cu002.outbound.protection.outlook.com (mail-northcentralusazon11013038.outbound.protection.outlook.com [40.107.201.38]) by mx0a-0064b401.pphosted.com (PPS) with ESMTPS id 4f71pe3gnp-1 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Tue, 07 Jul 2026 01:56:16 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=SaviUV+wxg8f4lJ8Rk+RwLXS1iDprSUVns5lFobebIfBMGugsgMFjBlv+LQqLGeHkHvayc9nawKbI+G1lIj5o0L2eeJuLNfW1saexT7bbJe5puNdGC6z9gCRbNBMTZySa6G4YfyjCuI4Xse14l1gDN9SCaSlChozXn3A0SxAakADMOUzSuWTwQxqP0nBUtOIEoTWHSfriun1NUSUngxoNqWoSaU7LXZRRbJctk062sJAml/ha1zikzlb3BxmXjhwWX0CQDF6ErmoWFzTUUg0t1BAv5W4ZjSdE+rjYXjG6dzZgEwRZmtMKuLhkiPRf2Dvx2Xc/a6N5F+UWUBJc99GXQ== 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=dJNTSDr4Vhyr6PuQ94yRgBy4ffbjf5Uegt2tJcx6rGzBOT+0LBbjBRDwIH4ynjJW1MiJ+307cq4yIpYGXTgvBAmScwfH3i02kESh0WlcN2FU1D60rXhmSLoUznPPTpv5W90bIMAnB8pn9Hm4AEuY0TK8bgWS3Mby+QmCu7vtPsOGzCzHlS0Eg6q/L1Qj4EyT1NY4VlG4nmPlb/DDOEZHq7hUn+tkodZKLMMZdK5yOSVHQpouRquBHhwSQvmZp63GDhWBizfJAlfVL+GaMxhc9XyKFmW9RMyPW++Ab/cROPE7jWZyFzZKrtofetgSjMyTKIkKN0C5O98UXiBL8vsKuw== 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 SJ5PPFF6F855567.namprd11.prod.outlook.com (2603:10b6:a0f:fc02::861) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.181.13; Tue, 7 Jul 2026 08:56:12 +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; Tue, 7 Jul 2026 08:56:12 +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 v2 1/4] kernel-arch: Add clang toolchain support Date: Tue, 7 Jul 2026 01:55:48 -0700 Message-ID: <20260707085552.981820-1-Harish.Sadineni@windriver.com> X-Mailer: git-send-email 2.49.0 X-ClientProxiedBy: SJ0PR13CA0181.namprd13.prod.outlook.com (2603:10b6:a03:2c3::6) To PH0PR11MB5658.namprd11.prod.outlook.com (2603:10b6:510:e2::23) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PH0PR11MB5658:EE_|SJ5PPFF6F855567:EE_ X-MS-Office365-Filtering-Correlation-Id: 24d212a4-6d74-48f6-7cd2-08dedc05985d X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|52116014|366016|376014|1800799024|23010399003|11063799006|56012099006|18002099003|3023799007|38350700014; X-Microsoft-Antispam-Message-Info: fe9ok2M1E//tEA8lwFg9utCJrtTLOy7c6Dm4d+X4p66BohVR//JRV3CLLAXIkP9Hv5OYVp7mbbQdK+43J0/lOHzVHpu4jki25Vipgi2/zAfMqvsrCRMdaQNp7TgoOs6eKJ+s4aGS+bfAOPoSBJAQS+9RQAH6vNrNNlcLVYaWRKG9Rt3NOldgbpJZ9/SdLCXtiGz/6A76SCeNQA+oehD44/qJs4gHGR80kBvyOVkPhjdMWO3EBb6HGK3ZGU1D9CPg3l6zMsuaJTyKiM3/9cbiytTgwgyF8uRjXa+MTYsKAHtMtq4Ti8WnUUMG635CJ4JQaOvqmT+l/LUt2KsYoIQSQXy4IHbBQ0kJzGuruJtq+QTuyzbrDqe/Af8V6LuCnAnDmGoRu/4gLCfhKWmYNfArM8hz/F4jMXMRFLuTXy3MLi77z+Sueq76BEVANQZq2AY0GX4z03zOAy9uZUfP07RtEug8ju/3Kt2AyEiF3jrvWBUyAcNzVG0daTPTvxD3SceDQU6f652x/wD0yejsDZPgIdS3C8re0EoekpDRPFwjvg1EKwyDQ8giyzA4qcBkr5UrR5pRP1KK6TEDjjy3hUFnFToWxFM/kS5RE6MLZYB3d0kgHrcT4XcAKBuEq8/qbh1fgdq4lQJWFqmF/pWlDUxpMHcLHgIwA+ahDCUGzxW460v8OSQ18TCO057h2XI92J3uDvb1Aqomx4yQE6/AholXSwRxa3o3/+vXvZ4x0nnWaqg= 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)(52116014)(366016)(376014)(1800799024)(23010399003)(11063799006)(56012099006)(18002099003)(3023799007)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: 4KZHZFLXqnwlUOkQhqJpC4zh6DcVsaE6dDmEL6ZUXrUjLfMkFGUlxl2B1E6Irh8JxLc65wY8jcxLfZK86QPUv4oMrjPWE+jSnZkPQE1ZaxIhf0IfuXT7d+g7jp8rIyhdiAfwaBgnzw0PEQcWBj+b9zII/MiPpBMNTo1nMRxjU0vNZn0IvVie+pZyAtG+ZffUdT6z8XX0hQUx83eZfexZe6ddaWrJBZQmh9+YHtk08mdeWrieC2iM42RyyNm4x+2QZKtdrf4XxodaYf6petiV2nEtWYV6YA5PlWzLTLmYFNrYtUKfeCVsrSdGChln0Pz9TF9RoTdQPbm9mhDjq80QheJevl0a9orD0xQ9Gk9WF4SGkl4Z8javGOFMzZ/o1FQQB/qHuseoI/JMMKTIJFrzJQdhE5/a7jc9dVyGFB8FVfo4gO2VCTTFPdBlkXSPNkZcfUiLsZXIUa/0S3/1VjsievlOb8lrR42ouFKzxDm29ASFQnCrqkMCTEQKTWOk0lpb5UVG915AH5Aoenxc2RD953U7w3w2qp4jp9FSv5cKIgpKl6avn+NccsYhdMHxXp5tcUZCKhXWKPYIt1BLTNzcbPIscXYUKBIDGfX5s0Tjo5RTuQwVpeiBZk6Fb1eEhGFhrxNJYbFIX3r8rlJqzz0Sr5N0r59ejd5RvcRHqkk6ZmvL5rZFLqu7DbnIPJB70brp+JDEB4jYBO62nyMa9fMdiza8La+Y2E2hLGIUOXjH1LavmvmABHezq7u5NvxDrv7EBHW4oyNpxbq/YzuIEU4voGrzsUigk9MsR4BcDMLOiwYVZySxB0Qkd+5AcOtEaIfuMAaxw/f03lvjF3/MHyu+FIjZEU5kSqyzgyYCfevBaV4+8fOJW1E0SWRz20xyNsOasTBVVNkSgnbKfKksm5AbDu6W6CKD8sjRVjnqx6EVfjIs1sVkK4l0PQ3+tj2tky3HbmKxsaBtJ/jqBucjV1xXD7dQL5wodAZl2PcqYMJLAL/BKBvSfpc3U/O4gMKvhslpUFZcJEp01YDrDDvIzuzdSUX6q65IX39tPgsL2sk6pG6ccO6WAPuP8z8AN/sucMrRBqOdXQgkhKShi78wqF32ZRuh6Ax5c05dK1lYWszAWa2hPXG6Cu07GiniL6nkqP40/n/bL5r9MGCpdzCCgOTB/eP0evC1GEufnq/yLho3sr9+UdUXWgcjYBb5/9WQ3je2NoKUFR/UQ6Ixlgd2pE/Wz6vvRII+/+h4vr9yWV0j8LGKOaYmwleM4KbcfDMfDmr1YFVeAove35Y5KjfeTM2qPO90EM904kYvmUw30Pjm36j4OENi3HuxOfMFDqyAkJhQPDqkRY+CQ18TbykCm+vrG7vidxuL8Br2gDpQSAhjxeGfg8o3+RcbmRPJcYUqKDbPDcT4UTQhVjrTGg80O+U+v5xk3fbwYaJtwoaYvfjxFzH93pfg6vqDeBt44Wgpq056r1QmlQjEk+bnUDIPOraqlhbgOitIEuCfQTbJRQIbb/+gAcSvgGkQDbfVYH4JluFeVm0IXOVA8YYNIH091ZuK83KMZbtie60dhoiaaXygmVwEfXf2z3n/CfbnXpxey7kOv0Zw8o1YuNXYgXya8h16I4qB1Np74GZN3xJGN/WDTjMgOW1h4K3RjP2wP33tEcoTo0/To3FDTqSEeCpGOd7EHtL2WdKkI1QaKmNZgzzY29QLOI/7FcXkoGktfwIqoVLoUbpWXn5UjEs0XvBcacKM3KfTA4YCF8oBEF/GaNmUKSQ= X-Exchange-RoutingPolicyChecked: bxXYyKFgH34nxRqCogYXb/sulaPeqacYYzgy0AI8BZckk6P86XNyarqgvFcjZ8hi416B/afgnQNIAJsgyeo+RgOI2ora2q7lUh71T0OHzDgMxRTt0r70UptaAw0zzCQkB7O5i0RlwYbbSDfSGHeRIvPc6J+DVLHO3YjO69Q8WKCutwqYW+XI1ca6/+nQzGaA6QAJPNZ8efNfclWO99tTkuSnCq7igqZ0jxDsgTJR0fxyAcwxdE0JvMG5i8ZZL9icewUd6hji5/Np/a1GXFHPhvjm6zyuLfiXW55HOwpZ7N5itaTBFwaNmvct2NJtj5/26htpKEk5jefefTbcXp91GA== X-OriginatorOrg: windriver.com X-MS-Exchange-CrossTenant-Network-Message-Id: 24d212a4-6d74-48f6-7cd2-08dedc05985d X-MS-Exchange-CrossTenant-AuthSource: PH0PR11MB5658.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Jul 2026 08:56:12.3141 (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: pt5vTIaU5VLtzs6ZyyStCuG4NENL7Zn/aQiMyc+IJcoR8zaUHY5UegTl5GhxHDWMqv/2oPF5L9zlJYR2mCYr93QZs0Jra+303/VlNx0dG/Y= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ5PPFF6F855567 X-Proofpoint-Reinject: loops=2 maxloops=12 X-Proofpoint-GUID: eOxPzE591huSzq24xdbf9ZDpz5E_pcOq X-Proofpoint-ORIG-GUID: f-KvzyGP64pUPd1hS1gjnG17gmXDxK2r X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNzA3MDA4NiBTYWx0ZWRfXw/CLg2bmBG06 avrGME8cFpitNDS0BvKmZ8qusMd7+0zXhajsFNbPVTxtk1UTO/qxuV9/EXR+Fti46Cdfd7Y7Whn 6W7IQhYJnY2FAptBUh+2LGpo1D2ARsf2802VHxvEr8avvknKCUQt3Wo5zgk93FBVtnST+CTr1DU ZLGj35kSZHe40DtonvG8PFIeFr49IRn1A5x3M5IER9WHmGC+pyO+OogLm4PFhn+yUChtZGIhfcv FR6162dNFAfm7CZNqQvOcql0Ek7JauPfCp5J4c/Y/IiqHYVDt5xs9Cx8z30FLH28y2q9eP48j1b c3loDTOqX+VBDoCYuqLYVJ2loIp9XpcwX9YDybUY8oDd5nNVw8qjzlBYqoPyR0OZQ3g/70r7Ahb VkPqLxN/pNPQQrViLUzC1p2ox2NIarNFw/jJxckjvI0K2k57x8Dz24N222ye0v1HS4/5JzR9kYK QIkUHv2jBGiHahiOmZA== X-Authority-Analysis: v=2.4 cv=VN/tWdPX c=1 sm=1 tr=0 ts=6a4cbf30 cx=c_pps a=ZmKEHIpmlwdLtedhitE7eQ==: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=kWAUPiode8oiIj8Mea4A:9 a=FdTzh2GWekK77mhwV6Dw:22 X-Proofpoint-Spam-Info: AW1haW4tMjYwNzA3MDA4NiBTYWx0ZWRfX1/VgLxp7hDjJ wYK4ySYL4g0zBc4X+yLc5LxwhKSuYPV2oeQEo7LulXIaeL3Ib0yAMeVZtInvNjNfvTfMXdNkZVg OeT1dmgeeStOS7MehL8tmROzMSink9DKPYqdSg66EwElxri3TPTJ 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-07_02,2026-07-06_02,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-2607070086 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 ; Tue, 07 Jul 2026 08:56:18 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/240370 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 Tue Jul 7 08:55:49 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Harish Sadineni X-Patchwork-Id: 91911 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 0D26FC43458 for ; Tue, 7 Jul 2026 08:56:28 +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.170138.1783414579685281383 for ; Tue, 07 Jul 2026 01:56:19 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@windriver.com header.s=PPS06212021 header.b=JeO4kfM7; 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=1648a4fd34=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 6678InBF1012280 for ; Tue, 7 Jul 2026 08:56:18 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=atHj/gZgGpVrpDZW0MmZ62t6Yz7Wbs4bLKYyzYmg/Ts=; b= JeO4kfM7rNS9eqW6xXPAJPozLnpUe7W6zthZ1Ge0dazEnsEF9A3j0NQMy8hUGBes Pp0lkWP8sgGKm4XBhfPLKk0x8iTMg21+GMxnixt5YpCz2yyYJoilcwZsUUz32Zdl oIJCWDkiXzqfuV1FxUJzb+MR8//8meZxVG+pWTAbsvZwYjpmIc7URxCzGw+O4Xra DCiVk9GpdN3649jpzRIqYfcW73QrxvvDIB2aHHJ4Zg1XBGh4BSd1NTgYKslSwBUH qMvx+peZEt6Jt9hXnvDPvfL8WzVr9CVAjnuGhDGn19KlmmUzQPNAUgbcd7usiFWL FlBL4LwVlEUTIyCA7nNC6g== Received: from ch4pr04cu002.outbound.protection.outlook.com (mail-northcentralusazon11013016.outbound.protection.outlook.com [40.107.201.16]) by mx0a-0064b401.pphosted.com (PPS) with ESMTPS id 4f6s58bvse-1 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Tue, 07 Jul 2026 08:56:17 +0000 (GMT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=mZuaUaT2+oLsHRSJsCy+9Jj0/Am7mW3m6AL9P4cc6YuZPfYa0hT+xMc9VQDj5V8kk1CPzgBl/02a/DRWx0FAuwUq7GxoOgYhhcRMB2SIZTBy5Ktm9dWPPoxRTFgGno7SzUIf4nCsdJqDoc/BrtyV61Mrlw2Gdd/xIw2xcgbtOmglKtu6Oxq2sYEzcmsL7Nxp0xBcx1i95LAoW/teEUkWOB/pWpSvM/zw/r1USRXqIPzUHWVf6JtqzqTQu2E6jTFQ42l9FkRGoQLKlL0SIYH7/e7KwKkB1kSVWjbjnVHg5d8spKNdJxLELzd8468u445cSkCwf1s65xsGmAgr/TXJKg== 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=atHj/gZgGpVrpDZW0MmZ62t6Yz7Wbs4bLKYyzYmg/Ts=; b=PoQt/IbLSQTtDbbFKJP/6GD0kLLcn7FVyABQ8ecUtnVb1B6faNTe3BXa1wMwwSL4QBk0PhKX9lslK5+KgiCVtkcj+OvEnBJ8rmXvbPX5pbLyolBIeLcUaLEjYUbxpImrimbIC5arXWFWlwXb9V7oEn2nbpomEMyyFECgqSWOWTHcn6af1sSW2Fk7GtquCUPozvmIGABzxMTFaRsSLsisQ8lrIKXhJDt2oglZioYd1F2Yy7vkJgoofDp8+NIxO5NKpGbZXUWF2o5akOrj219fHZrqUdOzBadG8qn+TRYj0NqHkaSdAc0PpQV8k+TpO5oMl1lXhoYGzqzLeR0ssnFXyw== 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 SJ5PPFF6F855567.namprd11.prod.outlook.com (2603:10b6:a0f:fc02::861) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.181.13; Tue, 7 Jul 2026 08:56:15 +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; Tue, 7 Jul 2026 08:56:15 +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 v2 2/4] kernel-yocto-rust: use clang toolchain for riscv64 when Rust is enabled Date: Tue, 7 Jul 2026 01:55:49 -0700 Message-ID: <20260707085552.981820-2-Harish.Sadineni@windriver.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20260707085552.981820-1-Harish.Sadineni@windriver.com> References: <20260707085552.981820-1-Harish.Sadineni@windriver.com> X-ClientProxiedBy: SJ0PR13CA0181.namprd13.prod.outlook.com (2603:10b6:a03:2c3::6) To PH0PR11MB5658.namprd11.prod.outlook.com (2603:10b6:510:e2::23) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PH0PR11MB5658:EE_|SJ5PPFF6F855567:EE_ X-MS-Office365-Filtering-Correlation-Id: 0baba92f-fad0-4e35-cb22-08dedc059a26 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|52116014|366016|376014|1800799024|23010399003|11063799006|56012099006|18002099003|22082099003|13003099007|38350700014; X-Microsoft-Antispam-Message-Info: vmhn8Ig5OgZoSdBLF512b/hZoW2toRDe9hsE7pVbpzly/xbTV3Uq/PjDIBBBWWMML2689n4bTIo2T8yRGpKAYxRSlt/MlqUd5L2Ak1DqovrAcKInuHPm9Ua00b+HOXL0P4cEhGK5+01XFGU07qoW11UJObXnkUXv5XVuc2SltGFmLopIQPZQ9nX79+92LoMnNFew06lUs7OYvtgYZ9dKRCVYXjd2pkuew2rbN07wszrre57kr17ciobvYV+MwJfRBZx6l2EHIyKSv85HSpI2HMDrJObQfhOCc+ZVgFhcUQZFmD0yfKxCIKkZyqvQfyk0howeBfSTAkLDITNE0vmsxdBguNC+cMePH6Qsp63ZqA0c5FrIVWPkTnZOIcd1fej/mO2h8vCcKSEBhRx3eK076W6hxQuMEftrLxr31gcjP5tA2Z65JPkuDeTEnrjZYA/1DwMigRW1fuOTOkKgTQIw3P59Iaxzj0Z5TV0LZbxJO6oR1aJ9Qh39PE2Cbl3FuKY+CeTWGKL3wzdjo0XCaVxhPy8XpNHPb9yeeeJ0rzhEVAYGYI55Zr0LNIusd/TnILTmR30SNVMNRnZgfGFkfedrt6NpsSweLWqtZxvPlJalYAAAexWd45wle9tZF+AfO5+pge6CIMBcZ9IIECt6DKA3rfOJSFNNjzBoDCvq7jPmupsxoLEnnL016iN/OEF45TmGv4QHNX2lprUskrAwG0YQ96c9DwKuaguVnQotyGTIrN4= 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)(52116014)(366016)(376014)(1800799024)(23010399003)(11063799006)(56012099006)(18002099003)(22082099003)(13003099007)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: LnKKCD7JEjvTt6TT60td1ka/EU3djlBj7He1LRIiJ6w1B8kTpKdS87H14kFsM6jdDLoEV6hPT7FHmqFv43cbtJ6GHeDmBdnrVcIj9qUqwP64QYjUB5KIfkFZg8vZGjdxC8ObDldWKkPqnm5WJJkK7CD8wtE438V6cSLHhfCLF4+YhsFzLz86K2zBHxBOUicle8lBOG5K3+9NSCLAMUdZu6K0gF6KCV0r0Nz9xbJ0QVE/SfIwVZsVzuE2m8Sx8cIAjq9XzDYlq141Jc10dQOpjVM/MR8vjKGfjI1GvVnRSJvoLmng6K003zVba88dMN1Kpkx5nYzo/YxeVeCZ1qQfuExl2OTts02OCCJGGR3Gd/QBpdcwvI//bg4ydFK7vNWGeNtwAHQLyTJ7kM1tYR+wc0rPVCV39/cGRc9Rh6Uaz1xxoj16J8BIYyIiJd3G2aCv4jtXjhrn5nKFZhO2O04Yv7EP+Wazem2up/1wwPG6f1G+cXDS7Pibj1BwfJdDJZFkxzQIrB8xiMANl+RBJtR2CUNJ+c0sHVmHyxW3e/1JIqYd31TIXcWFj599U6vi9rGaYDIvUQR5bRGSLbek4kOmzK13koRCAE0HMbfJMszghy5GCdTYTFg/jQ7xuGBLbXi6V/LzioBAh91fzGzWRziCX293LijZBf+sGbTcYu1tcl3q/Hw2+Dy0H9TbY+ETvEtY8DWhvyxPN6Cb4WIFO9EAuBWlzLFdA8GLdJwFzzGUzQvn0h+O0a2W5qEo7hee0DG1GViGdHDkhrjB3DBMAO6IokL2EIhwI3mkRiJKWtkQhbQV7xDCUZscYml4UBZ12ysIhNkhMRx5vhaCB1dIdlSr4oXa5+LC2tI44gTkxlaheWWRy8lY2+3Qh1dGjHi7Rysi/FzQm4KKFzaXpeV7D9Veau7S5rV2CtM8g7He7KsU7960JNyUNZriICAK3gs3S84kf0xB0divFTn3c8IKHZY3o8o+bmSsFHndpZljxQM4QZMM54GDvyr1OQpATpoCn8hJQ/GuKHIgHms77wC3j3JOdNJSPS1Vo74lFmsOHfODGNcToYuQN/dIngxCaBaDtUqPFm3pcHEktqdu1cO9urV35knoy2b/QQlkdQ1HugL3StYqC32NJSSwcRQk5UZ/VWAuSWCB1/W2KGDYYg4bKuHxLn11+ikRDtMfvxw4jC/5Px+sKESx3JWq5acsCJPmocG8hnLGGRiRv3FyHK7Y9T+h0JM60NfCkLTlaqhyKhuhPQ6XxQm8k4+pav/qg4d68+/tt0cgavUkCnYuJbwV5JwmrLXUGBaDENhDsc9PM+baC29QEs/2gMXiKfxnC3CtldpIAkcPowoj1uJZ/HLcQs0R40qF5pZNK94ew1lswoeUAIOdJlyts2Y2N3mSImNs3WLm3OH8fjevl1bfy5G9WxFOVByypwI8ZsMb01LS/XlqEWAe1JVYJIqau9Q3D3nRJCIPZlv7S5zVQQS5I4k7Hb7bT/Zv0m/R0W/Ijbf4nODBJqcKarsCP/sVfFcynDKh+KGK5+6claBlCd1+ThG+Ql5JhjcKC9vJ343S5jdYpOnkW1r6RoObDd02os64CGYr1nzUeoWQ4Rso8jbltLrk5PNrIfsjVD0x66/7ZjzVyBi4z/aTZ8wuau1+4n1juNXtRRsdUTOULREP/j6yDHftP5rerZxMfQQtozu+ziVr4TZmI/hYVPRJo+wMSVxg0nueOkSS70Kv59PJAxsVEnzi5Qw0Z4e9tF3De0WMiv7ncnImVZ0= X-Exchange-RoutingPolicyChecked: EgNnRv/+5U+Yba1gImM6GsZrvTa/NFXjkosxhUgNh9DxoRVlX+dJ0/Nl9HJXD7szS4RxlWEaFkTf/3V/rL5jbWVFAe66LXE1NddO0HF1sheKaizL4CfZTapiELDS8JvU2ThCviRarflEcZRLFsbzrux3Tnys6DyqBto427Ks43cQmVyf8v/B9Y2zIqBXtaXym5e6TLFzFxkhhHQwVULecesMNdi9jggbcit6utvaDWarjNs3ppBbGujIwatnvFMVeyXCjts/4zzlISnV+Hah0NMfI0tLlbx9AtVzbaxfIx0ng8Uuy4INCBMCJxwnzINPlEKBZmJ0lSm+XxmqENy3yQ== X-OriginatorOrg: windriver.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0baba92f-fad0-4e35-cb22-08dedc059a26 X-MS-Exchange-CrossTenant-AuthSource: PH0PR11MB5658.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Jul 2026 08:56:15.4619 (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: dIyCVx9hU6R+gJMjopcBxHg//95IxGDXKQmfnmtB6OKJ1n4OJJWAYtzts6wQ1kyIesClEwEydHeR4p8gLi4DuJ8QWlNKwX7u5vi+g+s/XJM= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ5PPFF6F855567 X-Proofpoint-Reinject: loops=2 maxloops=12 X-Proofpoint-Spam-Info: AW1haW4tMjYwNzA3MDA4NiBTYWx0ZWRfX/84sjKNXthlX seo/KZan2hPmySFeLWjyJeO5YOtEnIFagOFg3kP5d+rcIqhtc9As3pSxntrSzludN/VQBvgGtoZ +n0aP/oHyZJLoGdkBuKw1EGpz1hZEOWx9SuDN+guEoZg5GnBcKCZ X-Proofpoint-ORIG-GUID: BYwYV9T44B_QxB6r_094Y4kgvZQyU00a X-Proofpoint-GUID: AnmPZwuv33g24YaAuEhr32p4_PAqoF2T X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNzA3MDA4NiBTYWx0ZWRfX1YFWU7KETJZJ 4Mew6cv0UA9/NfZuu7DMBjmCBVs34HIyQG2szUvD6W1XVkxYL2DxSGYd2MQEIHS0eOgAlnXA6H3 jTunfqCaNt3stDbtrIIBHSe/3F8wS/oFr6QMe9QYGEegTJPIVrX30dYx2zM7d1RJBkX8L8tq02f IOrJSm3ucBzp1AONNr3wv+Enrk02jhcYjMDZpy1I7N4bRROMhgsr0y7qeuv+vCQKZ+SoGt5LK15 uol6SdlEADpRSP2cejk3/HM3KASgi90K9MzTgbrf63ZMOu76LrnpuVKDXMhtnaY9WNRQFow2c+U g+8UlLYA3xhH5NX0gcarFAq4REATug1mjAzSmoZ/BuIjgdscUpGxBSZ1Bm3yVYglppcORtO/o5t SWjP7x3XJGDUmiWcIfC7qk0Pg7NkV0hhx9m3B4I+j5YRuFiqLIruxmIO87+QheKwrbAFgGa9pHO MBX7E03zvARSFlBUllA== X-Authority-Analysis: v=2.4 cv=H5frBeYi c=1 sm=1 tr=0 ts=6a4cbf32 cx=c_pps a=+8K2uRBjRfMG8L7NFMG7mA==: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=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-07_02,2026-07-06_02,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-2607070086 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 ; Tue, 07 Jul 2026 08:56:28 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/240371 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..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 Tue Jul 7 08:55:50 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Harish Sadineni X-Patchwork-Id: 91910 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 19ACCC44500 for ; Tue, 7 Jul 2026 08:56:28 +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.170139.1783414581284249028 for ; Tue, 07 Jul 2026 01:56:21 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@windriver.com header.s=PPS06212021 header.b=MvFyj8KZ; 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=1648a4fd34=harish.sadineni@windriver.com) Received: from pps.filterd (m0250811.ppops.net [127.0.0.1]) by mx0a-0064b401.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 6678GVin1133882 for ; Tue, 7 Jul 2026 08:56:20 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=IuhS40CKcELOH/wWWrTE+HaSVAOi7anIOgm1Vo+aCdU=; b= MvFyj8KZ/vpjjCyPXWfy0E4aJx5RqJBivoKjNrM6tklpIS2S+4tUHF8GkoXqLD2i 5JUxI+G3mHLHFvQQ151WJH4chMDQNLA9xc3GQQ6unF6XzRLl6+H3Q2NLMLQlJ09+ oY7otwaQoIEeNNiJ2mH+Sh9rfIBcrZkqNtbAmPStJ98o95Ke2i3LFXeNoYGCEEe9 mabtvLztuhcKhKEic4+gmLa1QGMsR1RhiBc+oJOgYRTIejTblNf6uLesDTW/Awis xrBlSuvnpukawfLMLh3FR+nfDi68C9TtXVAinjsafpp9m8qXs2EjMPok0i8ke+eM zoJyNbebFzFMMKKU7WzHEA== Received: from ch4pr04cu002.outbound.protection.outlook.com (mail-northcentralusazon11013039.outbound.protection.outlook.com [40.107.201.39]) by mx0a-0064b401.pphosted.com (PPS) with ESMTPS id 4f6qcwbwkf-1 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Tue, 07 Jul 2026 08:56:19 +0000 (GMT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=bxVKCcRKZWcjX9LKluTF0UgvxUPL+lwVpRJ2rBOW13Ut0QpMfLIMunjcCzKcjisapkDqnQTdZs7l7KwGYYqcgICP+xXE8M+rGrxZ0wv02Gh0nq6RBQ8JmcpxOMDhaeMX+gspH0BAgeudkigHSHQPQXd2Hz0PXRnW752esVRDkmHGv20opBnY25RInjicQGKXYxJMgZsllmsjMRDvy470RgclVtSGYy+aQ6J9JmlyuNHwCHrLLUq0a5Hfmu0SmrQ+ZxX584plli5NJha1z0E1hsQqFZYwiZ6QUlls8JQ3WdnlsPYbo45g2KSU7CAwOqAH+d9lZ09xHm9CW91YiUeNVA== 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=xuWR30FuI5RIYnBsmZe0q8LL76YJ+27UiK6E6uaeIoGzLAYyJ+ukEFt7hkgcmi2R5VbVbz4SEM3fk8+RKMpPERWBR42cmaUdIaE+z4PIxUutRX5s+FNWGMy8Sle8z9NJvdCHfD/DSxzmvZaybyL1kKeeknnQWAr9U3WSpKQGBkC13ME7wR+5Ko4MOZqB/bfRXwx1q6NkCQMo3cGGlaDhQeDwpz9S3jIyqX7/HbnEF2vyQxo/kkJ+Fipy0dFR4gauwpoTiE3xfIj1FSJ6Jisz7DXb7nGea8ofETYboqmEZlcLNVkbwFojCl07MUB458BWmpU9gzEF9h7IGZ7BB+cRUA== 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 SJ5PPFF6F855567.namprd11.prod.outlook.com (2603:10b6:a0f:fc02::861) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.181.13; Tue, 7 Jul 2026 08:56:17 +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; Tue, 7 Jul 2026 08:56:17 +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 v2 3/4] kernel-yocto-rust: Add lld-native to DEPENDS Date: Tue, 7 Jul 2026 01:55:50 -0700 Message-ID: <20260707085552.981820-3-Harish.Sadineni@windriver.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20260707085552.981820-1-Harish.Sadineni@windriver.com> References: <20260707085552.981820-1-Harish.Sadineni@windriver.com> X-ClientProxiedBy: SJ0PR13CA0181.namprd13.prod.outlook.com (2603:10b6:a03:2c3::6) To PH0PR11MB5658.namprd11.prod.outlook.com (2603:10b6:510:e2::23) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PH0PR11MB5658:EE_|SJ5PPFF6F855567:EE_ X-MS-Office365-Filtering-Correlation-Id: ac6b4677-93dc-4a84-21d3-08dedc059b5a X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|52116014|366016|376014|1800799024|23010399003|11063799006|56012099006|18002099003|22082099003|38350700014; X-Microsoft-Antispam-Message-Info: zhSnJvdhlPcw5ndNd/bKG1ThSXaXQrRlycn1y8WZz6Qmujo9QJi6bXKQhQhfROD1Zv2vIrA/7v9tzmi2NBePGiGktwXrRrZLg1B6iHR27Hbqt5kIIXdZ2/xk3S0rMb689hi2zWdZzwwfkw+JKXxJ/1Chq7CuNJMSJdpr8jbcDmgmir+IHoBYYrZzOxNdiC8FVmFnpHrwGHZ6y0lykbUNNGDNQfCOlfRBBqchiFKwgHWW1Q7qyq/yWN6YI2jixezOfaoblMF7PsokkV3Hn1j7G4oTDiE/eFrZ+o9DN6y1YzCOA8gNhlybQKwph40E76PaTmNhLk9mmMbcIWops3H4dA2dgmim4da5eKuF3Vmyp1wsaMPJAWpPhIFam158W9cWOb5OEg96q5ijv7DGb/5aU73lqizVOIRloSQitep5OngxlRT4+v63yoBAR14ehzICaGyA1VJX8WhmtlIHUb+8IIjHVU6K661RSKnVnfz5OYb4DCM6vC115bnVS2rVmMwFoUxBp4xsGFRY55t2k5ShmCVpNeEnSRvFEReZv37rFVZfZQiXFrAmKcEA+MzF0kQnmoWvnGeW/gD0P7TxuuDjMbzb4U6XCRFLwwdx2TjerPP3QLaKGVpZW+s5nd4efQiaoiAk9ZeaPgNOQDsrKqUMljIHf0byuCUNGCVT9u1SiB0unBX22/gejUEAdXPE2p85Phx3Fe15COo1KFElkzL6ux1QabWrSz+nn3l7GAiOEWU= 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)(52116014)(366016)(376014)(1800799024)(23010399003)(11063799006)(56012099006)(18002099003)(22082099003)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: eWAxkwvWXBsON8tQlyi6e5EUihDIjc77nDWUH/F4Q8E9m+wXkq+/3Jynxdp4/nGSWZpplcNf7Qvbe9m2t/+2ZeIuQ9XPF5xyruit8QXSksFUVQz1aFBjGgCJgcyMPf6pPHYaX5ulCTcvbs7rI/xs2TiA4LRMS1zv2nnuSj3G9CNVRjG28bCiYTNUkMHupdDc05JEZ3Xksa/viPkLsyV4u4I7af27z4NGYSF8WEuayaS3XguuQCSFm2acLG/DM1AiJOSM9uHUciV4LpSgy86Uohekb/+GTAfLmJdlm6/nIXnH0P/MC5tiWDJX9GFme9rvzy0EOd2/VFUw1/Y4HWsjMoFRYI6fAi+SqQEuNzIlogcDoet8pMu4z1rpHUUX8Up2G8O4JLwG4eGsJCPJEEQhj5hh3hmpYD+mbPClAYhliz456df+mvppgJhxPEXOJ6qYNFCjRbvnmNzPnY2aQDmrqIu3CPK3pST3HwYTjPzp5zXABhn3VzxeHzj8HdCPNADU49duVB3DrjZcNYCeJ+3wEZixCkQ9M+lWU+AtYTZvyZ+ccvwgtxBBR8r41DdJOAnetm0xBuF7L35a53tp5iBg0fbIo1c5FgSSo63CdwADVE12ZMIRaDbBIzOWSSS5oPCLpNzV2on0EUhkg8+OicfYdJ5qqG7ARMzD9p8JLLF+MnvbtFPmvl8UyuDyFuAjtfqzbi20g5qQAtkvIjMDKBYEQPrvT8f9pBafwvfSxG6LBDgUndiT/UGfxKq6jx1Mh8kcZP3jSVOeMwKTDlO89TexY8AwiIFcBoa0pnCAj2lUASYlNfa6/ZgTkKNbzETq/MbEBa/VmNYrCDB3/KplJgkdWVjzfHAMPTleGRlqnSwRUqDuu/5kLIdiyVJzlULcQI3F/wiVPnRCKU6EZPjdTUBAqD/22dm/tlyZW1W+e94VWQtJSYNcqcXb52M4Hu3Tz93QlOdzHX84o1P/09tTXpO6CiQoXydwNYWkJCELDQAPjHa4qjNgw+qgmvfie/61ujf+8xXy9vbiKjcdOKaBVvnVDzJRdzUKjweTjioYvjWSnQ+ojnsHGMrN2CXdBLI3vKCcrh4rPbkRmA6AjvBpcHNeHFTrkc5Ht77bRaCyc7XKy0wW0Txk5h6rx0TpFLEs8LgvIx2VICIL77q6o27M4qXLrUTgUArM17X4CcwZzvw9FyhnRnsmTl+T9uYIAUG9bubYWHgE95SYu7TD5G06GKTJQKUlmhh1FTkoWom03eeG4o2e/teO6/oqB6PDl5R47Jm30NDnZUkyk8LBkCtffkgkx5G2smNU0LFt3iEv0zq8lq40dBQ+qOM2x+ocZ2sxkZZhTAKBMLxFqq8KfsQZiNvdQnmZfHrJMKCRXgYUdDgf1YbIZQG2VVTDQAQ72jCU30AcWeAsHajdQ2UKwR+/xPi2t03ER9jFF89NFXw/pN7bWFWINevaq6bbwz2Q2niaM9B/EGk4FlSDZmC0wj91rUao2E0fMN27a+8PZCvRMm9i9IYCrjENKC3hpRWkOxE7X+5Of3dlezWCzC+y3vmDUFui4hKjdnLBrGRSHwiaTNtZCUJl38ooAm+q6OZ0nom5BK4QdhrkAgsoOJ04EK3hK2FLzzqYXNSxn6WqJxLK/VKBLIjRdk/yboGKwb81ZsXbG/pIJuVTCgTbdsyZ4Oi9Ool9jXZprK+CrDunhGLc7O9lEqGUQt/iSAfnd+HFHIfHw0Sw62rRV6gPV2Ogzyte+5vzUHV3PsYS/M/GALF6RGe0JUw= X-Exchange-RoutingPolicyChecked: C30gmkwsmRyNjxL9E2QBL49FvvWxvFNI8dTw2J05YaBMpzSYLc55/QD1Y7k9bSj6nvKVau4iJAvmFvzLMn0OHD1unNAnBPd3+O1E7fZbA/ZlYtBBdyqKp21EvB1rYv0uysLdMO9f5gS8A07E/96MkxK1KJrYfSmPpcAhvuA0iX7T02vHJvDRGQpJoYeuPcjg9VF2n71msxqFtv6zXgVpb6U5n8G6NnhPLuaEe0U2BIYjgUmzD5wJlNMKU4PrufEVddsB2o9Ye8FMZc1Jdj6cn+W26R3Z532x//0CKrkwkWZP+8QmFxgUHrNSaXART5RLsnHFMAGTawGnkcEHKfbM2Q== X-OriginatorOrg: windriver.com X-MS-Exchange-CrossTenant-Network-Message-Id: ac6b4677-93dc-4a84-21d3-08dedc059b5a X-MS-Exchange-CrossTenant-AuthSource: PH0PR11MB5658.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Jul 2026 08:56:17.3978 (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: q/S1l4pvgs4p4g06zUhx/vQAIFw2WX4e+s1Zr8azHoUQqFTTAtnaSYBMqRak9WbuGFlcvr3IdVOjDBXZsp/4HIQri07zJfVl4vnJsWpDk0I= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ5PPFF6F855567 X-Proofpoint-Reinject: loops=2 maxloops=12 X-Authority-Analysis: v=2.4 cv=D4537PRj c=1 sm=1 tr=0 ts=6a4cbf33 cx=c_pps a=U/rLDH1MEKAiLKQqfACAEw==:117 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=xqWC_Br6kY4A:10 a=RAioF0-LDSMA:10 a=VkNPw1HP01LnGYTKEx00:22 a=bi6dqmuHe4P4UrxVR6um:22 a=klDOsUkWDRETUCZYPvoE:22 a=Q4-j1AaZAAAA:8 a=t7CeM3EgAAAA:8 a=bWKH01WpkPuerRjjk64A:9 a=9H3Qd4_ONW2Ztcrla5EB:22 a=FdTzh2GWekK77mhwV6Dw:22 X-Proofpoint-ORIG-GUID: 6trVutrhR8KZNdUhl9eDxQpYiWivC-lX X-Proofpoint-Spam-Info: AW1haW4tMjYwNzA3MDA4NiBTYWx0ZWRfX56sGP65Gc91c 9a1QxMCmIBwfHM1lf4IzZ49FYXpDhv+EgjToOsN3AT/RXwDH05nvqJgZoJYg/ex03G4BPvoOou+ 7E4HHX8vTn89cVKeZHkQ0P6bvIStrH9pQttOwmuXu8Lz5vnjALBI X-Proofpoint-GUID: NpLkAtUpCHxdh1YOweWXh-Q8ykUgfq7G X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNzA3MDA4NiBTYWx0ZWRfXwjbts4tKs7LN 1Q0CH7kLZQD6WPeIHlFcBAC451n3fO9aWFP8izJeTMpJ5rQ0nf7kk/qKOfJOlRjLS5QVoUozb8Y jpp8ZPyMLx6IE8we/MSC2+Fpe2b5zdXsrVIskv2mv3aUtdidsUys3M0rTjFUMmeTDm2t9cniCHq NfL/oZ3pee3NiIKsuLg84Dqu2lJ3LIH7MLW4gd6EqbuCecXR48ECUZh/+xfPa+rP8eBvMYmako/ ljm0vbpQghqQadJKyM5VTrX1r29NFOv0CoHn4OYlkYPU/tr+ZkGtWJFiRe+QWVG98BG835lrLKw waNyjQF+j46uIXxW1cFSJUPj2DOmh0S9WwnYUYF+qSh9Adl45+KbEGYD8sKVw6KdSnAN91nXkGz 7qcccWGA/MV47OmTwo0zehFXz+daFc9/gAUhjSkxsVzDwB5StJxrZE6B32WG2+TjRoWtqwpinKR 1RLoXksa4hTqmjM4wbQ== 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-07_02,2026-07-06_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 malwarescore=0 bulkscore=0 suspectscore=0 lowpriorityscore=0 adultscore=0 priorityscore=1501 spamscore=0 phishscore=0 clxscore=1015 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2607070086 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 ; Tue, 07 Jul 2026 08:56:28 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/240372 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 Tue Jul 7 08:55:51 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Harish Sadineni X-Patchwork-Id: 91912 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 351F3C44501 for ; Tue, 7 Jul 2026 08:56:28 +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.169148.1783414583497707850 for ; Tue, 07 Jul 2026 01:56:23 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@windriver.com header.s=PPS06212021 header.b=VUNEwkn0; 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=1648a4fd34=harish.sadineni@windriver.com) Received: from pps.filterd (m0250811.ppops.net [127.0.0.1]) by mx0a-0064b401.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 6678GVZ41133879 for ; Tue, 7 Jul 2026 08:56:22 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=oSMLjKy8lBFsIA5aY7dVo2NI0AF6wf46mhyMmr6IbGw=; b= VUNEwkn0dcJyTDxwnY5qaipOu1xT03dxSs1+7Z9uWcm0N+R4uUMBeMa1ztboGw8s OVfxTAvvjv1Ib1O1qJGLV/5OqG/bKiH1hdyyYNtwkFMBYAai7wQPa1k5cXJm4lEZ AfblYdCtKglECxDKyQVoQtDsbWOACjq8MnDovmK7gAAW/N6+t4bLp4ycIL2xc3Cc 2Er3lyjrPiwdwtvC0KkptfyYH+C36F5xlJmLEjbSDm7UN7OVjXdknNaG63+rITwc ccDUytpOYq6pc0Y5LBHVvqHNl8fAqA+CaruF7W02JvDncgkV7bDG1Fs0KSOiHgUi Tb4viU/krSW5fw94msWeZA== Received: from ch4pr04cu002.outbound.protection.outlook.com (mail-northcentralusazon11013033.outbound.protection.outlook.com [40.107.201.33]) by mx0a-0064b401.pphosted.com (PPS) with ESMTPS id 4f6qcwbwks-1 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Tue, 07 Jul 2026 08:56:21 +0000 (GMT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=ikaegWsvdhf2CWwiBKEsoQ1ZEznScdGW9bD5CwOeRRIcm25vzWejJro6SA1dY4xgu8hefrO/KOKzVc2NEgu2rY4HYHb+9TxZzQw181Xr0u0sMbWiSAXaLChqzzct/vNOGrHbhynE3tcnx9QQhq8/RpN/SLLOiVm0MK6+Kd8gE9BKInsowMopJClygzMdLBMVrKUwf3R5Uv54UGaIJA0ofASsGqeYB7YRrb8d5zkCrR2fwd6o+dEqh68S1kDoHidBSLr24hubwbwSgiJgcYpRRKWId0JHfd6n9LojpUmcyetq10lQ2mHIOYyRSwTsDFid7Zs/MOasYBrAqHW4gg03IQ== 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=erfr7MnkpqZGOKP4sIsZaexeJtD4ox7F7DEd2mrMhB/PVZMLzrqZO4TDu/Ux72u3uSNNiG5fmTht8v1rZp9+Ehazn5OgnOlPGINePBRDCZ2eFGegYeLBL6DoPmL63HNsJ+88yxbpMBlgtC/B+ADTzpdiY12ObUwHUT4Wn78YX728g8USNaDhJAr6Rqxb0pHtUOuQvoal2RGm4k4kGIsVBqVlHOWnY7sXrJRmgM5kDWhKfe2ZGDFxW9kAjk1MF1S2eEYnt5d/ZtcM9oI6FgHDUNVIRYg7hnmQ5Lw6TkFTc7O+7z4g3PqyiVsUoT7uHpdCx2DIwfj2pgSpW5q8Meqw9w== 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 SJ5PPFF6F855567.namprd11.prod.outlook.com (2603:10b6:a0f:fc02::861) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.181.13; Tue, 7 Jul 2026 08:56: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; Tue, 7 Jul 2026 08:56:19 +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 v2 4/4] kernel-yocto: Set CLANG_FLAGS for kernel config checks when using clang Date: Tue, 7 Jul 2026 01:55:51 -0700 Message-ID: <20260707085552.981820-4-Harish.Sadineni@windriver.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20260707085552.981820-1-Harish.Sadineni@windriver.com> References: <20260707085552.981820-1-Harish.Sadineni@windriver.com> X-ClientProxiedBy: SJ0PR13CA0181.namprd13.prod.outlook.com (2603:10b6:a03:2c3::6) To PH0PR11MB5658.namprd11.prod.outlook.com (2603:10b6:510:e2::23) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PH0PR11MB5658:EE_|SJ5PPFF6F855567:EE_ X-MS-Office365-Filtering-Correlation-Id: 4865bdda-02b3-495a-a46e-08dedc059cac X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|52116014|366016|376014|1800799024|23010399003|11063799006|56012099006|18002099003|22082099003|3023799007|6133799003|38350700014; X-Microsoft-Antispam-Message-Info: eX20euBsFlTNxzx+q+JLf1YLqV6vc7sKFskfTuVOj4AiLDZ3812P9eT2q0b+24N8rGX3i0Zxb4pXvzNHDhZVxSraVwWzcBXeCODqKFA5D1yoZEUnUjhZ6PXiV7fxbzGW2T9Zvd6JUYuT+mY0Fv2KIXKINK6dO18fX3svhFKTkgYIcTgIn9D/uqklmO8bjxHjxHLGbYK3PPN6Kul+KjGaRSk6J75I0wBfsg2ojnP0nRwjEpFmYHRb6kjUTN9qFX4CcWSq5To6sduBnYrG2+CnRyKk5iO7DTLfgKAvMrzfv2fncwQcYge8ZIGvovvnpisavNzrWm2YvYZ+Bu1IQ16zSniCU1d29pH0ekDPp+XiRib3zhmFbpjSEiaeVTcg513prWQK+Ejq7lmeXQUPYUGir3psAzVFumXyinV8EftC+bL9mSNq+zB6EJHL2vVyT6SMZpfWDBpmZSvWOh+fv55pQy+22zcNJFfAIiqNt/wujAOjVqQ87oDxgMUEWwKBPY4RKM0UjbojyhTOPcXnRzeKvPFykwwkqKiRp8syt/HqIiHfRT1f5BRJ8ksqCcVetX6HXngQE0RLj6TkdaCwpBaGk5zkr5L3YcDQAeLsQE1468yp7mbKd8E5eZkMQlQYD9btDxlOx2k3TnDl/iAoXfXuFg9UPm6VQxZMLWgCKqAxheBdmGz5ZduHyf12steU61S8sv6dbcZpZb/fwnIHYitKAIMewqdcop/oc9bEvy+al04= 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)(52116014)(366016)(376014)(1800799024)(23010399003)(11063799006)(56012099006)(18002099003)(22082099003)(3023799007)(6133799003)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: P4eOId6ISw92im6UiBCRO6O0zsIGDNabKnvCEAUO+IjUpdjg5MiRhkQ043UhMQAo4DrezzC/RuGTI9vVygrbT9eoGNYGOOkCJ5n3J92zcfu4t3eNEJhV9d2VAjGgaAuJTAPKdVOPxKIe+egb+1lskTQdr1vtB++FM3OOwDNWlJ7MA4SZ0xfXShtjLnZ9Zqc9HnA9+S7XCStj7CUdD8BZ2ZdVjwQZQvpIEsXi1gyxhywnMjifBttXt1DwMDwBybaBdJDA8uNNPQzcizyw7eapjJess/e6u/UCO3V4Ao/PR08e1y4O+RC18ByTMK7tUStxB9WR7EjK//BpgKaA61IpTNcvvK92qz93RdJmOH8GPR4UpyT5zY4Dwf6tCZ7qTxRGP2nTegRhB0/B9IXazuMyJwjvYpMoehIqug95Q3vRn9Oc9qTDD/4Y/Vc5ueiPeKkFsvgdTMbMUzNUZIabW73IVB3OLgCRell+DHGaUFxvRwjZ33Y3PUE5Lx3tuze4xJUMZPVQAVL3GBQlmKocgraUWonOt39pHJUE/kKR2Hgs2nk9LQVqC9+SXJUwoULkT60dk0p9QOuligvRJ2qnoPkSX+aWa7rvU1izuzbI6dFLN2tjZ58NahPWJWlcIMlgvIR2rKtyOdlwdlmUSfLxtz4dNGUEuFhyhput2wWolrn3r9Kkc3qeFmUFifFqJNYOP5k8/7XFnu0+sS40i2TiCkgptCnnWS9/c07O6YzkJ10JMTDXhZkGs+UHVjHIZ6WvhD+aiQ4xEa8R3ZHVsgJOvCvkQcNfH9qmbxdfsKkprgvbQkdLPjtBssOp+Nnwi9ht5RUu0cP69Z5s1DpHyFsjmmkv5Scb4MFU31gzYWcI/GXgumffZnjCikH6PXNhC6JA2JF5n5siT5p8gQ9hoZ4o/uY13xK1EJDU/DIbO2D/3FiuebCoVjaJQMXaXlA5X/wjoaWp0AUtDOO1dKhKAd6dCvWCxhTf4tTqabmr0BEjpPbK+yPrn4t8r3HJe/57BFXFTUxnUm86MkNdsZpl1hhkfVa6Fua3o8sKr8vfGaWfoDXFagrqOf18PmuQfhneu1qtlVOpj1rdawODvKv0ji0at8RHxd80mBjYCSGRRjsILJ1ewvp6w/CiOBOvOvjICr3PIng/g+lkQb5/mkOyHsr2MQm1rXifMYzBXvlNU0wTc5IGXsTA/cxl0agc1iNh2MasqGmls0fNk0ED0JGaqxw/TY1v23Y5mgLTFnTMOIKap978mzgEomysKr53MQOevjpfBEuM6aLr2sFeqEYovynyRujqP0X3B70xngs0pOkSdz4hMq8+qLu6/nwytMpfwqYdl/lbe9xeKjXLW2PvZLg1Gc8V+c7+ssAJ2ooAuw9Dq/Ivv4ecjVeiXYMyw4t/0G5AcZ3O2NlLVsg9nPjM2AyIC5Ec8bBtAHL2jp69iA5ieX1t6wwaZvmxh8h6gUhR1pHjY0YXVrJnHrmbytrXdL00KoOS9sji/q57xh9SwMUp4InAYv8R0gDntDowVdF6eQixAXm72Z/rGaYz1AakYdLanbYLSthd5Bg8SY3bL6/y5ItVV6paqsp63+mjtfeZZM1GDNJ8N4i/TOn3G3sxIdUskxLchCc+I5YAA9BmRZoV/J/uACXdkosz0GWS9McczPq8ZRlaUEsLQ12tTu36nAjbrNaAc8DEJEX3WeLjtUr1vH3/FNBEUpU6YaXwL3KQ1IEb4PtHpqj7QQj6lUoDq0B4vcKovgf2GfVQ1S1atNR+vgomoHQ= X-Exchange-RoutingPolicyChecked: PVOPCtIY/PpFqyrzOcdjqkhQeiMfbL3o1BIM42uad4QLaHe2xgvKKkSJ8Y2jbsH/ipHD5p7VEQGvyxyvIMyzZ9B6/+EbMVeyeixAueI2+fwg0WlNZt4eKOUysDVC+jMDBzn0GWJyvTpECxo+0Fi96XAusaPdNxxgSz8SwyvMJV9QrsknQTIJcByndp5zXlUc6TtuI+WEMOO+aIvvXdhA1xS4tX3WCgp7ddH1IjF0PtM7ZrZpyQ/YcJjY05zygxOIeXDYxMjmApIPGgrQ5pT9HvopOLmQJMT3hVkY7mvc8HfeVCerrj7dQIrt0kovIhb9ZXxWP9f0y2p3nYcVHnX+Rg== X-OriginatorOrg: windriver.com X-MS-Exchange-CrossTenant-Network-Message-Id: 4865bdda-02b3-495a-a46e-08dedc059cac X-MS-Exchange-CrossTenant-AuthSource: PH0PR11MB5658.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Jul 2026 08:56:19.7649 (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: MpM3oJrgZV1sU4CaGBN9iLDyIpUSd8OKkLgP/SbOHvWD5EEZJJory+LiSAwBjzENeFOTICSVy2KK160nx4mUykvhFunZ8pIpEziR4xUq9lw= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ5PPFF6F855567 X-Proofpoint-Reinject: loops=2 maxloops=12 X-Authority-Analysis: v=2.4 cv=D4537PRj c=1 sm=1 tr=0 ts=6a4cbf36 cx=c_pps a=H8U4Gh8omvmqDI9iB/RWMg==:117 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=xqWC_Br6kY4A:10 a=RAioF0-LDSMA:10 a=VkNPw1HP01LnGYTKEx00:22 a=bi6dqmuHe4P4UrxVR6um:22 a=klDOsUkWDRETUCZYPvoE:22 a=t7CeM3EgAAAA:8 a=aOuplgckfP-gDmdpiNwA:9 a=FdTzh2GWekK77mhwV6Dw:22 X-Proofpoint-ORIG-GUID: 2ojlqyIimW9CPGne_W-PneWyy2cveKKi X-Proofpoint-Spam-Info: AW1haW4tMjYwNzA3MDA4NiBTYWx0ZWRfX8+5kYeFnmFmI hQQNPJ6qLzLWnOZN68+HfNjLmQRNiv5kXMKZsDyPk8x+oa2XzIn2xS4n95KyPZPSWqMWJYEoteH X9RSgHPU3VKTLlye9xBs0QO7Lxh9Du3wMerpPV+8g2uIVSftnzoZ X-Proofpoint-GUID: urWu8EwBWL_8EC0A2esZgAlp-ButhECX X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNzA3MDA4NiBTYWx0ZWRfX3NzVylczPFuU ZpHf1UpXOuJQd/W+mjZk80otkH78DVrEquwLDVf48bWmQhnYHM7r2KxUhJCUTaPO8IKwEZ8pjHk vHsek5mFWGlGV5AdeVdCfaIj3lSNSEp/tO9xxoqQ3+65oVbkwlE5xRUCvwWu4gfwHwm5kAMZLBi +DSTIEzPRmqiiETRcHHs5kFJIc8gIwD37H7iJTLg6UKsIR1tZpmEfES6eG9XEYFjkTeQ0Hz0EmS P4leXKSQUDuvP/ND+7P7SAnTU9GtjFinQjFnjTTlK8HJaGCZBwcxneMPcWYCGyxIdBdAYISi0Vi YKn2ibHDOlC1wBG9BRhDHyEbO0DS7SlYsNLIInYInmgX4YAt/ltEBdLtTujJ+K6cXlV3cpRc/V+ 55A+/dWccbWDjUC1oqAb2F3l1l8FV6w1miRXP8ebizTj5Ty0C+zcAG73o61/7EjYyenuvYmE2lU 0APElhjx6CvyOzDvumQ== 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-07_02,2026-07-06_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 malwarescore=0 bulkscore=0 suspectscore=0 lowpriorityscore=0 adultscore=0 priorityscore=1501 spamscore=0 phishscore=0 clxscore=1015 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2607070086 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 ; Tue, 07 Jul 2026 08:56:28 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/240373 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')