From patchwork Thu Oct 23 11:25:41 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Harish Sadineni X-Patchwork-Id: 72903 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 1B04ACCD1BE for ; Thu, 23 Oct 2025 11:27:12 +0000 (UTC) Received: from mx0b-0064b401.pphosted.com (mx0b-0064b401.pphosted.com [205.220.178.238]) by mx.groups.io with SMTP id smtpd.web10.17682.1761218822789429223 for ; Thu, 23 Oct 2025 04:27:03 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@windriver.com header.s=PPS06212021 header.b=gxE+W6Zn; 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=23915c5530=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 59N6ddno587344 for ; Thu, 23 Oct 2025 11:27:02 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=cfulRwytJfi9vWAecnMqzcC79bviZ/lLbO8BEB8uLKg=; b= gxE+W6ZnDcW69ESNqytRNgMh07TYa8mTVJQ+tGXpl/jcfPo/8ARgqJvExW14o0X6 4I3EcHXgNLcfSC2mGAE/h4ngqLsWEm1jyJsvLrKSkDEabx49PQ7+rLDWnnoz7s07 QopiHH/V8UcryvFKXtmKH5r0F09+x/ekb9RQ8dk54xVD+t7jNnVc7X6utmiY9RZb AxvqmzCZ48a6sw1+6iRTIFR2EJsSAGkN352ZG+DxauVPs9naffLIWOlm2BEN4TqJ W8lKNWM2r1XtsvxqV2ojhin3rwR9MY0fjbKp/ZyBtMxp4Zbpk35JrEI/xt8NTFKl iqZ4EyvuLWRRdBSaIvoC5A== Received: from mw6pr02cu001.outbound.protection.outlook.com (mail-westus2azon11012051.outbound.protection.outlook.com [52.101.48.51]) by mx0a-0064b401.pphosted.com (PPS) with ESMTPS id 49y8atgj65-1 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT) for ; Thu, 23 Oct 2025 11:27:01 +0000 (GMT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=hnUuaUqhsac4npBAk3/1rPXc4zLsbmRNRKodEmJARvKdEd7rQTII5c4lHzLuiwjrUx9yXT4kP+6U/3Tq3j0YGgSCUFn7a1IPBVNp/AuGif8EumbJclaJF6PHh5Vvg0LKBrr5753T6iKxh4GEKqYfvpvI1FraDd6fZ9kYvrRAAGt03pHMyMF0QFRisA3yNtq9/v6hR4dusA9pwP0VZHAgyihKzwZe4WhgyfdRwtgilRwbZ5S1T+Q9kYm0EeYib+KvhfT39uNqk2bnM845cznm/lo6SrSVy2KacGMt+f0j5ZwRgZpv9IYqCcGP4Y/52PCx/5DFBpz4JCV6UI7keHO6Ew== 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=cfulRwytJfi9vWAecnMqzcC79bviZ/lLbO8BEB8uLKg=; b=ZODHcgjjXU/sHQMHysyF/VS1xo8rx4VZUDCccVMeIVpxJxuzzIuSGo4e2UUYEMZyLe5/CNoRkqU7CEEENJKyE75ivo6yw4jnp2AgZ1tRYdOqZbqGLsLBw5I1PVtFrvIa3pc4w27J2/poyTRJT793xBsz4sul5SQAcxTitW52GvO4qmHwIrvARMe5dc7/5HMHne84S4LwvHA+4u3lp1KWMv6JSRbpA6PLrW0OhIuHyiJbbbdIwtLqbcFFZCPuzey40aBQVyR40ZrxIdjEVBoGwCPL0MphGPwsOVk/ydkaYJLzkQBNFxvUvxZoFGhjFHhk1frGvLPNQ2SLH2FQ06x9Iw== 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 SJ5PPF8B3F23403.namprd11.prod.outlook.com (2603:10b6:a0f:fc02::842) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9253.13; Thu, 23 Oct 2025 11:26:59 +0000 Received: from PH0PR11MB5658.namprd11.prod.outlook.com ([fe80::f440:269f:9645:29c0]) by PH0PR11MB5658.namprd11.prod.outlook.com ([fe80::f440:269f:9645:29c0%6]) with mapi id 15.20.9253.011; Thu, 23 Oct 2025 11:26:59 +0000 From: Harish.Sadineni@windriver.com To: openembedded-core@lists.openembedded.org Cc: Sundeep.Kokkonda@windriver.com Subject: [RFC PATCH 1/7] bindgen-cli: extend BBCLASSEXTEND to include nativesdk Date: Thu, 23 Oct 2025 04:25:41 -0700 Message-ID: <20251023112547.4044904-2-Harish.Sadineni@windriver.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20251023112547.4044904-1-Harish.Sadineni@windriver.com> References: <20251023112547.4044904-1-Harish.Sadineni@windriver.com> X-ClientProxiedBy: SJ0PR03CA0091.namprd03.prod.outlook.com (2603:10b6:a03:333::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_|SJ5PPF8B3F23403:EE_ X-MS-Office365-Filtering-Correlation-Id: 9ba48e65-7a6e-4b0f-d1c0-08de122714d0 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|52116014|376014|1800799024|366016|38350700014; X-Microsoft-Antispam-Message-Info: EyjnmUnNeuzl+pYuMSmJLK9GURp9OBZxHNIUMV3UBkHFUGYkmqBWa8DuveyieZtY7DdXhUXxT9SXl6V7Rf8R6MkbWvRxKVfH+hvlynz/DB6PH/byMFZiWBTPLgc1VTJSPb8wbiYMKUUk/6Y2vgyMA+B19TCQHl3Mf//3YUBgbhJa3d/CxwaGFw77eRGUrpqraYLRdOPfiaZ/QD6XBIJcW06MSzfP0RLk3KyQEJqQAL74Zg5MPDB6k+/DuuQUmS8lVGH4TwLyeVBxtKG59jmpvz15pEcBOdwvcOw82EJCV2B4CaYBnDudH0SBqC+YkFtL3BeauQgB/yaqP41dr5Ki49rNumEg8PlpsY2JgXtkAHl0VuG7ATCb97+IcJQsGmr3YDJzicwwLWLnw/xCw/6dpbMsWsCS1pa5Fgzy38vAWoFHUzm2m03IOQVQDH1DZEvN830KMSH+L71SEfj0LQIBodNl0bMDJUZxS1OJjC8vnwzYnDUoj7DfxSG+i37AiF8MtbxOp4tXHRqLRPj+xBaOu4Xkf7L1tmsZGVnVLRUzLk9iex+2wUDoIL41Wsb2O2fz/w19iEpYyLmhkvFaJtSZlUcOxRZRUqRt7U5bKt33r+/XRnU8N71A7bGX1VcRWUdMgSZusOrIfQg6aXe0YadoCUGlHP3lyNmTMY0RXojLA+c0Vi83Qrpd2CfgqWrarGltyzHgnzF3nNBHGFlY12OWnUgU8zv3xVhNfnE1zfN5SVFo6kXYhMJEpSGTMDHH1bgyJ410HV5M0gsasiYrNBrpbCoKocjCk8i3AbkZRmWu8n1NINIgLgHwHy5eTOIYmZorhlj/qqhdstquSYyVHsrtBPGFo7KYDHpCdeKWAe+I3rxNCnyjs3yNxIMhj9rKmkHm1n9mQNCTC40xYI/9TGzw8KV+LOfhns7vDLwAIfCJXdnru1g4Zg8CZ9tEVgcUN2BHOnOd+c4Mj2b178KIUxR5RoisMB9WzRqgFhdDRR6g0VWQAezJ5J3+BWkTrPpTVQTzfqtUKUW8HlRfhGTsgjalCdviW67YI6Mm3WbRgTQU9FrU/wGBQh6EEj3d56qCFeILza5oG3Ye0/zMSS6RaKuVSBiB4SiyLhi6pii29rOn39Dwt+YyL4nOFL1i1We0oze5lBbwgqfI+3iECoEdPOXtNCca3WIRMEP3/uzmI53Ytngk6eTkCKdgzmpSBpNPR22zyss24ahpe5VE2xIPZf6ZU9jFTtT2a3L6LHrvkbBRDobSesDj0oi3jkfxviplfr8+2I5Xnsxun9WB3NS1oxqekf00LuJ8lOyqyU1T7PKNSQKrA1PoFXZz1MYpper4KkrFcb+wp023NxlJe6/2H5kZ56LT2EU8x6/Mm7AgXVkf81dZZosPh9DM5G5T4dhJ1ulYb0HGhhxIsppGHZHz6e3hf9wu5q0uyFhYTZXA+kxfwFjuKIyWoA9qg6P4LC9XLgsyqt5AHZ387zmSq/FktQ/lgbHqWlOiKlOor0ISjgC6B5LMBZDl8VOaoIZXrYBT4p6N 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)(376014)(1800799024)(366016)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: XdLXea4lUhph++WP9l273Pf6fJG/RUkWdZ9ghmn8wjAUdMJIH7uS55q0z2lm0shpQg1kXdraCZSRiI/zYhp33V3wKjbdt53uXrGyVFb+HIe1u+8BaMnY5xzVoT7PFZeEHESlzRaHPIhoa+nx4t4WPJkEkGsuqKZ1IO2+Q9FnbuHPZOeFwLN3ByKQ4MNGCZWQ8DouvwajscihvAdMBDBZWCVqmVpC9grnmnk+L0k/VkN7swG1K9xGHWzCC3s336nQG/rV6r8EuQli88PxhYfJnGTlXasOoS5TbXMJJeQSN64ykh5WbhYCMHKqzsmuH1sp1TbkAORcT0NiljsuDhN1TuPXnBU3U7NTioRGJhn3meEYWqP63r6AyZXfEEZWmUphhBuRjS4yVhaUwP7eTk7wGOx7G4/frbEwWBjLCwX/qVWuYCL6qDRTvMXeE5giuQZRw5Qo3Xa3uo3qxYs/YyGT9wF3CEbGEPIXG1OXNAjWotgfZo352CQGQ6/QoCtTV4ME1Q1FcNLhAPCPvsB/VeHlmcw7ERNcGmBcOTJzTesvcqtRWuVAjHYuWQGpLuM+BBNYgVJVL7vyS7w7LOrtuFxJMgrMc6jS2g18CJxHb3/gM1XmGBqmxViEbNtkYq4yluEHBuUgpMSa2w0pp61g402r3cVswIQvL5ZLlayKO8jtalrKVXVi66qdCtivnGyB2x12dusmvVP6oA66JtUrWQj51R+vbUvd20P5ySDOARPmLbYks6KOkhxE74xdACR6CEdeekVnXNlemXztO04hzkVbdJ+nDqbFzQNaWVBYHKuZgCXkLmelA1TZz9/v4E3/eXRFsSRYepDfJf2z/c8Cl+p4WyfvuXMge+8UMvshgwe6ykpielhLCnHpzO/H4gpJ6Tmj+IJDIQVaU42O/PJA5AyZcqu2+PKUfnH+tkFkGiyOW0r2Ogq6CJLhQM2J0NLarAPJMiUOn1qc8KMNpHjncX0LDvdooTXVavmMpVhIzaGXgqU/irtFJt2xNldd4CNMAKKL8OEd1rYOorD7U9j+vSr8saP4TBBfPLxfVjaqzQMp25DCtlvWlrWI7I1C5DjFJR8muxPOGL0gWLTNsldzV/n+7MO0DQo5Vs4eOBl4D8ZKlRiocGUsL/JB/mNtfXZ9JC7CLvslLnOKBGB4gFbbPS90olxNpM9+R7uiFvf7TvvH8tU7sI6BD4/CaDfGMLeRRPjsy8rH51nCN4S7w+cMeUgWrLX+tZBfUEGGuhZ8HcnRD3tWSPSg6jD69nZdxgIgK+hkKls8rfLtDa9Wb5LPfNRxzb+tzYFQqkKg2OpLNp/pJ13BfyOxlxUBo5heyB5AKNoT16yYvNyh1Z7HpO0QOZ955Uy+eK8QepUXoui3MqdfvtgWn3+w9X5LDCn3PFeITXHtrO2u353do0SFHfz7B42/6NPV/2KxjS03BTYRuSpxmdbmjkCRh8cq1Zu1Q0T69wXvMUtKtnRLQpHpl9KxnwwwvSYbOoHI7HZTsCH9/8Hre70hHaJPi973lUqGIdgswTcyygtTtBldNSEmjMtqNgkoKYbOT07k0M4DhjGNlrhzLGLNGn7YL3Fk0krckjP4CnxHBqgZ0rzL7f1GN4P68tPJXlRPpcy1h94+jWiv+gKMD3A= X-OriginatorOrg: windriver.com X-MS-Exchange-CrossTenant-Network-Message-Id: 9ba48e65-7a6e-4b0f-d1c0-08de122714d0 X-MS-Exchange-CrossTenant-AuthSource: PH0PR11MB5658.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Oct 2025 11:26:59.6875 (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: mTzPKMW+8J1cQFsAhxLYFRcdVe/rmGBJUfcH9v0QFgXDTxMNtdkSCgTaSVKh2bBOesUQVJiCAHX0AelnhUIRFzvy2rHr3fgM/BDjCZVuexw= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ5PPF8B3F23403 X-Authority-Analysis: v=2.4 cv=N9ck1m9B c=1 sm=1 tr=0 ts=68fa1105 cx=c_pps a=1XVf1DeqYCuQPrRRBBNiYg==:117 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=xqWC_Br6kY4A:10 a=x6icFKpwvdMA:10 a=VkNPw1HP01LnGYTKEx00:22 a=t7CeM3EgAAAA:8 a=giED5mSNaOMbM826fEsA:9 a=FdTzh2GWekK77mhwV6Dw:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUxMDIzMDEwMyBTYWx0ZWRfX5oLBIC0EtpGv G5T9ApFtjpsTRsYvHgzcqbnVGtNF7g2oFRCIySiK3o/EaQWnEACBvw1Xj7KdbiKqp4qVRwrMQpe lOXLslXiSchWhsMjOQ4NdRofCHekNq58/Ws+/N7qmNdjAR8xKXZwHYIYALOz3ABePzIDrUHi+rr ZNM3pbPQRVHMyyhOv0SmrDU+5Q/lat/n7XxM2z+tds7FIKGm+rKwE9wpfm0cI5pT2uRUq3UoqCh eqko5Z0EsnfvYS99g3tnko2d6k5atO6xWVuSak7zp+i0ulJ0TluC0pBLzbhI/Mug/HtNnhuP7MU 10icHu8B/Xf2MwzlX1fARekjAeiTIYr8ADNou2i73jZ8Rj/LgOiCyDYwMHJhLqGtJQb4EyD2xdf IqFs+r/aiK5TdWTpPiSv2SM6RgY4KA== X-Proofpoint-ORIG-GUID: uVb3cRDJ1_3wdNbE7q0FG56a1k96WHyH X-Proofpoint-GUID: uVb3cRDJ1_3wdNbE7q0FG56a1k96WHyH X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.9,FMLib:17.12.80.40 definitions=2025-10-22_08,2025-10-22_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 bulkscore=0 spamscore=0 impostorscore=0 adultscore=0 phishscore=0 suspectscore=0 clxscore=1015 lowpriorityscore=0 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2510020000 definitions=main-2510230103 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Thu, 23 Oct 2025 11:27:12 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/225237 From: Harish Sadineni To support building Rust bindings in the SDK environment, bindgen needs to be available for the `nativesdk` class as well. This is required as part of making Rust available, where bindgen is a common dependency for generating Rust FFI bindings from C headers during cross-compilation. Signed-off-by: Harish Sadineni --- meta/recipes-devtools/bindgen-cli/bindgen-cli_0.72.1.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/recipes-devtools/bindgen-cli/bindgen-cli_0.72.1.bb b/meta/recipes-devtools/bindgen-cli/bindgen-cli_0.72.1.bb index 2f3ec04e82..72dadfe52f 100644 --- a/meta/recipes-devtools/bindgen-cli/bindgen-cli_0.72.1.bb +++ b/meta/recipes-devtools/bindgen-cli/bindgen-cli_0.72.1.bb @@ -15,4 +15,4 @@ do_install:append:class-native() { create_wrapper ${D}/${bindir}/bindgen LIBCLANG_PATH="${STAGING_LIBDIR_NATIVE}" } -BBCLASSEXTEND = "native" +BBCLASSEXTEND = "native nativesdk" From patchwork Thu Oct 23 11:25:42 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Harish Sadineni X-Patchwork-Id: 72904 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 1C160CCD1BF for ; Thu, 23 Oct 2025 11:27:12 +0000 (UTC) Received: from mx0b-0064b401.pphosted.com (mx0b-0064b401.pphosted.com [205.220.178.238]) by mx.groups.io with SMTP id smtpd.web10.17684.1761218825526044108 for ; Thu, 23 Oct 2025 04:27:05 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@windriver.com header.s=PPS06212021 header.b=gBRCraT1; 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=23915c5530=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 59N5KWeJ1326006 for ; Thu, 23 Oct 2025 11:27:04 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=hMWoQSruJPw9rgAw5avHo+TubgN1/uXnfifY8i4GAM8=; b= gBRCraT1PeGQSGQZHQSIHo03soiOJZDkwqo+C0ai80sMcZwQroEngNapXH4vyk+N UOE/78Hi0/G2rEWgRK7k4bz9L7jIKQQEX2G5NnVi7mUXulS3ePeHVgvrGLRoyvHt sEG/5wwJfLFXSxWNQPivJ+28GNNOyAeKorlf/OLYqp9ycUf2I92je0uCvgUBL3Z5 aeWxFI2EyX3gG/v9U5jUEhuGaAkZ7x9Hl8TkFzDMf3sRl5jstH45NSJaNddMRYV3 1sGa/Wf7PzWhYkA7h80iRKlciPYyxYXGWjJa0nqwakeTxKyR7mHLzFyTDFnxjH3X yk1F2e+NjMZ2O/xGkTJE5w== Received: from mw6pr02cu001.outbound.protection.outlook.com (mail-westus2azon11012000.outbound.protection.outlook.com [52.101.48.0]) by mx0a-0064b401.pphosted.com (PPS) with ESMTPS id 49wrpxbv0p-1 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT) for ; Thu, 23 Oct 2025 11:27:04 +0000 (GMT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=h753PC80B7bDLMYSi6J+csKgRmwkiVhyIicgAuOwDE4/XEsHwePyyV7fZ52brzhix8v2DrUi5iBEQDJdh64yH5Ztb318qu9RAI8eCWW87cqR83Xg8QcX3WaZPoq4ADEKK2/cBvHoXnwJjGiJfqsxTY/SJ9U7+a9MlH77+2bbQuhUlSGl7pFgTzYMgAmihnI0o7sdMquG2EYlbRtiUM8O52F/qleuNV5/3QrkQO6n2FQAlPUYSrAzLPzOtE1pGCaidsAYggSj6nnPm7Nh1CugvTSjT+ipwsGWPahJsq9NkBDeEWDrjK8prxCGX2XibL+cWD1Me3VI7LSAI7WO8oORCQ== 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=hMWoQSruJPw9rgAw5avHo+TubgN1/uXnfifY8i4GAM8=; b=qHJk7fzM3ffa/RTtX1boco5FIY0QZ4OLDE29v8qWG8t8IELZkqnr4pxq8kGi9WHl15ovTyDerUwo9OubYtKd5oq/sXdnl6ZSts8+0Pqo3Vs/lpGGd9UQW/Q2aeu1ECOXCYqSVGpffbkkCsIt/lW+v9okY+TTrqN0xTxTORr/RVmsDocPO7XMhP/l/JBprj4PguAPqtS+BXnh2GZmpKaHDS4dMl39E7Lz4s2Um7VQBMtsgo+rpuCz8CqiltKWK6SqMHupgylAxn/M3PmKEx98+OmL9B2AISDrCfiMCawBEwZeoJq9dWAfNR8W9vz5E2odOOKWVtYlVA1lSUNNqg6J0g== 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 SJ5PPF8B3F23403.namprd11.prod.outlook.com (2603:10b6:a0f:fc02::842) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9253.13; Thu, 23 Oct 2025 11:27:02 +0000 Received: from PH0PR11MB5658.namprd11.prod.outlook.com ([fe80::f440:269f:9645:29c0]) by PH0PR11MB5658.namprd11.prod.outlook.com ([fe80::f440:269f:9645:29c0%6]) with mapi id 15.20.9253.011; Thu, 23 Oct 2025 11:27:02 +0000 From: Harish.Sadineni@windriver.com To: openembedded-core@lists.openembedded.org Cc: Sundeep.Kokkonda@windriver.com Subject: [RFC PATCH 2/7] linux-yocto: add clang-native and bindgen-cli-native to DEPENDS Date: Thu, 23 Oct 2025 04:25:42 -0700 Message-ID: <20251023112547.4044904-3-Harish.Sadineni@windriver.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20251023112547.4044904-1-Harish.Sadineni@windriver.com> References: <20251023112547.4044904-1-Harish.Sadineni@windriver.com> X-ClientProxiedBy: SJ0PR03CA0091.namprd03.prod.outlook.com (2603:10b6:a03:333::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_|SJ5PPF8B3F23403:EE_ X-MS-Office365-Filtering-Correlation-Id: 3b85d1d0-0416-477b-f11c-08de122716a0 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|52116014|376014|1800799024|366016|38350700014; X-Microsoft-Antispam-Message-Info: HyHuG8ovkaBhUak93CJvjLxPLU+9vyqtHni4wDyUY7FJWSVMNBGxiBfMuZrqz5r+maMeyFTHai92Pd+FFDcVCFrNzcfV8xL0LiigaFVXrSsJHiY97bR8Mkhy3EQ+R8bRjVxLSI1PGJEZayvKe2B1yyKFrsbfKQih48Xff0Yx5BXJg3wRf2GyPiqUaT3hquWdJ5ZIEHufGF5sV1XB5a0SYamy64mT+5DFWawvTGRJIMxBRGfrzu9QQ6IJM1vcvRPVnU8DDty/8yZIBrh+KYzJArYG1D9SZ/Ow69rmRGXNFYMcGVyzyX/Xt7n1MJ6BLT+qwLhP3D1+HoPEz5P1NMUAjyNsAClIgG255WDl4iJsjXAWCvUNdqmlOu1AVjeEPgKvT+G4Gzf2G6ZLqr0BR5z452HpufxJNVAqQPDxus+Xs7jLUDw0aYffcsJmLnQ9iTKvxSSMgHaN9jtb79ETap2mKGIjh/EmELLFgs5PA5YKmtjvmkDatZvFJaz2tm7kdmwL+kXasx8Mz918uVwgEmG0exXZgrp0Rvkcm7og/jdiQ9CPbtDruAbEnHvloNdxdTBMLAdcj16WJua/VBAlir4cNiIywCfJXIO4l1r45ap1x3oBgbUZE1s8yXJTAPONudwKV0xCc6AbexZSETQph5S87X3p+dmPkzA+tFUBoHolcBXQHhF0/403ZP9twiZlTqP46v/bd4CQGRYDe0n8itLvwKJAFz99CMFmacaJncFHhoctZsIbYOmmsmWDw2Lt2eTySDk7Nb3oG5p6o7phnsWXScsrRZPpmdhL/slUytj4xW/YFvtK5ZbqDud0RKpdhwaq4kx1aJDit3w+GI4Hd1jaKQehAsynzh7eu5a1FmLpYR3tij1TxK6+5sfXZl6F+gSEIfdeOSd1BaK4d/norNqwvGgngJGbLk7BdB3pBd05VHyW06EK6jOaVSAwSeN5/SH6pndp037hCGiQ1o+MzcCnEesi1bbGQG5oUxaMbS2rjjza8l4bO41TGDNt+IevMKdmNO1oytrt/6KsmH0xAKBS1bmnHHFK8f5j1SbD9IJpjeT3Sm3VUzmNSguA8tctJpql+xkEYJwikr49xdju7Ed4X1zRpgCQfQ4EQ8zI96Lpn/YA2nZgeL+R2CXlKSc0h5J69E4250sJ/ZO1E3VuO+eArPTE29pHqaFhmJuz5sRdy8L8qVSWTkIQiG0JcTwNLRmjnb6JFESeDczBpQkjiBuG+UUdHFB6/46H8m8rB+MjcNtDqek0gzzWEKxPpqc2DEzc/WmdqESS6JPmlMGE8dFQxqX+6ObQADhe/pw+nmIWC0K4Q/nuMIXziihPgRNPN8suHryVmXNI7kxncsEHXZ4k5B73r+4xI0Ky2IoR72dh1jyrF+LWdt5kAQMrhWHn8bQ+M8k2NLG9A8QNvBj3/wZVCFYft/JZlapayTigSQ9jQtx2D4ZVVEM5kqwSkP1EaepLFnY1SmVuyMeAHCyX6HRFC6N12u/xtxqMswZwbvIzDg4p3jaEIa+K2Zb/GonMWU2o 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)(376014)(1800799024)(366016)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: y79nJm4f0WZLr7kJPYrG7xsWlx86FVrq7vOZtQnEafKMmMugneQCyWhmVVFTMaqOFt0G3DOUnDpRHUPBecc53D0NKG8d3JfGAzURHxcq4ssoKpk8PANEYFoJM6GTXeylFFYIwbq+KrH8XNAq1h+TJiEx12QpBJQfrN93OJZzqWdBjjPmAM7dxtGUW3mGjNfAXTwY/oFOI8UlORzUztdSCTBffk6WZhZhVhKKqWfu3dgo9kFqCUJxpNUCnbFKFkiy86gAFuAsyietdgBN8eR2VE5PyCGI2HCCLYsFtq0spDciaqTYP2ky8YGJKtD4I1uCVkJZXZQZj7QV8c94qmnmmEzq7OOtISIFe8U5pON3swSnH/sPs0LODywg9K5d8VLCrZll3+7Lj1cylvmgKtyrfaRqYaU6viMSjZ+2JRjVhG0t7iphczWObvmkkI3VSikNHeghVmpefIKe+VP58zUHVWYkUxwu/DbqjMgk3xN12AK1DgqGzKIadSM+L/16cuYOX6O8PitbVQT9LAMpCzE8SF33m083Nw9KE2CtMz1FTSXen6WmYgRlAN472rJpt8j46g4U0Tg1U1Wu+o/Ndtt3EbfUdS4XmAea7hQ7CMX4cJaO7CcgwlGV82RGr9mJuXLzlnxRKwN50W4vQx1u7/Ykxz2PIXVaajv57vyf8PNQ7PRa+7lw3CrV7NwXXcymGYhiDTgDVIMGtXxu2czv66fi+j5eH0sWdbtvFP6mXw4mV1xTvVjRgyL5yNl4a34Pgo3aaeOyvg02wVYouIvdFKkQrrTChofjE26ypvcl2NsqJPeoy8yUabhN9Dp2Q7b/lQWBOPnDpFgnRtqJgfCv6NqvkB7DGnWhpd+kDp38lwUFmQ87IB6/TovruiL7KvvGFVn3Z5j+G33X+GcfdJwAW+mklpDdpnjcJnATwYXajVf+rqoWcU4lYrg3r0BnLB7vzFzU6Zt7G6068BR89xhgwE+uDbywbQ8Uw0Jx0ntO3i04ep8HZkZCCN9t3Ti4HnkKgmHhXfLYcxPRV5Uqj1ZBC0vXkguvY5DKP2QsR0+hHLDmmiFS01brkdxcuEG/isNE/QZdLiJZ00OBF48MaLYOROne4/ORrJFfNztH9zKx4Vb0ehHVJoAoIxkApeHR7LFbUKFIMB2Im+l3ElF5q9YmWgCkWfejy4wZo24s+mHROqnRmhjjBg91ZkQVzvoe1wQV9usi8Q8B29pt4RWAN1/f3Ri8kj8Mtwwkcc+qCiDkJfOhlxdKFF53Mc6gSteMLbCIDfrJ6a3ROLa5Ek2Mm9XfdAcOpKXncW6JsaregSAqYj/1Amd6wjvMee1oAVP3Piyz4pw3dvGdrABDKUYicND8SVVQK3mZdlO+HHdqMkfhB38BsF060Lxe8YUYJ2onERoT2Qpe3IRqf62fT3B1jddlbf6+P0ZrDKoxHIMhPCYwKCqJNzT7+k0hYq6E5s34z+AHPxfig24c15/DFKOvc/CtL1nzvHKCd/ohYbwC/rHjDdEy8j3fpL1NMFcG7Kq3gwQOeKvpjwpuQvBpAo2HzvVbiEBPMwUJ05szjxn+s30kqQ2MNmMBvSsJyt2y8L3ddeF1Kw6cjbjzobMjH7knt00+QVc5NA== X-OriginatorOrg: windriver.com X-MS-Exchange-CrossTenant-Network-Message-Id: 3b85d1d0-0416-477b-f11c-08de122716a0 X-MS-Exchange-CrossTenant-AuthSource: PH0PR11MB5658.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Oct 2025 11:27:02.7209 (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: KJGruldrQe9igqqwjl6LKMMC/7w4CejLKyFFTLLaSiNG4t0tKR05uckabQ7A43cAH5BYnWCFxEOINdOocexJC2Imce/eF7zJrYod4L+Fhv0= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ5PPF8B3F23403 X-Authority-Analysis: v=2.4 cv=b9O/I9Gx c=1 sm=1 tr=0 ts=68fa1108 cx=c_pps a=Ftf85+eZhIav1RrYVnHJVQ==:117 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=xqWC_Br6kY4A:10 a=x6icFKpwvdMA:10 a=VkNPw1HP01LnGYTKEx00:22 a=t7CeM3EgAAAA:8 a=iYieoXCNSSIKS0wovcAA:9 a=FdTzh2GWekK77mhwV6Dw:22 X-Proofpoint-GUID: pqUMTlAdkjftk58DFcZLVtePG8FfvJat X-Proofpoint-ORIG-GUID: pqUMTlAdkjftk58DFcZLVtePG8FfvJat X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUxMDIzMDEwMyBTYWx0ZWRfX8HCnF19KbYxc ejYv/MGw/cUcZN7VV84iqX/5thhEl0juIoTpHo0EB3K+hsRcBn2RXonAbCkHs7wpqJr8T6tVNrL zvpQLGYDU3/Hjiv4vRBczkji0EAxapjl2vpENkt9+1jK9OzjLiIWFc4MRYFbQrC+tajJjXolnjs X+ikmhQzq7hr6Miv/s3D96jJ8c0UFBUBIybYP6og4eyDGEiPWiZQPBwjN/YX5GecmtXwyYXGWWm +Bfwh0cvTCjBiyPDb3vZzw1+1KmTUWa7tXCw9luHA+RFoC3/DnRsXcHEZXZL0V1CRZnfhtva4Do rHA1pjPiUbWfwczViH+47r2OyGyc3a62OPiqqnV8wnNOc/RwpobEX9vPxJ7Gb10sF6lWsrdRz97 yngZO+92cVS7ZdTAWUs4rfi0efa+Uw== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.9,FMLib:17.12.80.40 definitions=2025-10-22_08,2025-10-22_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 bulkscore=0 clxscore=1015 phishscore=0 priorityscore=1501 malwarescore=0 spamscore=0 adultscore=0 impostorscore=0 lowpriorityscore=0 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2510020000 definitions=main-2510230103 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Thu, 23 Oct 2025 11:27:12 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/225238 From: Harish Sadineni Add `clang-native` and `bindgen-cli-native` to `DEPENDS` to support Rust-based kernel modules or features that require generating Rust FFI bindings using bindgen during the kernel build process Signed-off-by: Harish Sadineni --- meta/recipes-kernel/linux/linux-yocto.inc | 1 + 1 file changed, 1 insertion(+) diff --git a/meta/recipes-kernel/linux/linux-yocto.inc b/meta/recipes-kernel/linux/linux-yocto.inc index 4d0a726bb6..31adb1d9ff 100644 --- a/meta/recipes-kernel/linux/linux-yocto.inc +++ b/meta/recipes-kernel/linux/linux-yocto.inc @@ -81,6 +81,7 @@ KERNEL_DEBUG ?= "" DEPENDS += '${@bb.utils.contains_any("ARCH", [ "x86", "arm64", "powerpc" ], "elfutils-native", "", d)}' DEPENDS += "openssl-native util-linux-native" DEPENDS += "gmp-native libmpc-native" +DEPENDS += "clang-native bindgen-cli-native" # Some options depend on CONFIG_PAHOLE_VERSION, so need to make pahole-native available before do_kernel_configme do_kernel_configme[depends] += '${@bb.utils.contains("KERNEL_DEBUG", "True", "pahole-native:do_populate_sysroot", "", d)}' From patchwork Thu Oct 23 11:25:43 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Harish Sadineni X-Patchwork-Id: 72905 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 2AA0ECCF9E4 for ; Thu, 23 Oct 2025 11:27:12 +0000 (UTC) Received: from mx0b-0064b401.pphosted.com (mx0b-0064b401.pphosted.com [205.220.178.238]) by mx.groups.io with SMTP id smtpd.web10.17685.1761218826889719447 for ; Thu, 23 Oct 2025 04:27:07 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@windriver.com header.s=PPS06212021 header.b=KJ2oDzt6; 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=23915c5530=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 59N6ddnp587344 for ; Thu, 23 Oct 2025 11:27:06 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=dSSf/CdJAaXRz9F5Vt5ABEmjolFafzjF8n/6ef7L5mQ=; b= KJ2oDzt6BzRzbXcE/VK7clNyDDntCTOBn/pYxe5NZH0ySkADjd5qdAqUCEK9SNSX PF2MFcgjhi3/HUS1QHj0f8H8Cw9d/YSHKPMQ56+XFcwkXrCVeVNh12ah7JNSH596 as3Ot/hF0UAH++g13amqvylnSfMtoJ8gQ74pmWnpN6L8Y9zg/TVtOi5MeCsKQPa/ nvy5gtN6JTttBGHyxKPoVnf6KreZJwLzaI0LnbqINr6yjK+24K2X51eaLg6q4LvK kxM8hgcoR0LotkQpp3UNd+Urw/G/5jEU0dDCDXE8f70c95cfyokbv3B8ZvYFGWHZ DYzRUM5iCkmG9HXWnyRZkQ== Received: from mw6pr02cu001.outbound.protection.outlook.com (mail-westus2azon11012015.outbound.protection.outlook.com [52.101.48.15]) by mx0a-0064b401.pphosted.com (PPS) with ESMTPS id 49y8atgj6d-1 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT) for ; Thu, 23 Oct 2025 11:27:05 +0000 (GMT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=rKJPHSDf24P7mV8LlfN5m7ZeWe2bjuXPFdS2GeliQVajqtyurBv86EviZPvnKt9jhdZJMGaYR02fFsqo1zFLfDQvwpXq+kzIcIEJ/zWc+SoBcuY5RKMhdDf+j4kYjnIckaLz4/6Q95sos9zJJmuZ6ErTApVbZ5r3sjE19v55kX933YBv3XQXiW3Aa8FfeRGOdEagw5RvQLcl27PMu4nmxxnUui1zBVPNp7EU9Osuq1XFlF3Rw3hZF5rnvTc6HjZ2CVjOhxkzHHgT1a91xEHphWPp2WJWFY22/Mm6cS0d7VwcfXuvJQcOyBj17A9gArPHCR0tevcI1kaT6M6vk1S2qA== 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=dSSf/CdJAaXRz9F5Vt5ABEmjolFafzjF8n/6ef7L5mQ=; b=CwmwOO8Nit11wcM6Z5/7ZBhQv22Mzhr0uLzn8HYMQdA0dLRCJJpYkawjotor1uYt2h9uUHj67UFXZgATtXg9MjGggZFrA17KPLvgrboEpZ+lIXOqpCbgEuRUlfpMua+l40dy08eUVI4uqa25U1Tb75Kr/Jzwhgyrq9kelxr3clZfBcBxzabSBgLbWexbvtRtSqpFGgcQ5k0SCLrT7FmOxb3smHJ/kCcRqGWi/RrZtJnEBpQlrW2dTdA2K8LJBITc1kf34PCGlvbTzIgc3j1c5/tlmie7QuiBqqdFxFVQtDSBkW3inmlYA8edIAQ+8SPJFIOHPQSaRMIa+W0dY2SFYQ== 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 SJ5PPF8B3F23403.namprd11.prod.outlook.com (2603:10b6:a0f:fc02::842) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9253.13; Thu, 23 Oct 2025 11:27:04 +0000 Received: from PH0PR11MB5658.namprd11.prod.outlook.com ([fe80::f440:269f:9645:29c0]) by PH0PR11MB5658.namprd11.prod.outlook.com ([fe80::f440:269f:9645:29c0%6]) with mapi id 15.20.9253.011; Thu, 23 Oct 2025 11:27:04 +0000 From: Harish.Sadineni@windriver.com To: openembedded-core@lists.openembedded.org Cc: Sundeep.Kokkonda@windriver.com Subject: [RFC PATCH 3/7] rust: install Rust standard library sources for make rustavailable support Date: Thu, 23 Oct 2025 04:25:43 -0700 Message-ID: <20251023112547.4044904-4-Harish.Sadineni@windriver.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20251023112547.4044904-1-Harish.Sadineni@windriver.com> References: <20251023112547.4044904-1-Harish.Sadineni@windriver.com> X-ClientProxiedBy: SJ0PR03CA0091.namprd03.prod.outlook.com (2603:10b6:a03:333::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_|SJ5PPF8B3F23403:EE_ X-MS-Office365-Filtering-Correlation-Id: 2a5b5d9a-3ce3-4aa1-71c2-08de12271766 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|52116014|376014|1800799024|366016|38350700014; X-Microsoft-Antispam-Message-Info: I2WSV0RcanHdsKrhvf+uyFuNfHupYtAkd+WcfaWX6Np7SHu3MB6hP+8pmpPMOblFLGB3N2zHQp95r8BBoEVmn/ClWfewW+21EGi9g1WV1+6d47IDL1eKsW7AlQFaYRY7d9Gz+hfbLJ8FOu4Tpy7syQqHv8X+gnPrGzxkW5BW8BKJoOR7ueQsY7NoiVxnq0+VhB5zjcvOC+q2PeBDQNwXoUNPFNx/ZTx6IAQdpCevKVSMVgj8//iDSl6ctFmud/9q5jiKhWd6dONcaBvr97XGMR+FFuu1oS2FAsRiNy/HUyAht7GSo6G0mfSZ/OROTieWgHkR5LDVxuRpN4YKXVABQw7Z6MkRtt+P2VuS1S6T1GQPLQGy6ko2O2QLJa7MMFpDqgeGYHDbMRTXrPowqBYeHWfMZA1DapgCTppmb3z6ajrfH+WE5XYiatN7H4v9iwsASH122fROGazrwxsO2993JO3yfa0EpQguIwur7UkheQOAxKOQCdlQ+Pc5oRzGy6B+MAmn95mgtUoCDUAOBrBC7df5SVmQM0Si9DHeZPhkUP6+ZzkT8R+JlV9a+utdreGHWWNXG6qWEErRdzvb28h+8axN9KcKRuzSltgOwNGZPaU2fyKmMMDs7V4hSBJCvQ1g7m6dh7hJtvrrvqys+xTSpCtBR5X0nHjs9XWoiBqstrTqmYVUvhYOYz9YTbGLK44Ph2KHBd+9O7nctT3WEn1iXglQ53ApWjfbk3YZi7PDfL2GiNEC9adr65/LI5asjJ5AwPO1+NyFoJMVHz0GxQNrHFualP9ChW6Jl+CS6WeB63MJOHfuSBsFkjW9QiXDy9yE1d2/TU3vMlPkx+ilqGXTfxEPDZ+Z85euKgGZvRvapsjK94dn1vpmyBRbDgp6HTEj76VeiKI9WG4GNccplNTAx1YjfCGIfcw3Lax9upG0geTwewH3q1qafTGhIWm7isXATg/34bxgm63OdtH1CvKtvOaDYA85xjHqqOfkCrP1TLkP/zpfem8lDiOPEgxHKZi8v1vuB2cU/nIrHdCa/z5GR61ornWNH5uzg5b9rZbiHHykI0lAN2jl6Ml+Sgd6Z7dk70lrxcszQpuAaPYp+i+9PgFt8kJwL4OYSIXT6TJD4D1Ed333vb/Wmu3od5pzG+7A71uxdljnuN4TWAy1f0PZd1da4O1pgjZDX9+XgefQerKdLdtwbicd7wHR2hW/yynoc+KEbYsIeyjwyBguuMd6ROrSvzw0cfmPDpIU7RmMYDD/ZIFkbhDFiTOg9oBB01mP9etueQKRnFhv9oQsZ1eIE8nWFB97rzmW++0VlykclcVNKTGdRA/zxLTVXFPbP1GzdIjCm4w/XfkSPnB/G1sw5h7VR0L4M14a2U9aHIoOSMztzWsLo8XfN06tzBt6SNT+XI14ofVM46PAhR0sPG+hTX+LyrJScbTE4cJIqq0TUa9PFtDT4nGQ20fOyiBUL/pRXQlc4W7JjDgLRdVryJeR5oOU0bmsGs8hGm6IfHh1Bx2a0xUO/dFzA/N4n44Wd2ab 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)(376014)(1800799024)(366016)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: 156NbZKQwrhuPNOOeBdkaRckbrH+yPkScrX2EWvIYDAIv1WP/1rV7Xq55VCTZQyk/nu7hAlEYgXhenRXqWw9y76mZM3nYO/taCtNpoh/DVycGEDirCiJSA+eVhUCXZ9ttBaA5TYB4Fv5YDeqSSRkNhJB7kVmtRxRg/f1csrmcLxW1yx9FjUHxkqrtmL5YVfAwYJI2ZOIjeha/L9bV5Mt8WyQiG4cQIi9OxcyImmVOTmj+cZsn70rZUN9v00qSgiA0u4LaWQCk9M8+EWtHE7xtE1LaceeG8lcFnpc6773LxjdaghkSx9IT9m1ugGmeTXvW2WF8EbMHYuZP6Y1dH+g1XAtH6W8+yESZDB8M6+ilS9QEkxFOn5WRXCrFFuqf8NtKRDdqt3zr9YY0hvgGYlcSAVPVVEtybyDJCidePt7FlClHw+uS02ILt/ne8kJpkJmOXySbfeRfwD8jUtbU9mtvWJkE59V1KbDVHk0qqViq/2u9IewxC0Q0C9j/2guAp6dj4FlshAyOilQi+mpEuMwMUT8mg+8JhIVpWB0vA0v9FNYFDnUocpuDlkPsNFoKr46iUi/oxPqWeO5JYdc9J/98Spr4wQuHNTf5Prr1xcQSu60j0aTTGAWnG1qkIibCpojntrqWaN9pOGYq0YW2cU+sXqrq3Be+SfXrsAXYZ8+c3uOwrYSNViYnyItSEcQn2c2HrKy3Emcut8eh3uBsjtP8pZcR4F7F2lLsqG498CnjmRf4aCOGzbcPdIvbter9foqm6kt1lj5bmJJVTs2OPgX6oXN5TegokM8548lxBMpLmSde2UmlybinbcI4rDGfdRoZOWgu6CAj7sH7ofJ+6P+4w5Gwp/nxo0Tq1BKJB3f+52AEQ7ZkRREqi3D4MCLAyRr5/R8O6cfOItFK7wlwq6Oe37HThpheZxKA73y0TkwbXjfnNSntBiwxgBsFA+vIKiJaEezVt37IzCTLZWOhIybhTCmwGNuUzaSNjCMFaiFXMRcccFJIcB6ZSWyKKAsb4RwjK3B2BOfz7/XEOnS+ydbKTn/Ikp4CgxjxYpvY8krTIApJaD+YvBkjHrV9doIM7tKx2yxKJ6N1TBDpbsnA5qS9dEQzThkliT3YWLQtUu4hW9e8IIEgWM67Ond4CLzvFVAngSQrD5iz6F+3Ea8iXFE2TIpxeMQiQknI2LuPkAAnLiZ/KEXkk88JicFaInwz8o2WhJ4wR0qR3bo2BK8mHhGakSYm3JyoxXj8oLzAawL+utLDto8eJg9ygScZj9rtsqDa+C7HyfqL7aH4y2GAdrJv6TY+xB2+Omxz1er4XgNvW3as0BM8JJEleZPAP7X+Kw05JmmUK1KWEjchYTIsMXQSeokvUoR16qjeTjsvkRsZNUeDwwaMYN5YLbzFpKpqryXaArhTMM5xb8JV+HlzRawttgygtA2XGbmAuLxMMNTUeGmyrrpUopD7x0PNQ9m/RYMsvY7wsPmsJCVZ9l/wSDsbfXgxu94U1lOE2BPd1FN07gdg7XbH6Vsh/IZZNsNfspK4wVXwWXNfxQjqupn+vPmYoKiTuuBR+9v2VW0bdfpZqKfseTmXJFeqp3NVkhQhcjfx+LU0prpS57em2J00m7apQ== X-OriginatorOrg: windriver.com X-MS-Exchange-CrossTenant-Network-Message-Id: 2a5b5d9a-3ce3-4aa1-71c2-08de12271766 X-MS-Exchange-CrossTenant-AuthSource: PH0PR11MB5658.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Oct 2025 11:27:03.9664 (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: rHCaxEX7czvrTcxbI4q9H7wBpZUESVnGFlqH9QiZMkI6LJB1bEB7r1Sz4Qkb3tl/NVu7wCE5iIph4Pe3CYHUFsobofGh0vrzoHjRhv+vaUM= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ5PPF8B3F23403 X-Authority-Analysis: v=2.4 cv=N9ck1m9B c=1 sm=1 tr=0 ts=68fa1109 cx=c_pps a=cLI4zmX3yytpP84iY95SKA==:117 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=xqWC_Br6kY4A:10 a=x6icFKpwvdMA:10 a=VkNPw1HP01LnGYTKEx00:22 a=t7CeM3EgAAAA:8 a=QeMy5WPdU9dpobuweN8A:9 a=FdTzh2GWekK77mhwV6Dw:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUxMDIzMDEwMyBTYWx0ZWRfX7P3DeET3WzGT Xoz7BIojQmF9LH8VwTAvqA3UKvfbWBy9OhMu7uC5OV493wY/00U374NgkZz5ZbTUK7wrNNGzFDI mPdVtlJuOE2xZBTt3ZpueZ9nIrB7WpsiGzSNehP3gctrVsc1c5ydg3NpkYHluucf4YQ98Ip8YO2 Ao9R/oW/cXFGGwt6jDnjm1KShpPEHE5WyQI7Zhc+YaFqLeAQJ9QJxHmMJpiatRvF2vSUpvVh/SY msGH3vOZiafRC8s9Yi510b3SIlKX3OuGORZYQGl4CLWcq6LSbDp4A+LExbXEOzxt7wSjDskOrtD KDHiEkTLC/ccuecvSoArQUEu7bvcb0P4jKVNyu1FgzWExj172r5hUaj0CsD6mOIX7XTGrt4pHik 2JbPVqxpM4s4rmIsrdbBRzz7Zc7Trg== X-Proofpoint-ORIG-GUID: qJQnWupXhQT4MLvYrD77cySQP9Zexx_X X-Proofpoint-GUID: qJQnWupXhQT4MLvYrD77cySQP9Zexx_X X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.9,FMLib:17.12.80.40 definitions=2025-10-22_08,2025-10-22_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 bulkscore=0 spamscore=0 impostorscore=0 adultscore=0 phishscore=0 suspectscore=0 clxscore=1015 lowpriorityscore=0 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2510020000 definitions=main-2510230103 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Thu, 23 Oct 2025 11:27:12 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/225239 From: Harish Sadineni The `make rustavailable` process expects the Rust standard library source files (e.g., `lib.rs`) to be present in the `library/` directory under `rustlib/src/rust/`. This patch ensures the required sources are available by: - Copying the `library/` directory from the Rust source tree into `${TMPDIR}/work-shared/rust` during the snapshot setup. - Installing the `library/` directory into `${SDKPATHNATIVE}/usr/lib/rustlib/src/rust` for the `nativesdk` class, making them available in the SDK. Signed-off-by: Harish Sadineni --- meta/recipes-devtools/rust/rust_1.90.0.bb | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/meta/recipes-devtools/rust/rust_1.90.0.bb b/meta/recipes-devtools/rust/rust_1.90.0.bb index 0319d73b93..4b9107b23d 100644 --- a/meta/recipes-devtools/rust/rust_1.90.0.bb +++ b/meta/recipes-devtools/rust/rust_1.90.0.bb @@ -54,7 +54,11 @@ do_rust_setup_snapshot () { # and fail without it there. mkdir -p ${RUSTSRC}/build/${RUST_BUILD_SYS} ln -sf ${WORKDIR}/rust-snapshot/ ${RUSTSRC}/build/${RUST_BUILD_SYS}/stage0 - + + if [ ! -d ${TMPDIR}/work-shared/rust ]; then + mkdir -p ${TMPDIR}/work-shared/rust + cp -r ${RUSTSRC}/library ${TMPDIR}/work-shared/rust/. + fi # Need to use uninative's loader if enabled/present since the library paths # are used internally by rust and result in symbol mismatches if we don't if [ ! -z "${UNINATIVE_LOADER}" -a -e "${UNINATIVE_LOADER}" ]; then @@ -288,6 +292,13 @@ rust_do_install() { rust_runx install } +do_install:append:class-nativesdk () { + if [ ! -d ${D}${SDKPATHNATIVE}/usr/lib/rustlib/src/rust ]; then + mkdir -p ${D}${SDKPATHNATIVE}/usr/lib/rustlib/src/rust + cp -r --no-preserve=ownership ${S}/library ${D}${SDKPATHNATIVE}/usr/lib/rustlib/src/rust/ + fi +} + rust_do_install:class-nativesdk() { export PSEUDO_UNLOAD=1 rust_runx install From patchwork Thu Oct 23 11:25:44 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Harish Sadineni X-Patchwork-Id: 72906 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 2A9D0CCD1BC for ; Thu, 23 Oct 2025 11:27:12 +0000 (UTC) Received: from mx0b-0064b401.pphosted.com (mx0b-0064b401.pphosted.com [205.220.178.238]) by mx.groups.io with SMTP id smtpd.web11.17824.1761218828262557101 for ; Thu, 23 Oct 2025 04:27:08 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@windriver.com header.s=PPS06212021 header.b=mQly65LC; 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=23915c5530=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 59NAl6UA993654 for ; Thu, 23 Oct 2025 11:27:07 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=902VTn/F9219xf81J23ABFnA+0Wr4mKO0kVfWwY9z18=; b= mQly65LCtf8uP96lyt7qglOhJeqIxITdeHp2UVcu0SKvL3Cs8lSfihgvd5T7F2U4 0bq7Li787rUdIgJ4ype2UUskLj6hU6IDY1hj5H6q1u6+Xm02TeUCcgKHpfYo6oJQ MRrdR/Aqumq1WgsaU/U1ub5I+8wqj7u60jU68d3wxFSzClGz7oIsHOaXT2LZzMgY qB6okVPviWbfmDU813eZwXxrbqTiUpFCxGEpMxvWS3n4uJgF7JsqTuHwILpXLEn/ +BYxc8Hv2rU5YH7+QgQBv6ZA1FSJKZJe0JOQgHMtdF7j/Sadyp1vR5w87Ig2kx0P g8PfylRhO7eXGPz3uu1N2w== Received: from mw6pr02cu001.outbound.protection.outlook.com (mail-westus2azon11012041.outbound.protection.outlook.com [52.101.48.41]) by mx0a-0064b401.pphosted.com (PPS) with ESMTPS id 49y8atgj6f-1 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT) for ; Thu, 23 Oct 2025 11:27:07 +0000 (GMT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=cz+JbV6gO9oQyixo/sod+qe7IS7nq/uPHEPzqrjRut7jgaRS8G73ZN4fDWmxCk1ZWUprc2iSYmyjnHbQCnvHiFrWdohcv0U2YndAoEU8sX3+RNQnRjw9EWlgSdX43sxV/MMwFgpdRHbwU/g9qQ1gAmUNgnjvM/nW+Nzz1zchgbeDMuCgVZJEyUnd2uPG4BouQRor09rBRBTTd6QipAVPc6Gcdqyxyv/YfdC3q+Ttoe+22pSWVTAbT1Qn8VqyT73zorl3AGbnFGOcT+J4/ncbrmEsHZn9pG/XtJwmyjAb0DvVyRFXjuNR4HYPpng5JCdikRL+SnF4WX2kUNCe61OlKQ== 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=902VTn/F9219xf81J23ABFnA+0Wr4mKO0kVfWwY9z18=; b=jXdgTiW9O+ZcCBRXZxajIJ+jGU0aEeerHDx1j1JCYe15MMq3XM14Kh5nMpCOhbjgjRuIO3C/RILDoHbwkG6+Fy2aFzIDm35RnNQ4bQYazbF3BRS9y8Kz7BWvpYP9AL8DAJ7AbTdFXO+dRozFKEk/J6eVI/drpI8WIRN9Ll57fTVsR2sF+6BPdew1yxqSFHvoDGmKYlLCxN2W/ZfJmcyA333kTS+J5RJmvsVN+viD9e0p/ReIUlmezGFfXW3v81aIonKtGl8xOJ0D6yskSRPf0LAg6V/gSrcgZESymfoZMRcRSpIPn/WpqYEbuSDokqNvZPDlEzmxAB85QsRK8P1ztg== 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 SJ5PPF8B3F23403.namprd11.prod.outlook.com (2603:10b6:a0f:fc02::842) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9253.13; Thu, 23 Oct 2025 11:27:05 +0000 Received: from PH0PR11MB5658.namprd11.prod.outlook.com ([fe80::f440:269f:9645:29c0]) by PH0PR11MB5658.namprd11.prod.outlook.com ([fe80::f440:269f:9645:29c0%6]) with mapi id 15.20.9253.011; Thu, 23 Oct 2025 11:27:05 +0000 From: Harish.Sadineni@windriver.com To: openembedded-core@lists.openembedded.org Cc: Sundeep.Kokkonda@windriver.com Subject: [RFC PATCH 4/7] rust: stage rustlib sources for linux-yocto make rustavailable support Date: Thu, 23 Oct 2025 04:25:44 -0700 Message-ID: <20251023112547.4044904-5-Harish.Sadineni@windriver.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20251023112547.4044904-1-Harish.Sadineni@windriver.com> References: <20251023112547.4044904-1-Harish.Sadineni@windriver.com> X-ClientProxiedBy: SJ0PR03CA0091.namprd03.prod.outlook.com (2603:10b6:a03:333::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_|SJ5PPF8B3F23403:EE_ X-MS-Office365-Filtering-Correlation-Id: d90f0883-6af6-40a9-fb8b-08de12271841 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|52116014|376014|1800799024|366016|38350700014; X-Microsoft-Antispam-Message-Info: /oMmTMLQjT1khfERWjqInXioGd7ncOk0FlaD56hyzNhkTqIqYm4GEuVVpbuOT41KoLpEghRqjZrUEgdEoxUavHNCOU+VvKCZRDFBpqITBE/8VbeGm5WYlZtHEWmrzsIpbZvXVoJ6+reatZtWtA4QxQTFbJ3gMzvUNgqw6QK4/dqoTshKSiiMzwDGrdRtnBMRvRIHgMfTnyyIpLc94CJMRhfJcpAqwbjZnlHSSq+ko/s+dFZzU2LhcgGfqM/oLICUivYrSjoRUNtCzzMGp27Lasl9U7zkYktkN9x2bQhxZim1Jr7TVPivNEX+KgYOXxpHIJb+++An4zB9Ppicz7Vz3D3EqXCrb+Pao5jkUWGumdfD/aKrzASAFhPnRpYYa8J0BTWcLFheaPLcE0yCJCp2QvXeYvbIrgK8tmHGspYdMuXS2PygNl62YI0d6FWoXZTQbo9ZeODid4B3g+e59gdqRe6rJ+QypVjBx/4D4cpR2WNwR2gjguxbXVWcicgaBngjLGYgr08KztKp6TVt6Hr2+KTM+CnlW/jIlRw0vy3DwytLtYEYuIVkEkfjiLWWPyPap5LyAM8Nd9hH6GTCglfctGChsTmTubGCPKEbZPK48vD9uXT449/+h+Cp9N+06+I0RkRo0akvGxGcfbkkYqgDv4NiZT6ajbJV2Lc6FlMl7367PFt7L+Cgu6wX/WC1j33JceuJgNl3iS1CaBB/Fwpjkn7PMFmLBuIS6AmPLQJqumjiLjIOmntiF+75V0k9z/IkwuoXQTgLyhaz6lPaank3MHhL/biV9oYIsQT84ck1uc3so3nB0hKvARsqptwwGdjgu2I1D4t3m1qdlBfYUIoNEDCXHmWTxHIVdHJjbmc/4xnzNZTNCf6FTv4H/cvnW4QijKUqk9xpJgINn89dW9MC3c1OLcCSYco1ZCOi1e38/TZCmXN3dHusGyHUB+1dbN2J184z1ukhtii0fJjZgk4vO7EfaeCNbSOOLFfu5TcnMqCtu84DYdrG/+amJN9G1slRN7fKz/szvbfQ+o7X1cbxj9BtsGaqnIoAmlP9HUzm2jOIORpEUxo7iB3gdyE9jDuFrWZOc6hJNRRsGBmsnCBk7YCkRGlX4UPSmHNvBquBXhn0rZcO1lrBv8fF1I1lC1zWNko37y7Kd0LXF8530N4L2Na/DUlpXsXAD0IiKIRwN3RdXhPcWmxWDwVyb35LxDYcZQqpd82m1eYTBnVfM+81NI7hLxBIFq5JvKJ2CxjlvF4f4GP3PTDomccrJxcOTiXKwp8NwKGVdgm2x2nVAEZBhzpHwG/FRlykW9BI3AOmAJABf/XgFaPI9XrKNIOy9DxVLy7QSRMolSJ/DKLHaLMhLGztPizoy1tvGxJx/MlkwWjV94wnNdg1U3C491WxYtFc8a8wm15CQjq2+2Cq433WSNdihvrpVKQk6ynw/7J8iE043pVLjf+Nnj8ppd0WIGMtCfXAnxqXGoeZnfpG45eI55EJBNALfPhs5HcvW7uhKFs8DEteeNOYQfCGaK8UkRX+ 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)(376014)(1800799024)(366016)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: xJ4kXBdrctFZ845GL/kOEFzplp9Xs4DLa+z9Llv9BbtMpZ+x+q0++wLYq4o9BF+bp5S+HhaJ77bEN/3bJQej1Yo8mZLrWm9aSaY0LIihan4G0RwbWlxoU1sRRh5AuwI0bi1VmaPXTCnwhXT+/B3F8r3Te9bHtgBEzw36n8z5O5bM/DNjjdS8oG41Javxzlv7hCXHpjatjYi6I6U034xiP8hDxcHnThxEGhbKdLyMxtlKXdm+Sa+dD8ufNsoacI7vREA8z/t2iEBeaDpgjji/orivXJaRyEZNFnCzsv+1zxMVCkrrnpCKZlYhhx0iCE/XbZok6+A2sYyHTEQRDMfRjiSqh4UqfjeWyMBbFZ1+hDibXNjLIg5FEuwdyc4t+M2KWE8Kk//nXvSfDM0OGUcY9AF7/ZvG1BiIyzLL4eB4gj21v0X6r7hdjP5k3Ek/Qva9956/fDbTEoKMWl6NYYiAbkeY1WR3ijfGshPO88Vs0uewjqO53pQyHt4zMs5Sd/ddggdqCV1EfdpYoHDjwrm2eROzqDun4ZQWxws53B5n/HCahJSFjKGTPKbdDYUIb0vRnCZQMAJLVhZ/Xc/Qv2APb6j8gkXZ+CdE6k1iLM4b0vYPDgVogvSScrKonA5jcOQgxQJ55OmUbThvNZpzMr8dZtm5K1na2TpK4Sh6KROB9SxfuDyWwj0O/SVdvDxn45JngpO7aZ7qvtL0vK3ZmH+9moUzOFw0yY98Pun5goIRTyHl2Th6A6Wvj2WGNADLIBHxbEyHXlUpe+5twIa/inuLkE5m7CP8qIXb8XN2ZjopngYYhHDbcK6jgL1ZafBI6jKdUstLRTwpaFlTwVcpDgKfzf6W4UqwnXao89tpJjT0KWfFBpUUUWQC4g8UqV7JG9/oJUgrSlf599bEtTDUJGc5Xujq+J4zI2aBhC3m/kua6AzP63nO2tIOFjA1JQH/1ehmkvOcPH5Ht9fi6D1htp5K3LZH+R/qAniY1AGAPEF61XopzniTGDWOfvG7VuBr4X7tAQqsKpMZDhyHVpFKuPNtPqQSa5/aAjIRBi1kAWSrAe4URysIlED9vPHWa8pblkSc3ImA1urn2Tx3bavZa3Sq8ALlG2c7Yz8DMap8IH7X9lmnwmLjnhS5ddiX4biZ0aFX5WI8BmPaWf9FAGvDfB4LqIvvQTyk3c9/eIo0QwKxhTz8+Bw6WVWHUSCkALygTfcxYtFlHZhWzsY/Fp5bdkf41dJEyKmJV8T0XWmGv6fGui9FfEOf78JLs3l7NEZVep5mGEpDm9M75TqkNBtuvoTJXm1fYAjrJkWceN5kBn0Ic9exohLNnhhUaPlx7fcoxS8U0YRwOmMT4bgBRylqlL6y0Ys5pqcK6R3i4iiGHElYh7eihsD3vvUA52LlJVbpDhRPoKyf0xmT74jE0uWZVOz07O8OON2NLMUwEIGlcvAfcQ+r/IqUstZ0BXwmOE4Go8ZZL54isqkaTyd1sHNSgOJJvEPaGKdV2VdsMeQlQKSu2RXNCA3nMEGIG8vGBfR2+ZvdURXuiuD5ScPqbWMHfWv9+ihPnZz11rYoxJxyHaqKqwTtG4rJoR34Dxg57G4sveIVrBbpBYWCfPjBgGUhaW6cdw== X-OriginatorOrg: windriver.com X-MS-Exchange-CrossTenant-Network-Message-Id: d90f0883-6af6-40a9-fb8b-08de12271841 X-MS-Exchange-CrossTenant-AuthSource: PH0PR11MB5658.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Oct 2025 11:27:05.4413 (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: +LcYYUMRU7J0FazEPqLq5rsEEF0RPjBJvdxSDWmEXm5xZd1QYryc7eXE2GRLNwp6xU/FsH7bkVtJApqKaMZbr0GOVKOmOj4FcJba0C0DQww= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ5PPF8B3F23403 X-Authority-Analysis: v=2.4 cv=N9ck1m9B c=1 sm=1 tr=0 ts=68fa110b cx=c_pps a=LPv6HZ59J3TLgKTE/qPS5w==:117 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=xqWC_Br6kY4A:10 a=x6icFKpwvdMA:10 a=VkNPw1HP01LnGYTKEx00:22 a=t7CeM3EgAAAA:8 a=1bkw1ni4ycSCwBwwb2cA:9 a=FdTzh2GWekK77mhwV6Dw:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUxMDIzMDEwMyBTYWx0ZWRfX/4zNyVjALtje ZhcQLHIsQ+egGMDhJ/PzWFv4fo/wqKF+5INPrW1aZvgdAtceQAK4edMSFMZCWIiAzumgrE06cKe qoLUJXkArjw873xLrbM1JvzR0dvdydkK/on1Y+I2SRGLB3AdCwK4XhKHJ8pSkbZTsT1f5YS0bQY cwfrf95Zw1ipd1Q2qQ2PnjvjgewMFSCuN+d0txrcBebZpddRUDe0DuAQZeQ5skF2l++BB5nNYv2 BsRkKSWDgWYp4cWyjLnfCY8d7WV5m2/ALD2Gfg/T83mh1Crfxh9zxasoBpTuCI7oZ8P8zNMBvCD 0KA/Innqos1C9lm+G32xJTv2RfazcY9FwLd7z4XLfO2T8FxIAYHIPcJZAoHFKuVhNU/33LjLHhC UOZJ6qVe26mH20aUXT0CBWtN6T3M9w== X-Proofpoint-ORIG-GUID: j8V5BHHLIFYBtZJ6O6S5pH456WBUALhK X-Proofpoint-GUID: j8V5BHHLIFYBtZJ6O6S5pH456WBUALhK X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.9,FMLib:17.12.80.40 definitions=2025-10-22_08,2025-10-22_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 bulkscore=0 spamscore=0 impostorscore=0 adultscore=0 phishscore=0 suspectscore=0 clxscore=1015 lowpriorityscore=0 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2510020000 definitions=main-2510230103 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Thu, 23 Oct 2025 11:27:12 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/225240 From: Harish Sadineni When building the Linux kernel with Rust support enabled (e.g., via `make rustavailable`), the build system expects the Rust standard library sources to be available under: ${STAGING_DIR_NATIVE}/usr/lib/rustlib/src/rust Signed-off-by: Harish Sadineni --- meta/recipes-kernel/linux/linux-yocto.inc | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/meta/recipes-kernel/linux/linux-yocto.inc b/meta/recipes-kernel/linux/linux-yocto.inc index 31adb1d9ff..0c94255f63 100644 --- a/meta/recipes-kernel/linux/linux-yocto.inc +++ b/meta/recipes-kernel/linux/linux-yocto.inc @@ -66,6 +66,12 @@ inherit kernel-yocto B = "${WORKDIR}/linux-${PACKAGE_ARCH}-${LINUX_KERNEL_TYPE}-build" +do_patch:append(){ + if [ ! -d ${STAGING_DIR_NATIVE}/usr/lib/rustlib/src/rust ]; then + mkdir -p ${STAGING_DIR_NATIVE}/usr/lib/rustlib/src/rust/ + cp -r ${TMPDIR}/work-shared/rust ${STAGING_DIR_NATIVE}/usr/lib/rustlib/src/. + fi +} do_install:append(){ if [ -n "${KMETA}" ]; then rm -rf ${STAGING_KERNEL_DIR}/${KMETA} From patchwork Thu Oct 23 11:25:45 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Harish Sadineni X-Patchwork-Id: 72907 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 2E690CCD1BC for ; Thu, 23 Oct 2025 11:27:22 +0000 (UTC) Received: from mx0b-0064b401.pphosted.com (mx0b-0064b401.pphosted.com [205.220.178.238]) by mx.groups.io with SMTP id smtpd.web10.17686.1761218833815615220 for ; Thu, 23 Oct 2025 04:27:14 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@windriver.com header.s=PPS06212021 header.b=kWKuD+1D; 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=23915c5530=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 59NAQDlt960424 for ; Thu, 23 Oct 2025 11:27:13 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=V2Cm//I7BAwJ4uZ6OH/T2qz/UFASyjUzKiU0FXnwm3M=; b= kWKuD+1D+uhetMRdHS4JurrylgU+TthpbDyypkUbZ3MFurtRu2FXbV0Xmm4hpZY4 0t1cMTKQfD0Sw5LqHIsiL66pHbIOg940TFQuYHbjzbumpNYSgFz+q2y0vRcLQgE+ tdJn1S4Nv8DNSMB17gMHOIczjrx1oiXmEcu3oJ3CSh6tXPMhaXjh5U7Fs+Q02tIo NvyvGUn07Oiug/upqxC5Gbr3FbeUSMQ7A+96ywLmAc3kUgdODqnlP8uNC4Gwmc1E 38g18EIKzOGjXk7B22lNQt0jzgh9fzbxup0yILVOD7dCr6c9fC1YXQHbjXy1DY/F 0jN+zliSPdlK11j/PCQhcQ== Received: from mw6pr02cu001.outbound.protection.outlook.com (mail-westus2azon11012043.outbound.protection.outlook.com [52.101.48.43]) by mx0a-0064b401.pphosted.com (PPS) with ESMTPS id 49y8atgj6p-1 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT) for ; Thu, 23 Oct 2025 11:27:12 +0000 (GMT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=eZjnl786FuQlOm9ac5w2v7K9W3Z2qLIDTfBTDdV338EGljfEbmpWFH4Wq48YzXZNW8+4R/n8qSnzNAJXXm6Oeq7M0cjIfjSvWJLsxVEXuQzoeVWniuYXLn/ohrO3fw+hDNpafDNlrdOGKNcSkrhWeWwLGD10TU/vATskafc5i1VjSJ6uEMmjxx+0/9B5q26H1qGK/8CPX52p9YfXyepqALUFRc2f7/XDSPcNYFrmabn5jruhGVDmCh+7rZ+O8B/NnTlwDGNqUlHaZ7JsU9fOTAJUnNdkBR/pzREesrkUNVYHaX1IHn119rt4DqqjwMJf2hkf45JzJVvv2x/jF/qKEw== 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=V2Cm//I7BAwJ4uZ6OH/T2qz/UFASyjUzKiU0FXnwm3M=; b=mAb9ZUkXyUcgfmlVBe+9Y2Ms1xSisCWN9WvkRttgEBnzxxFeqZzxjbKD2Y1zDNAs2Rw33HGWuxVlHyuyOcLvGm2Cdrizp/EFNyaPCoDOu2rLp4kHRCRGiCb8CDiVrJ0RGiLK17C0zhqcU5VKF8rQxG6GK+k0HD84VhXU1RKmaSIIh3b/Sg3okX3J7d9vEzhaDejGWqNDujOlBu4K30tY1o/5X/gKbo+W4ZhEwv7jZfoHC9UgI8lVZjWTeGzt00BF5rcgCIiMTsRPUB0ko88V1qXxvsNpS5H+JIqAkbxcVydvpdcBfI4dxg4OawqeyRqp5KNZhlaWeeG3N8TTjPGSqg== 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 SJ5PPF8B3F23403.namprd11.prod.outlook.com (2603:10b6:a0f:fc02::842) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9253.13; Thu, 23 Oct 2025 11:27:11 +0000 Received: from PH0PR11MB5658.namprd11.prod.outlook.com ([fe80::f440:269f:9645:29c0]) by PH0PR11MB5658.namprd11.prod.outlook.com ([fe80::f440:269f:9645:29c0%6]) with mapi id 15.20.9253.011; Thu, 23 Oct 2025 11:27:11 +0000 From: Harish.Sadineni@windriver.com To: openembedded-core@lists.openembedded.org Cc: Sundeep.Kokkonda@windriver.com Subject: [RFC PATCH 5/7] kernel-yocto: add rust support via make rustavailable in do_kernel_configme Date: Thu, 23 Oct 2025 04:25:45 -0700 Message-ID: <20251023112547.4044904-6-Harish.Sadineni@windriver.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20251023112547.4044904-1-Harish.Sadineni@windriver.com> References: <20251023112547.4044904-1-Harish.Sadineni@windriver.com> X-ClientProxiedBy: SJ0PR03CA0091.namprd03.prod.outlook.com (2603:10b6:a03:333::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_|SJ5PPF8B3F23403:EE_ X-MS-Office365-Filtering-Correlation-Id: 723bf735-7918-475e-2689-08de12271b94 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|52116014|376014|1800799024|366016|38350700014; X-Microsoft-Antispam-Message-Info: zKCnBRDYBFjpAznnA5Nm9WrzPSXhp08RWRFtwlrNv0czw5jfUzYmcX5olBfliF2Vh1pSUccGMK0Lbo5of6y0KuvRLNOmtFMKqPrrFwLSmswp9A9+cAhdNs5neHmcHUEFC0E/Pee/E/Q563FMBvnfz3b7QTx7iWLkcAmXbvkzhrdsJ1MWvGEBrJJfRLzvFKYmPrSbjKyzzteVBFJxt8cxRk1L9NBM0NfBCvZlOOWkrCRm5YshOHAMg8uyrv6f0DJ6M86jsMNkun0tcabv9KvboVGDDwAzgUKksJJGexhRD+LMCqAvf/fm4UPdkOysgoVWv8Fx2p23P0KdX8eN7OpRbNxaimlAhxXW/DSr11uGc/zi+Wk9YzD59zztqWBedsjSL5H4UKQXmg+y/HvgELtNMKiw/xBn74vqthC0BGXAUNZ0ITCcfIIy/59wBoZXeuT3GEQxy8iiEAOr7UxtWJN94Ss04HIWzifg1DLewFaL0XQBHWddaucDNLd+URY9b3Yr51wVUiKub1f9VhtfvFdlY6OcIAZktiSWh+deznc/JJTXWTGCMmNNOE5GkYFBT2DNQfH9JpDNRYmayiqo3OtzKicluWn1d3ZT2ByyyefDxUFTyBg+/8OPjDeHzexQNvXaDqvYp0abi7kWD4Am+yFBZB+zrc/Z+RryYw4qsx5KwrWO8g03f2YC5K4tzLOxbN0srs67FF0enUWR9VL9TTdhvcDB6+fD75u3qHR3Mb0YeuCc3Cc7knI/aCRrnodbum6fGtrJpN7T0UqCkkfQu2zNIHnCCgjshtnkjCaeIlAxAOB7EiE8O4KFzpE+w5ZpAkMyyiIUb49E+zoctyhwv/vZNMavKxo/4vfRTyZctj5h5wCgcM+8S1fIysIug0VgO2ecfrVufigcnJt1GEOOBLNuMYVVnYI420dpqPg0O7YCYHzwi/nOJfagaUYFmNZh6mKyHoBU1eMEdc0Dt2MHnlOzpMP6t+JIwsxz65EWYid3qTJ6SPE/CCL4sFvXcsPxLfM2mZDMR6G/ym7esmJQa+pHYcXVL4uB8Yy3BIheNZ+4iSbcyje3+xeflu/9VnRMuU9DbG8x7ijQ0y7lKnlj/VLTWNdq1d2VHjy7Lwoh77nfw4u0Ml6DzCzgntPDsjSVTVYtxiPvjFLaLLXdqIdX29wpWM7s8cLmYAQAG2NVmgGepv0BAVOLFhwLmzSe40xndSvbspAu4ck0aSlV59bt46ck4B58TCzJMCj0wDQpYI3cw9H5uPbdoJCDT6arQta/+8OtAArzt/QYAdKy2SNLrMe5csLtIbSbENFMcJVTJm1nb3Os2qraDNFuOZEJjilQmwRBZCDULmXXKeWIVk5k9iHXBizvqveAxlHiMGr0nXGzivR7o5yZxBvmhknETrO+zrtAc1zVdVBYXR5r2vx9NhUMalJ9eV6aHnZYAM088MhxOzLg8LkZWyak9j6IPLh2b4VLl4H3VWCJmxuggC/5Vovat9OXWm29ixWHp5SAZRaLS4HBUvL8iroh5JVgYy0E8yFv 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)(376014)(1800799024)(366016)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: +yRa7NQeBnkGUdyaCRNkIOV9DxnjoQssFjy4kgnfWcpZ1zyjSEe25sacFiQ136dZDsEHMkgR8LEOOP4k8o736dqoaU19/+LqxpZc7UArvBSAM86Ig0tVowAt1rAaKPrI+6R9KQ7EDWUzGuknkq8BMPkh/IwMixaSyHk0Go0EsiiUDxOnddVR5JrLW4X6N4uOiBy8a8db7BNewqaoDGFeNRbYvg970+1jmTdgi1dYo+q/+8h3XG2PT8oFITbZMGUq6QUH2aJuBGJCLf/4sYB7sdU0jL4b4bnzUbTkn2q/JgbgHUEjGPRoG8QN1v1G9FDPhjtDcQDPejcp6mA5AL7BqCpW4CkGcEU0uVHA+9N/neXzGcT+n0WGOIPViCrbzoGk3knpTSRIRtVyg4AvEMS8cZjlHPjPnNZxoPJiUgQaq//eV63IRwy66bI98thT50r9zaWUBHaGTs6l9TPkyDKN12fHWgqZ5wtmp4EU+r5Q0TatlHT8N+pGmGFCQy5lmnc6UqRs2lQMWr7MxjRnIgL4mgQk61gFtxcnGE0uIRDX1UrMmFu+JQVi7siIlQsvVhleUudAvqYnAC4yk4x7qTJnVJIlVNfFwBE/WhHUZgFYi4ql4q7EmcIuaOqE+8wkKj2wQ8fSBdPF3gtPpctqKBEXskiDHshoE/94OHn9og1wBlKjB99kCs//kZdchUnFFo4s6tSg4+GB+rWabVfyM9v94aJvYeB1i+1TE6HOkiqq8fKEbuqiWd/8BH+Uo8K03e3vHIsawHcZHNmJohDlekLI22YsrY4zLGJSR8zLjmsSjL93Vi2iPY767BqLFqF9T1GkxIClKOEMNQI/kjKPsW6o+ObrKh4Iz+LcQ0zHLjBDOpkiEWBXIjMr11nd9QdVExgjozTqqAXVGMhnl9XEbPo9wlLHcUd+iYpRvqb3zaeOYJidkNBNmfp4ZF7pF/tcJUev1xgnZaGkJAnyoNeoVn2sMgaf7iNcMxowlaIFXAzqX7CwQRzXbg/MCucBDsUmusBQkjfCpCu4Sm4XFmVigl4l3fMaKrYt/1FTRdCNqoOqaN/SqH+goHuHeJ68DDELTh5R2F7aj6M9qP9MUWp90J/qWoItKxkPB1EY4rv/S53EQhaHWRyYwtAhIgWQY33ppCEhp2bRg83+VR9fwNkvNSC1Bk2OtHHdb7drr3Y2U8OipKLcKSR0pMhEyIJiZ+Alf+yRIpsol3pvEm94THmfpHygy80RUC7bdcRMmVTLln/wHCfYcBluKabZxerbuISjC31ltSwRiW53OPB5qbQxHzs34pG3e0hac38Wl1ReaHvUqdc9oU8NxZMXdSdObzLsHEh3Gh4Iw2dvTSciDSquuYUxE9VlLE5nx2cviDQxTnNFQf7S1SnP5tm0L11irSSzv4djwQelpjNzbgtO2TmUPz/RcMgRRApTZKp18wbJRaFmFe0O/2PqxfmTcDMdaXR8nIIjeo182h4Zmc9CY+xHMYlIe8ydmuxjQyAEk3otrHg629BBvP2xX2GXvJ7vV+NbLh1P1RdeiedflsCQIhcwq3gFJWRcxFUanHjaWQYkm4ggmUa4rHrU0XC4ySNl7YYXUlMAL7fB6i2tlaGFHu6J588aIQ== X-OriginatorOrg: windriver.com X-MS-Exchange-CrossTenant-Network-Message-Id: 723bf735-7918-475e-2689-08de12271b94 X-MS-Exchange-CrossTenant-AuthSource: PH0PR11MB5658.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Oct 2025 11:27:10.9763 (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: wO4qkS5JpX2+vVmgytPmkPiOTyY0l+6fds+TVQZZRCmfT5JlPnOBwyW/ExuQaV3Vk7lfPqH6ORl4gJ96XDUAeNO0j3eZzIHvM0JOMLrpRsY= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ5PPF8B3F23403 X-Authority-Analysis: v=2.4 cv=N9ck1m9B c=1 sm=1 tr=0 ts=68fa1110 cx=c_pps a=5ROfPwdIRWh2zNeQ7OwrBw==:117 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=xqWC_Br6kY4A:10 a=x6icFKpwvdMA:10 a=VkNPw1HP01LnGYTKEx00:22 a=t7CeM3EgAAAA:8 a=Vyd0EuI7JbdUIqhbzdcA:9 a=FdTzh2GWekK77mhwV6Dw:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUxMDIzMDEwMyBTYWx0ZWRfXyJLgTDqva2zd KQOkvvsOY+CKqYZfVmZdKeElMMSMQxjeXFOyHCkboJH0ecjjnsLlLYARfn12p9QtoczvkZytsoH XB5/luxYwo86W6QK7X6QjU+04MPm9qHfjr8KvIbcFwtLWoYsKPMrKUwR7XsbY7193gG+9sNGM/w 7MTeIJQyqMWc7DEF6rNbflVPBvPqktFwFi3ish+sbLdYKlZOSeJMj+d4Qlcq+081nyqfBmWiDw0 2pEwdUjG+4Q1LDi1O14cMtZoiuhKRPDnXjdm/f6hs0sFbTg8KelR5e7yfsZ0Nugul6t/94txCYG RVf8iKJRfFdMDs9s5+9GiJdXUTFHCUvHwgZ1Q1mT4r6b70NGT7MuVzyEVrd3I71K4n2lRkzILH0 kRz9bVCY2IeAwlBgtgfQySgF5ZyCvw== X-Proofpoint-ORIG-GUID: 909JRj2C__QUTXsh54tsu-YBSEPUYs9g X-Proofpoint-GUID: 909JRj2C__QUTXsh54tsu-YBSEPUYs9g X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.9,FMLib:17.12.80.40 definitions=2025-10-22_08,2025-10-22_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 bulkscore=0 spamscore=0 impostorscore=0 adultscore=0 phishscore=0 suspectscore=0 clxscore=1015 lowpriorityscore=0 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2510020000 definitions=main-2510230103 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Thu, 23 Oct 2025 11:27:22 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/225241 From: Harish Sadineni To enable Rust integration in the Linux kernel build, this patch: - Adds `rust-native` and `bindgen-cli-native` to `do_kernel_configme[depends]` to ensure required tools are available for Rust support. - Invokes `make rustavailable` inside `do_kernel_configme()` to prepare the kernel for building Rust-based modules or core components. The `make rustavailable` target requires the Rust standard library sources to be present under `${STAGING_DIR_NATIVE}/usr/lib/rustlib/src/rust`, which is handled in the `rust` recipe via shared staging. Signed-off-by: Harish Sadineni --- meta/classes-recipe/kernel-yocto.bbclass | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/meta/classes-recipe/kernel-yocto.bbclass b/meta/classes-recipe/kernel-yocto.bbclass index e53bf15194..1a212b9be9 100644 --- a/meta/classes-recipe/kernel-yocto.bbclass +++ b/meta/classes-recipe/kernel-yocto.bbclass @@ -463,6 +463,8 @@ do_kernel_configme[depends] += "virtual/cross-binutils:do_populate_sysroot" do_kernel_configme[depends] += "virtual/cross-cc:do_populate_sysroot" do_kernel_configme[depends] += "bc-native:do_populate_sysroot bison-native:do_populate_sysroot" do_kernel_configme[depends] += "kern-tools-native:do_populate_sysroot" +do_kernel_configme[depends] += "rust-native:do_populate_sysroot" +do_kernel_configme[depends] += "bindgen-cli-native:do_populate_sysroot" do_kernel_configme[dirs] += "${S} ${B}" do_kernel_configme() { do_kernel_metadata config @@ -492,6 +494,8 @@ do_kernel_configme() { bbfatal_log "Could not find configuration queue (${meta_dir}/config.queue)" fi + oe_runmake -C ${S} O=${B} rustavailable + CFLAGS="${CFLAGS} ${TOOLCHAIN_OPTIONS}" HOSTCC="${BUILD_CC} ${BUILD_CFLAGS} ${BUILD_LDFLAGS}" HOSTCPP="${BUILD_CPP}" CC="${KERNEL_CC}" LD="${KERNEL_LD}" OBJCOPY="${KERNEL_OBJCOPY}" STRIP="${KERNEL_STRIP}" ARCH=${ARCH} merge_config.sh -O ${B} ${config_flags} ${configs} > ${meta_dir}/cfg/merge_config_build.log 2>&1 if [ $? -ne 0 -o ! -f ${B}/.config ]; then bberror "Could not generate a .config for ${KMACHINE}-${LINUX_KERNEL_TYPE}" From patchwork Thu Oct 23 11:25:46 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Harish Sadineni X-Patchwork-Id: 72908 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 29938CCD1BE for ; Thu, 23 Oct 2025 11:27:22 +0000 (UTC) Received: from mx0b-0064b401.pphosted.com (mx0b-0064b401.pphosted.com [205.220.178.238]) by mx.groups.io with SMTP id smtpd.web10.17687.1761218835578506084 for ; Thu, 23 Oct 2025 04:27:15 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@windriver.com header.s=PPS06212021 header.b=hwb7MjW7; 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=23915c5530=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 59N5KhsR459318 for ; Thu, 23 Oct 2025 11:27:14 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=JmVo1nGxzT1BxzTJMMPj2F5PYs8FCrm5AO4NlsMnynY=; b= hwb7MjW7jRSE3SgfGn86wKHdC4cWPAb/32CkHKmYk4Mpa2Gv/dPB4FkcXGNapLYX CiNbzUhvG+L5QEZ2C+17/VNVpLkc7jXyHr6AQqNu2iwxWvrimQzepHVZ8xD/f7f9 gZ2GlO0MQST/tsZNj8VpR0AH6tjWGapbCprKr+uNLT9X8N0gs4KUGwRCbkUfGdca KkRlNlIu347/rxleMCWuf3MMViKziRB6BWn2sh76Ajh2smvess5fPx+3DfRrBLhb ynxITaFaznqI3w5k303UvLC9bKFRjy1qcLil52idUHG3amfyK2cbif4rUGp8ALUq HedIaan4MB/nOyXreAN4VQ== Received: from mw6pr02cu001.outbound.protection.outlook.com (mail-westus2azon11012027.outbound.protection.outlook.com [52.101.48.27]) by mx0a-0064b401.pphosted.com (PPS) with ESMTPS id 49y8atgj6r-1 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT) for ; Thu, 23 Oct 2025 11:27:14 +0000 (GMT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=DmpNdv5ijQpTm0K91xbUOx2MJkX4FwVsabZcgLqK6FsDMIqrskS2LoF6x7yM1RoAoIOcAtvw4AWTu8VwpYVhhFrVrUJrIPREEt8DUQrSUmuMdFvTqJANNCOli07a8wUdxgHi1XTthBKRJMgfVH1QbRW/Nd3f8870jGDdyyZ+gVyHEqRRrnbFAeM8tbLX1vON2MuOXree/msMuA3LOPqdtZUe5ufmz+WmLvbyub7mPAko4s52pH+AkQYyW4U9wLDC1Vl9W7WDA/C2Xof9bxOL+Z9C/E3t5ZZXfa6aNe1CLQPXbAGJ/JD+cU3o1J2Q7kpPXMZG56jwF6BL5nk8vEXMLA== 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=JmVo1nGxzT1BxzTJMMPj2F5PYs8FCrm5AO4NlsMnynY=; b=ta5tAs89cP+fXW1XgIrjtL0tB8fa7ZiYr+G3VrcQtsx5o3TuyfSAuLdxVVKSr/zKuDOVmfw6PDAqFUKuYOfngalYGqyYYeC5Sk281o9Del7a/LPr3RH6+GN2TBDZGulqPtNmzfEvddNktFVA+aS70WjIuOM1Hg9zcUILv/wLI9vZzf08/jeu2D5mFW/EDrs3TismaEuu5/JbI6ShC1OnRMtj5UGv497hzzAHl31VbuKQ4PXBiwrR9QiBLY0m0327IvijzuZesV5I/VeZXzG5rLQURgJLB05mosPN3lxf3C3d7Ualb7g0VfvXLImIMP7R6iUVLc88noHa2pYIKjNvVw== 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 SJ5PPF8B3F23403.namprd11.prod.outlook.com (2603:10b6:a0f:fc02::842) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9253.13; Thu, 23 Oct 2025 11:27:12 +0000 Received: from PH0PR11MB5658.namprd11.prod.outlook.com ([fe80::f440:269f:9645:29c0]) by PH0PR11MB5658.namprd11.prod.outlook.com ([fe80::f440:269f:9645:29c0%6]) with mapi id 15.20.9253.011; Thu, 23 Oct 2025 11:27:12 +0000 From: Harish.Sadineni@windriver.com To: openembedded-core@lists.openembedded.org Cc: Sundeep.Kokkonda@windriver.com Subject: [RFC PATCH 6/7] linux-yocto: enable Rust support in kernel configuration Date: Thu, 23 Oct 2025 04:25:46 -0700 Message-ID: <20251023112547.4044904-7-Harish.Sadineni@windriver.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20251023112547.4044904-1-Harish.Sadineni@windriver.com> References: <20251023112547.4044904-1-Harish.Sadineni@windriver.com> X-ClientProxiedBy: SJ0PR03CA0091.namprd03.prod.outlook.com (2603:10b6:a03:333::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_|SJ5PPF8B3F23403:EE_ X-MS-Office365-Filtering-Correlation-Id: 0e413925-8e3d-4551-21e6-08de12271c7a X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|52116014|376014|1800799024|366016|38350700014; X-Microsoft-Antispam-Message-Info: C+gZlYOP6nJlJbMY4iyF3MFXGEg9SBmc0/vnFXZZSQVUwuEjhESUOkuRbuKjP2214iy12+lE2q20uioWPs2dFcucOPkafWnMyV50NQk6bMAs7xzXX4xLQAkAkSjVY60BfT24zrEjsSQ4vG8Kfwkb74UvKcVvGIWzdzasI1yHDJ467vfIMP6t73WbCEVzN9/OdpVyPBASME1ULVDkMAPorRfaJYv2MQd3/jIuXFr4vaR1/LjLZwC9j3pdhWWEjpkD5oGjGPN5+Sa7+D3tHGWBihRiraRNjFSExEO4RcQgo6SbNoASUZAYxndL1AatDa/VPmb573A7/nuBSlkgqToxPdmwA7nnuwsEc+ttz9d4kafInnnuAsAtQZrprfIGcoRxyUFyoDtGzbMfv2oAVxzP76AzqQP+UcYcq9Yu8GLsviLNKTK174GMiFqt+z0yak7BdVg4UAnuLUUCsWF/hNca+q/SQ/Bz8HWYzVOab0GRUOEq2VVL+XcZr5JZR5GPI4fgnQzFr5GN88105N0T1N3a4RI0zHa2Ts30k4KkLYHUq2JwlB+cXqU0AfChTl0iGzRIuVV8lyTvxZ+2nTA7LXAiIbRTlu3kJmIiwNca1EKW5XVlhHoLgSuoWJQFTG4r+6ZDsya5geCNEYGElsW94nMpYzJ/r+stQKFf5a6qEEOOGIc/mYTJrdV6tBoLcSIh+mw914mcj0uD22hteGLJaTqha7DYkXhngETQu/g7owjRNtjM/2r3uQwbU4sxGdFkZo4CPLCgEw6E0XUwzCDv/UKAjsllxGaQRlKtvyfM7TW8a/cNw5EdrWwKhcAdQuxCsWneNUwfmG7bF57+msW/oS4SKvx/Q3HidkFhcyCV/VgKL1G18iZxqPnezZcA364HHlsoEGPqBiM/hfX/tQS9c3yrRGr0JT+gUKtCxkQwC5HNAgUZVNiYivZDGpRBtFW39ObLAlW/Dk0agdl6QBfNTq2jpmsNlv3sysX6clYRYBczraiQZmMYFYUk5GGjUD+k6bzCZ79n5P+6Ytlsg0AvXcfrEI49vxRtdlIweUOSvc1VV4OXv3u3KGPQc3ljdmfCs/9kJzz1IdKeqGfoxy5XIvOgPEAGBLc+2H+NYD1WU42H8Y7ircuK3bld0OQZoxGRTXO9uQT8QGDNxcunB1OY3nfAK3Nh4wInRNFORfj5CaJPZcCKYoiFv1aUqYM0yyx5G6zN/5nyKDbHWvXenFHQGLgM36ETSptFJ810nDg2j3jCZDLX/w3di6REO4ZgFt37J4RtxfmeSQ9qPruOMIjcLd1QNl/67aQNcbw4zHUqnXfRXZcP+nzWg2QFtBOrV1cXGv3ao4NMEkwcIJPr4rSj4xns+XLagLQxuu3uJr9E7c1EP1EBtlON7YeLn1J70r0R0GgAmPBHNgkC9PJX0zIzdGXep62Ts0A0jzGbDVvfwo2E2mNfCwAL31gwO7alT5eXXZ6FRQ2omWUHtZihrOh1B26r6/vOpgaAtwi8ATfVSklnKRo9p/m0MZUn/Nc85HliafcT 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)(376014)(1800799024)(366016)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: WcgPHAL7WQ7B5TqexeHhDS0Z55N6pn+fXhcV0bfegdER5pfVy7sZe2F5cTpLMB8/fhgBeCxWCUcJ0cmOa99HXG1UJ1MVTTSx79et5KYqDroZXDT0/N0E+DTQaYABtTR0/grhZ4MctIMjul0jgvcF5OA8ZcshXAJJFi6zaq+V70uqxc0P9KB3qh1nsr7wbj2hA5rTlNKxHuePd0ABHbq3bS7a2SiKE/wXzDsqoYrtF4IcYBSl2Fkdq/4TVKMukLffJgMdM0PpleSReerFuEeg1iL3mds8pLFYOo6tZGfr5V28Jx1Eawq4Jxrt03ANhlTiTujznBOKuOr9uMsNUcwrXa4G4lggpXdVMmP3kQPfEUOcqi1oemwZa8eUNxvp9ClCYVmvmk/RNT/KfJpSqlUMBPSB6B0Pkmfp9Z/dfbpXygMgPt/AMLB1a7TR4QFru1HpTYvgjnuPpeFnwcXqxGhELiWPKF51FoVqb6jyyeFU4xkrcLBcqXqt7p4XZy0DWcdN1+x6+gYz2yioZnPOFmqPLSOalU34SlYdj/ttuqGy/EQHbvbc+td98UXZ1zv78xcBBRl+HkkwgKxNhUubcDSzjh1Cc84FSMSjBiAd4baaZaqDE81S7F7XfPx1acjV3cJty3zwHdDviU/F33Utr2YCXGHxcPlOPoURmNmBFGGmd5pB1TtbYfErcQLAyCQHraY3E8SeZYA9yqg1jpg9lu6/Xyjb0G3dY07Ch1yuuNN8XS7bb4xmjrFR/6DXnyKc4FKVOzgNKbcX1GcuJ0tnHMgv7Vdase/KDPyDkc2lazYsJVn5isbrWtMCt3mL0skSgd2UJup6xxhH0OxErv9F6K9xIlL7xU2MXRII7CEh93Iu07HxU+QQ3i7iEWKKUH9D+avIq/eor4ql+fxRvPPNt59vp4CsZQ5Ig18TxPbgmmnApPenmDbQKVQhDi4U5eY94djJcHtGEMLal0y1eeCyLwKUh8iHPmbkyLhY0qRio/fMm3knl1qXmwvji14KQJrYDWuUoQCz07VApgRYezlv3mFLbn27XwNu9vJOd/noTvEktJWsC7P587aOJnp1QyibHoOpqCWPf+IlKp2AuIQoKsTTEYrYBuiZ/SM8RAm4hLRUyA/37kFisOVtBbKuXNbcReZ2tz0VK4nKyE3DqDZW9JWC9I/lszkn1sJq/zwnEjBBY7PstxxKWyhuCOK1Q5mpRYUSchqduDZ4Q/V+f4n4k8/zwuwgmTUUSGT6cYPIub6MVTSUVFdCnW7HCGXkZyWJNsWnJDO+mGMUNuHJnJ4daRTbL5EHaMHhCADu+bqSHc/h1um3gNafbhwlWkN/SjmJ5qkxgEcTWRv1nluVnx+gr30E5AvlxyF8q46V/YfxZyiz0bmML0zJAocAJOYC8CaqAnKuknxExH/aViGGN6jd5J+dETEulveRfTyGajKWGOwcLGzgcJYV1yk1eC8cBOTV5UPyqtosDJ7L9vxd50gsshrDlimvIPCkjrkXrdRMiP+IJN5xJyH1R4Cq747UgWHTZ7UhVus/6YxuYJv6rPa6FpwpS/uTNOAT6zR+zxqsgiY5PkoE1LPHyqt8Ki/ylul9Ep+aUValBTXw4ic1cum4QSbUsQ== X-OriginatorOrg: windriver.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0e413925-8e3d-4551-21e6-08de12271c7a X-MS-Exchange-CrossTenant-AuthSource: PH0PR11MB5658.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Oct 2025 11:27:12.4725 (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: D6jBoD/PODohdqqh4LF1EKkiiPjboxKMKUys+xCFK2S4u8owGwk4ihhdZoVmUd+BcMGjRTc3o3e+fwvLu52Smw0Usy1ma3NwUVONqhy8YxU= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ5PPF8B3F23403 X-Authority-Analysis: v=2.4 cv=N9ck1m9B c=1 sm=1 tr=0 ts=68fa1112 cx=c_pps a=ijphbjn0GKEIB6My7LrvAw==:117 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=xqWC_Br6kY4A:10 a=x6icFKpwvdMA:10 a=VkNPw1HP01LnGYTKEx00:22 a=t7CeM3EgAAAA:8 a=wP6bpXLl58u4eWvnxQcA:9 a=FdTzh2GWekK77mhwV6Dw:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUxMDIzMDEwMyBTYWx0ZWRfXyHQpPMYGivjr qAe/qlycTK76gbOTAuxIobcVVYPKM7wI20o3qApl1XtArRVOnPl7XEJKDNwE6K3DtK6DE3yxISD ktBZWNOLSwW5v6STHnflrl3ThAMZEqamUl2HmFyN/LdTcpahO2lDJywN7p0tmbhINJnt7rEXBAc uWlpTbcWVDwG8usMKBJHqZ1h+liBfhdpHET+Lo5yzhwOfVLElKPDMFCsZ6fgxBMaXeGmPWXbhyn ItmEoNWlJNR819GwavdhNRPOp3vFlgDSOgdmo518THK1QuB0omceR+yw2EqwWOjXURl8rMhWd00 AGYMLMIpiWCVGeBrwSyCzw71jYOZPnH+TtQLrZ/k1OjQ5M/JQX3AJtgGxh1SjCOJw8cSySIFxMf y9l5NyfUUJYmp53I8/1iVIZRCbGsdA== X-Proofpoint-ORIG-GUID: RmQrEtjAVNZFsbGPipPGoYShaF0t7P22 X-Proofpoint-GUID: RmQrEtjAVNZFsbGPipPGoYShaF0t7P22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.9,FMLib:17.12.80.40 definitions=2025-10-22_08,2025-10-22_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 bulkscore=0 spamscore=0 impostorscore=0 adultscore=0 phishscore=0 suspectscore=0 clxscore=1015 lowpriorityscore=0 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2510020000 definitions=main-2510230103 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Thu, 23 Oct 2025 11:27:22 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/225242 From: Harish Sadineni Add initial support for building the Linux kernel with Rust enabled: - Introduce `rust.cfg` to set Rust-related kernel config options, including: - `CONFIG_RUST`, `CONFIG_HAVE_RUST`, and `CONFIG_RUST_IS_AVAILABLE` - Rust sample modules and developer checks (overflow/debug assertions) - Disable BTF and module versioning for compatibility - Add `rust.scc` to include `rust.cfg` via `kconf` in the kernel feature stack - Update `linux-yocto_${PV}.bb` to: - Append `rust.scc` to `SRC_URI` and `KERNEL_FEATURES` - Suppress `buildpaths` QA warning due to Rust path inclusion during builds Signed-off-by: Harish Sadineni --- meta/recipes-kernel/linux/files/rust.cfg | 20 +++++++++++++++++++ meta/recipes-kernel/linux/files/rust.scc | 1 + meta/recipes-kernel/linux/linux-yocto_6.16.bb | 4 ++++ 3 files changed, 25 insertions(+) create mode 100644 meta/recipes-kernel/linux/files/rust.cfg create mode 100644 meta/recipes-kernel/linux/files/rust.scc diff --git a/meta/recipes-kernel/linux/files/rust.cfg b/meta/recipes-kernel/linux/files/rust.cfg new file mode 100644 index 0000000000..293438e8e0 --- /dev/null +++ b/meta/recipes-kernel/linux/files/rust.cfg @@ -0,0 +1,20 @@ +CONFIG_RUST=y +CONFIG_SAMPLES_RUST=y +CONFIG_SAMPLE_RUST_MINIMAL=y +CONFIG_SAMPLE_RUST_PRINT=y +CONFIG_SAMPLE_RUST_HOSTPROGS=y +CONFIG_RUST_DEBUG_ASSERTIONS=y +CONFIG_RUST_OVERFLOW_CHECKS=y +CONFIG_RUST_BUILD_ASSERT_ALLOW=y +# Disable module versioning +CONFIG_MODVERSIONS=n + +# Disable BTF debug info +CONFIG_DEBUG_INFO_BTF=n + +# Rust availability +CONFIG_RUST_IS_AVAILABLE=y + +# Indicate Rust support present +CONFIG_HAVE_RUST=y + diff --git a/meta/recipes-kernel/linux/files/rust.scc b/meta/recipes-kernel/linux/files/rust.scc new file mode 100644 index 0000000000..4686d9ce5e --- /dev/null +++ b/meta/recipes-kernel/linux/files/rust.scc @@ -0,0 +1 @@ +kconf hardware rust.cfg diff --git a/meta/recipes-kernel/linux/linux-yocto_6.16.bb b/meta/recipes-kernel/linux/linux-yocto_6.16.bb index 2188c7fed2..fda964e78d 100644 --- a/meta/recipes-kernel/linux/linux-yocto_6.16.bb +++ b/meta/recipes-kernel/linux/linux-yocto_6.16.bb @@ -77,3 +77,7 @@ KERNEL_FEATURES:append:powerpc64le = " arch/powerpc/powerpc-debug.scc" # Check again during next major version upgrade KERNEL_FEATURES:remove:riscv32 = "features/debug/debug-kernel.scc" INSANE_SKIP:kernel-vmlinux:qemuppc64 = "textrel" +INSANE_SKIP:kernel-vmlinux = "buildpaths" +INSANE_SKIP:kernel-dbg = "buildpaths" +SRC_URI += "file://rust.scc" +KERNEL_FEATURES += "rust.scc" From patchwork Thu Oct 23 11:25:47 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Harish Sadineni X-Patchwork-Id: 72909 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 33C46CCD1BF for ; Thu, 23 Oct 2025 11:27:22 +0000 (UTC) Received: from mx0a-0064b401.pphosted.com (mx0a-0064b401.pphosted.com [205.220.166.238]) by mx.groups.io with SMTP id smtpd.web10.17688.1761218836116833297 for ; Thu, 23 Oct 2025 04:27:16 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@windriver.com header.s=PPS06212021 header.b=Hb62JAUX; 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=23915c5530=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 59N5enYk3244895 for ; Thu, 23 Oct 2025 04:27:15 -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=NkygJswz+wAWHDc2Y+Wph7efIL+iYJcf32jHyUPpfG4=; b= Hb62JAUXNtIxsONZ80b2sYmDTDW0iEUA/9eDogqzorAFEw5U8QfEzfHksJGSqDsJ ZgODU7zuW1mwyA3Le/Fot5CYwUNkuDzBV/PWSUD1syI2qa2YDyuvcUb26L5aZm53 U8VEzui45Su/iA8utrLiBrQNpNE/ig00fcPRoNnYH7TPh6JxEtj97RpvwEg0u0zP qTsRgwiVB2DyS8CymVJpenU1rzi7o4DcSvoPsepFZP5wpvUd+F3ugFE+SlW1nYaG PulcxzmkOZ8XKboNLziSq31cVx2q1OPXlZs7D8Jz/SRIcvw9sth70FJfCmqUTTgM dSRmmhaO/Z2P8t6Su62R0A== Received: from byapr05cu005.outbound.protection.outlook.com (mail-westusazon11010030.outbound.protection.outlook.com [52.101.85.30]) by mx0a-0064b401.pphosted.com (PPS) with ESMTPS id 49vadj5may-1 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT) for ; Thu, 23 Oct 2025 04:27:15 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=wWan0m8r/dL8PEg5m8PW5x9MuUOsHaX+yMsU3gAWpgCtlrs14hzngxY+Y0Onjr/i+xoZ9OjenbhAETcXzX6XpCM/7iBOuGoM+06G7nrwXa5bW/s+tdxuILL/lDa2aedt5bjX4AKc3voHvnH5TyiOCA7PiKhCvCEuIpSHoJmRqHVBnMEbPmPV/mRdWyWIFBRLElJ3jHTxfs3AEmBbgs8Ce5+gpNK0wRC7YD4lv0zII97yIZM7kDzh5P+L4mJDdYvIhAYZ9MfuuXbg5EqjPbXNHDSG/vdxSkNZq1fnf0e91UACqa/28JX+zLtf3X32l4QHWuppp5bE4RiCDDf4XeYL6A== 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=NkygJswz+wAWHDc2Y+Wph7efIL+iYJcf32jHyUPpfG4=; b=PCLKWZ5pYJrxr/XP5K7H8MmoBMwU1n8Z1kJwBBdN/n3/4KlwucPQsJfVrlmTRBkdlVrbE6/SPjOnZaUMRKrY2Py6hNs5U6rJ63BaIuf8G1BViHzTdi90NfyFos5L49wxnQcdMSAgRp1OTb0pP6jae3q4BCT5yJ8/eJrQQVYumRULuAbAovzJPG9C/Bw/1qnrLLFZWorynIODKmRDekbn/FCJgZ1gn4g4NCRYngyOH7jY+aYEtWMT40sw9bcgKFEAmQ9YL8dWp7JYezsL5Ftt+f+IJAPAz+FI5nY37bZ3O3PEAssnGHGNYx2bmU0URyuoiwMpTpnmo1oMglXL91UsVA== 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 SJ5PPF8B3F23403.namprd11.prod.outlook.com (2603:10b6:a0f:fc02::842) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9253.13; Thu, 23 Oct 2025 11:27:14 +0000 Received: from PH0PR11MB5658.namprd11.prod.outlook.com ([fe80::f440:269f:9645:29c0]) by PH0PR11MB5658.namprd11.prod.outlook.com ([fe80::f440:269f:9645:29c0%6]) with mapi id 15.20.9253.011; Thu, 23 Oct 2025 11:27:14 +0000 From: Harish.Sadineni@windriver.com To: openembedded-core@lists.openembedded.org Cc: Sundeep.Kokkonda@windriver.com Subject: [RFC PATCH 7/7] kernel-devsrc: copying rust-kernel soucre to $kerneldir/build Date: Thu, 23 Oct 2025 04:25:47 -0700 Message-ID: <20251023112547.4044904-8-Harish.Sadineni@windriver.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20251023112547.4044904-1-Harish.Sadineni@windriver.com> References: <20251023112547.4044904-1-Harish.Sadineni@windriver.com> X-ClientProxiedBy: SJ0PR03CA0091.namprd03.prod.outlook.com (2603:10b6:a03:333::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_|SJ5PPF8B3F23403:EE_ X-MS-Office365-Filtering-Correlation-Id: 6d31101c-9f9d-466a-f5ca-08de12271d67 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|52116014|376014|1800799024|366016|38350700014; X-Microsoft-Antispam-Message-Info: nGm/tqBaK+3fqXMmd9Dnxp1qHW7XgAokqjwozNc0ilU5+gxqgHGbsjO2VtmE4vWF6decM+3jkYd4A1A+QNABslSwCNvpkHuxYN/0RjVmVknxTjHm8Z85HcsNAv8Iaa56OopdObtrjRgqVnyBIUW3OKxzyYFMSMEBdnD1RCZFFpVl7B8sUcmPq2DMPtqQKwYF8uzT4J9UqY2t7mzpD3kadaR0srnsHxpqDYyUJax/1kK9h5DITAfO/0k2nkOaTUJu3wxt+kGXpyi/OfmoVFhlKzl81Oq4loz4ovSofB9Bu2bkSQf2BYKwtA9+iUxFEveC1WVJFdefvvY5Sdw+WXZ8pUDX+YJURtvM9kC8/azOcBokGIqf4HPamlfWyTeOR3WEk0pjUgolIlSRMHLeoToLtc8SzmFDy+7H85C3w4XkLX14OVQipvYBGnag8hzrCZuWDyj9VjjF1dUkND/O1C++Ouvrmvps99/XsdXNwXJ8q9mApxecc1YrK+1QfyXpVmc4FQJkzj+zCZNpVPoPbPIN08fD3nwiL834ucY5E8l82ri+wti2tnpwzi2iimd4E2jK1nt7jcfH20acj6rRXLORMiSgbkoU2+nw6CqpsLCeEXQsZRCZvvdjA1EacBFaNhz0i+r410mrv4rUjc1/NQQMGPLB/a3g1pjkZMS5T4qM3fMEFUCQuSDcZBrFrHvoV2Zh6BRruVV5kJgpUgZV/1tSec3mAcC5olpp78IIJuCXt2CWbS36yNWCXkBVnNsgFAzKFjPZXiC8sNnNhxEnPxXK4EnTOUfFzyISYWSn4twbBfqS8/VEGRbieuu6wiHok+IoaEqhOinoXd4vfZKqScCgeaxma7UJ+iWIyyh77FWAsprQGS32IC3599Hwv0sFrN64xT4afYTKKWzg77lzHeW+EbdJf8+UgS59oeYvIkgFrqDOGbCP1iSYcdzo+iffFmPedFZeR3xnVqXxMfRuiLgKUpahNNa6rXfxG9cafDE46Fj11U2yStKrQINH2lSQoPb/f4iSQcVkaJXDv4nDtDP9D/ERB/sJ9edPAcsqvwNPLosboxfdwI/m57BHAWbHCPC9Bq0ezLkHCxGsoKuQW9TVxegiGcoN4xFg8EjgOrjog6g0wW+xKUKW+R+jOeajMXaQFHsqh3jaUkFbR0MON1h2mmty6gPYu5LDL2SNBv+S2n/8Il7mg8ogAF//T623sjNhajKFlwDA3ctNNm0NbMzxT85WES2vtVFfcq4O1Mp3fnbWoOniVxcAR8WGi1N0KeIU3F87oUgtxVbmyN/kAXo+gDUR6a57pWZlK6P0JYNFFlsMreN2vr2Ju7uE/dy+n2o+lx6pK3+9yiC5U/kxCAdPg3MMlG39cuQ9964JQdJUE83U4SYKUjOnU9R7xjSPZyscFTqTAA7uX7ce/NZTdxeM9AN9xzorRFzQNksiZWzJD+R1y+tnj78p4BwyJHvHWTlUnln5l7XuhClnonphF3RXd/1lNEiAbZ2OOT6melT8Ef1ZT6uoBa0W/bN2BhFJGulR 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)(376014)(1800799024)(366016)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: 2vhal2TidMbkPwunUGhDEy9vYkl+AA3ryEztkE2l5dDJgE8AFaR491AUwMuIMdACVhbWacfv5cP6F1lQ0qMVgsR3V9sQXeFYX1rvP16kCLbAK3wnM+GOrqwbDf74O+QvBMFWQATwnsiLq/hLan3GLSwtpTkN0P6ZO/OW/+I9i/f1oSjTVOyRIsZvoKUPFc7W5AtxfWnvnrfUDglnyUxeXh6J5oMTukE5Z2PXrm+hqcOqRxunLqWSd08OEdgOBwOVK/8Nf1HWMlN+uMLVcS4WveK95facujh2WQgWk63CGeIQDwF5CQxGUHF4EtnQRAnT44aq0gVK8FovXp6Id5NmB/9weq9VkKiVebgVk5jDj5DaIS1uP3w7jdw+StcgFxEktTbd0iQOzwTN9k86ElQ6EvPQP6D9rDHikrxklIU20hRBY5PCrD/t9t/TNvlqSQHOwCGM9InvB8q52cyddG8R1LHN92G8BFzJtbCFdANFLThaz6Elldc8Mj7Qe4QxbjrIP8yfmU5bsoIxqxoq2349MHNtzgYA18xr0RI6WyJzKT+3KEs3vru/VItuKZOWizNN0/EfxDm1TPb4PwawFoFRGpAYaAZNNbVevyiTfFZtoT9IydWlBzG84Ne/pfBkwyQ2BapZljwmXR1nJTWkFw63uLN11MgFPENsRYktgMYKT0Z2dktRpMfN8nYE/MxUW5LMyCnrc4xGmBDHV3dN7b9eqcsoLHVeCwldxOqqieS85Q9M/OdLjce2WTPo6D75G6b9sG7tmFV1X2Ouh7jXoHUWfyt1U+wc9Wwyro8Y8kqNLXVXKqCcVsu7EwX6JEqcclefJkSyTbdAVs0qq/V/Kq+fxTdnYT9+IevybPg4Vl1BwuRioJLEZovvyO870n54lMBgr4VAmGBnVWidTaCzaRV5G5xvc31uaIYHH5GqsValjqXNyaJ1Amt0dQb+nXSPS/bUiL01MVa3N6vmjkRGVQw6XeSFyHVtI2bjkX5bWU9RQvFfGabLTFbEzUZPfngNjCDIsMY/X5IfEOFIOJgOus7Hea5EUjrknyje5ARkjG90wrMd1VSjRorJvYB1sqDxHGrxq6+xeeyoUDKgfti6y51CGaJYpKxmXgy2bulcvpPKx0GWdMkCLI6OFtIAm/eReyspeY2gr6WaldebdPBlkpr0Oo0m/fttYeH9pbKV/sjeQ6wotbBCVAiWiB81Hrj0jD1P0qgjUyMgN0fsRJgRI18v190x5lh0Am6SLFhYprYjweXvXoDMAg6QD4+U8o2h0UHulxv15tnX3VfrnxAwI7qqnFx73QpQuUcrmRSxUtelG05xYfIJuAl6g63WtrLajJS4qxUDsYYnK8grb/tgY0/7GogxtoyF8J935JDUfifcmDGKGV7A4lFymWvoX4YK+EcfHq3k2G7UOerhBDdRGIz9sHdo6kTe8CbTKrtvv5FrI+kMDhb7Et0ASDVWPmuWzst2Bi5MmQbUwB4jFAxvJYnZpLxhW28sidv84fTcuWBEnaOtd/TRG9a4UU0zKPxSjkG2XhRqWRCbIH7SsSvBPQA2RadQ9amjEEPvq+aS7ohNRSNr6Ndl/HqrUApw7ujIphdavlYvoVbWKLedhHzdGiwNUw== X-OriginatorOrg: windriver.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6d31101c-9f9d-466a-f5ca-08de12271d67 X-MS-Exchange-CrossTenant-AuthSource: PH0PR11MB5658.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Oct 2025 11:27:14.0986 (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: NS29drwRYDJ5Wjfy3LuLN80ivQAfWxCstAphQUVu/CsHHpQiuGheYiABWUyC4ES8eymeTjXqX+HrA6MP4F+7HI+hUIBl3opMk8ai+zLvOvM= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ5PPF8B3F23403 X-Proofpoint-ORIG-GUID: E9HtEnXKL6qjHfeYlC1GCtKVkteYwTj9 X-Authority-Analysis: v=2.4 cv=K+4v3iWI c=1 sm=1 tr=0 ts=68fa1113 cx=c_pps a=jDwMdcx0fGNsu9pFyB9b3w==:117 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=xqWC_Br6kY4A:10 a=x6icFKpwvdMA:10 a=VkNPw1HP01LnGYTKEx00:22 a=t7CeM3EgAAAA:8 a=wpxh2XU6wxp2A0zjZm4A:9 a=FdTzh2GWekK77mhwV6Dw:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUxMDIzMDEwMyBTYWx0ZWRfX9I1KVWVdShFO vFA6t/8Ix7dJcl7/DFx479nPKDFRone+VF9n6knGpI+XnV1E6Apmilv0T0mA8+JvHuWwv3b9meu t/9+FRd2a5Y/UlCuYmYH4uLxhLBGo4/2zEVY9l8U4FWcYQx0uKLYxNn03hjcB2wKjrK88+OV/1b vwyAi8SiW+64qiifTZEcgJzKB1bo7dGEyPE/V/AzKFGAH+4z17ed28E8QnV5jzbjgtt7Emudl+d qwCzcbH1JmIK/6Q4EN7WQbY6PPnqBxAt99WQ5scOFQEWEPSrcKLqoVTrqLaSNeJq9F0o9mLoqOp iNuuCMbAikPAUVHb+RamJ6v2UnSgZ/BzfV+uvrCRgd0B/bP4WraDyOrn1enSQ2+cmj9q37DAyIX 4qJ3Q+xQds9Y7zNf3mCawYCqvv6zLQ== X-Proofpoint-GUID: E9HtEnXKL6qjHfeYlC1GCtKVkteYwTj9 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.9,FMLib:17.12.80.40 definitions=2025-10-22_08,2025-10-22_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 adultscore=0 impostorscore=0 phishscore=0 clxscore=1015 priorityscore=1501 malwarescore=0 spamscore=0 bulkscore=0 lowpriorityscore=0 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2510020000 definitions=main-2510230103 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Thu, 23 Oct 2025 11:27:22 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/225243 From: Harish Sadineni In sdk while running make prepare in kernel-source directory after rust enabling rust config. it will throw erros since only makefile is present in rust kernel souces. Signed-off-by: Harish Sadineni --- meta/recipes-kernel/linux/kernel-devsrc.bb | 1 + 1 file changed, 1 insertion(+) diff --git a/meta/recipes-kernel/linux/kernel-devsrc.bb b/meta/recipes-kernel/linux/kernel-devsrc.bb index 04dd683dde..d0465c3f91 100644 --- a/meta/recipes-kernel/linux/kernel-devsrc.bb +++ b/meta/recipes-kernel/linux/kernel-devsrc.bb @@ -139,6 +139,7 @@ do_install() { cd ${S} cp -a scripts $kerneldir/build + cp -a rust $kerneldir/build # for v6.1+ (otherwise we are missing multiple default targets) cp -a --parents Kbuild $kerneldir/build 2>/dev/null || :