From mboxrd@z Thu Jan 1 00:00:00 1970 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 1B24DFCD0B1 for ; Wed, 18 Mar 2026 05:36:17 +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.7564.1773812165109769765 for ; Tue, 17 Mar 2026 22:36:08 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=@windriver.com header.s=PPS06212021 header.b=j8dKeWoC; 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=7537b13d17=harish.sadineni@windriver.com) Received: from pps.filterd (m0250810.ppops.net [127.0.0.1]) by mx0a-0064b401.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 62I2AVMA3408355 for ; Tue, 17 Mar 2026 22:36:04 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=windriver.com; h=cc:content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to; s=PPS06212021; bh=AOOOD8cCaC7Wi7CeLfbV/4 oY+z670JaPlU2DV6/UPiU=; b=j8dKeWoCJPdSW/DBG6flp12hN5ssNArahgrxtR dQm/3IiOnuOlxx7qLv62pBQt57hmRvt1HF6IyZjUpMbaNTYSmpRYvq3l79iQ66eq IzN635rFo5NwCa6Eo5dI1qtgqSv0VbAmTDLB8JlLREOYGZc7N3DFkeM9qbpTHN2k z7PNaQq37XuO7o86WhqV4bbuWDbLQFcMGBlpze9v3+Jv6QEsrHKLEpkN121IfnHL emXRr6MSiYJEDKAODL/u4Ty/c/TqfXzo9fanPl7pFDi8ROtmhC7IyqZRxyer6JU9 JL55Swi3WJUW6kdDMamoiqGN79AIU575S8RiBX4rVa4jY5uA== Received: from bl0pr03cu003.outbound.protection.outlook.com (mail-eastusazon11012044.outbound.protection.outlook.com [52.101.53.44]) by mx0a-0064b401.pphosted.com (PPS) with ESMTPS id 4cw2y14918-1 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Tue, 17 Mar 2026 22:36:04 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=fj19Ok0fLuz61TSXBUGC9m0II5a0EruBkBJRVOpixyhQ608KnnWiD0TGY6WUXHyV1g5MNBUhiQcu+1lGDdFjTvuztealQwgT/nY6JB97fMsuqixoS5byaTLdpzhZk+o8dBXplWrZeTvulWLv2OnnQ15OQDe7CAcGBzaCTMn/edr72UK9kugem9N5VD0E4QYqI6rpdfeGmH19XbP/dWq10d3yUvJfAEW8SzVARj22Ff1cJuM5bOGOzzZS0AkiGRsyXOGpQhLp8mOxMgAXkzCGfl1jvb4Xw4XlnGUO0DZjG5swy06wyigTStv0P5gJw9ZX2ZYmcqFEo5fQ84GxrXSNEw== 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=AOOOD8cCaC7Wi7CeLfbV/4oY+z670JaPlU2DV6/UPiU=; b=DkIB9MHisUVKB1gdXMLjz5S8DY9Ru3FL+mvFY5gdD5xTeVi+Z7sUStNdnle5q9cSi4fS+Ti9qTHuKm/6qXzzTLv+HFTLOB7hWVpqDHH4sd6yocTnCp3rlD0M17qkkbUASVjzXt1QnHzdKg52mKf9J3HW+pp1DOl8CFfSJUcp+veV67CaXB9TDPAWkBO3ODlJSuSUA2PaIFBrdsW0CBM1m7hWBBfp5VtX+eycoOIEDtnIqfnrep/Xr76RazsA3eYlgmqj4ie1U/pahbYN4thxjtVP14BAGtKjYi8kSFaNxQXbZ250tzBDd3lFjxg+hPaf5WFZ5RQa263cEAjjf1GX7w== 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 PH7PR11MB6857.namprd11.prod.outlook.com (2603:10b6:510:1ed::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9723.19; Wed, 18 Mar 2026 05:36:00 +0000 Received: from PH0PR11MB5658.namprd11.prod.outlook.com ([fe80::6852:6964:54d3:49c9]) by PH0PR11MB5658.namprd11.prod.outlook.com ([fe80::6852:6964:54d3:49c9%4]) with mapi id 15.20.9723.018; Wed, 18 Mar 2026 05:36:00 +0000 Content-Type: multipart/alternative; boundary="------------0lXjxnxsKmrzolYSs1u8SgQm" Message-ID: <08dd72cc-7183-4dcc-9435-23d76a2de431@windriver.com> Date: Wed, 18 Mar 2026 11:05:28 +0530 User-Agent: Mozilla Thunderbird Subject: Re: [OE-core] [PATCH] kernel-yocto-rust: Move rust kernel dependencies to bbclass To: Jose Quaresma Cc: openembedded-core@lists.openembedded.org, Sundeep.Kokkonda@windriver.com References: <20260317180753.488090-1-Harish.Sadineni@windriver.com> Content-Language: en-US From: Harish Sadineni In-Reply-To: X-ClientProxiedBy: MA5PR01CA0179.INDPRD01.PROD.OUTLOOK.COM (2603:1096:a01:1a9::9) To PH0PR11MB5658.namprd11.prod.outlook.com (2603:10b6:510:e2::23) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PH0PR11MB5658:EE_|PH7PR11MB6857:EE_ X-MS-Office365-Filtering-Correlation-Id: 634824aa-89cb-4fbc-820b-08de84b03cc1 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|4022899009|52116014|376014|1800799024|56012099003|22082099003|18002099003|38350700014|13003099007|8096899003; X-Microsoft-Antispam-Message-Info: 3rYu9oLPOu5hUuz9idnGLCa1U7iOGMorQgZNYx9KyNeqbgBvNEMV6GipBiu9qyGA93sULbEBdloaQaW2zLm2DcG2rNaE3uAW8DWsQroU3KxTYEZXKs28Bmyc83l0yolR8kOcG4dGfrwAw/IMF1h3Ig95xVESEcXjn2YYBz5PGLWMomvtGxxFkBpPFp+898/Z5NC9mpzeR2YO4SXw3RqYzBg0Ba8e2Y7PCFX7FNk3RZYN2qmS0W/NM3drBt7Fks5E4MrVrW+8EC0d28E+Qcv6Eo1BidPGVddBuzKDTx3LpSF2sUtFcWJC0kR4Jk3bL4OCsA/lhL7AVvLrmiMB+vNJyFXUVSLZaIk83OcTN8E5Wo5f1hFoDmhxAmDcdcxFjGtl8m7pcYP04TlkMuTfqBXAWykOiptEbA+/QeaA9B7LQqPCp9qOuCX1wiXoCe8wLutuxsG3VwUGBMxN/+IravoyVVbvsuTmCR01R6CaHTeH283z5pSzvPB4/+R2+Ul+B2sBSNzWQC7vaIT3eJiH4uC7EsqUj5j0S8bLnCnZ7mfrGNttPBROF4RoZVA84KiNFAc8mhgW0XsRKo2ewojYwyqr7RmfIDeA05CHX/DLx39dVMHubwdjjXyHDvZbWR1VmlZvjgOnCg9fiU6DrjhwjMZRojjB3QHR678hbGzFB4nWjmxJgpaV1KHDUR2FBhQcu4PZcoYRyEuQgiV19rO1NSBH4hh15fEit/U6JzKNpYKjikk= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PH0PR11MB5658.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(4022899009)(52116014)(376014)(1800799024)(56012099003)(22082099003)(18002099003)(38350700014)(13003099007)(8096899003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?OUVBOFJJMmdjcUdQaTZzTFJZdnNwTUk3L0ZwbFZERDROeVdQbEpHK0szbjR6?= =?utf-8?B?bURkK2dSSHYwZGFQNXVOczBVYnM5eDJTUUFVTnlVam9EZU1mNDI0TmRYdmdU?= =?utf-8?B?NTlsSEFWMjM4KzdyTURrRmxmWjZUbjg3dENUZ3NkcTNHdkJ4WmNWcTQweWVZ?= =?utf-8?B?KzdUSVcrNkJTMEhETU9EV2hpS044dWtRMWpLZ3VEdkh6bWxnWGhMTFowT0I1?= =?utf-8?B?Sk1FL2pLN01rU1RIRzQ4c3VZaUFPK05ZVlZXS0xqODA3eTI2Z1JzK082ZnhK?= =?utf-8?B?NzFBNWxmR2JrbG5EYnRpQXUySitHc2ZKUlBrRVFaR1VrSFhUSmVQOUIvNG1F?= =?utf-8?B?Y3hOVWdzUEFSbGl4UXNXRm44ZHlKek9BRVltNkw3NFJ0QXdjWkUveE5VZVRm?= =?utf-8?B?dTJKQjR1NGJ5dHNOamIyZmNPMWlkazkxMnNkU2dCeVJ0VHVmZy9QVUZCK2Qw?= =?utf-8?B?RnU0RFU5OHgvTFh4RGpDTmNJeVV1ckVDeVVxbDlTS250S1pjSnNUdEQ4Z2xu?= =?utf-8?B?U2k5Nm5rMWo3WnMyd0tqd2VLNzNoejdtT1pucVhkNWRoZ2xYc0xKWWw3clpz?= =?utf-8?B?bTRXMG9EQkM2WWgwUUsvYzlmKzNZT0FyRzVOUU13dHk5N0QrOTJDbFJqc0dN?= =?utf-8?B?R1EyUGhWV1ZSditqNEFBVDcwcVJtUFRMNHdPSEFycXBxZlg4R2IzSjEwbXZu?= =?utf-8?B?UURSdHlNdEwxTFNISENlT0VEQkRRMm13d1dQUU9seURRcnVOWHVzRkxPcUxt?= =?utf-8?B?RVNlNG9qcmcvSCtTU0pnY0prL1lieEk5TXhKL0FIYmJtb25JZ0hZQ3VOZjh3?= =?utf-8?B?UWVpTzBhNTFKSGNJaXdIYkhUZm1KTmRlbmYvRDgwWTluOXNxZ3F5WEFqRmc3?= =?utf-8?B?bXAybGM4dVRpcTRqMmcvTmZNcm5uaW1vTzMwczdINnYwMW8vUERpbjJnOTNS?= =?utf-8?B?bU1iTGFDRUpnOWUwQlo0UUJCTDlRVWUwUzdBSnZ6cUw5c3ZKRlVTQjh5YXlH?= =?utf-8?B?L3NaK0cyK0swZy92THJYYndwaGVTUUJ4U0hRSmFFMVdjWTlKVllJN3ZKUU90?= =?utf-8?B?VHRkMmRVZEs4T1lkRVVZbldpT1luSGhrR2F2UWh3elBWK21YbGFRRGxkZ1JG?= =?utf-8?B?K1IxanI1N0pXOFloUnlNdmJMUlRzOSswd3VQc2x6QmlYUFlDTVhYWGRIS2tB?= =?utf-8?B?Q2R3eXc1L2ZaejY5Q2dxbDVqRnRnRklCSVdYdlFoMHR5eUZWR0N3VVJhUnVC?= =?utf-8?B?dUx4b1FQTkRBK3gxS3VYdmFIRmpRNG90U3RNM3VYc1BJSVBYZTI2VUFlY0k3?= =?utf-8?B?SzZXdVY4cGVBYmt4K2I3TEpoaDZIaklSeXZQSVAzU2lOb1VDZXZvV25VMnI0?= =?utf-8?B?Tmt4dTNSMkFVOWdBUVp1RzREaXVqcjNrVVQ2TjBWUi9XVlo2clRYd1JaM1ZQ?= =?utf-8?B?SDVPWGlNSzlOQW51R0ZZbE9vV3lWN3JzbUNxS29vRmppQ0sxMzBSYzJsREF4?= =?utf-8?B?MHpwdy9ydGE2SHU5WDE4RjNVdTJHTklEbExHUS9pUUZIL2s5cUdsNmRXTmRZ?= =?utf-8?B?eVZGMWxZMGhaTGtxaldIcTJMZCtRN2UveUNyc0dITmZ6REJjOURFdWdOdnhJ?= =?utf-8?B?YlhVYm4xU2x0SDBKVXFGRWlZQnhVekN4L0RPQmRkN0Vtem1VaHdmZ1RKNjBn?= =?utf-8?B?MlA5OWVCUGYycCtpdzhnRzcrdVFHL0lOZ3IzV2VWZkgvN0xnaDdreHhhOXoz?= =?utf-8?B?ays1cmFVeTFURDRwZkhIUXZpNURhc3BWY0dOS2RxemZTOWFzTmhVV2JiNnBw?= =?utf-8?B?bzYvcDcyUFlZWUw2dzk2cWJjdU1KTzBnMGpTM2ZlM0xNVWhIZ0dXSm1rbFZQ?= =?utf-8?B?VENhU1ZDRjEraklmQ2I4MkNIOWVtL0hzcU1icXJWQWgyMnloZ29qN21KQlRP?= =?utf-8?B?dzd1eFc0QzNRSFZJcjljTk1FV0QyOGtETUxLRU5zVDJoVjBZM0NFbkRIaWsy?= =?utf-8?B?MmR6T3ZOcEZsa21nTUJEUVBWR2daaXFjM09UU1J4WEwxUjhwVGRjaG1aY0Zm?= =?utf-8?B?SWZNb2lBZzNncmFkT21XNVBENnNrYXdXc3k0RjNkL3NzdzlsaHJkRFQ4NzFN?= =?utf-8?B?QkdiaW1ITHJFb2V2bUZEZk5HYVJpaVlmcjA0bWFUUWphRnRycXZkSm5ZNWs5?= =?utf-8?B?ckNvbkxibXA2dk1LY3JBNGp3aEVMeWw3eGtRZy9PQ1hkTVVzUkN1YmQ2cWg3?= =?utf-8?B?aXBZU2JWUStXWDZFV0NmdXdZQ3hGNjFzNmx2bHZGNk9mSkgxSGVnaHFsVU0w?= =?utf-8?B?MzlxcXhXY3VrRTZrbUlSWU5FUmpFSFZQa0NraEdCOERVRlJZcitjcmF4VHlB?= =?utf-8?Q?/vRX8rgsiHGi2n2I=3D?= X-Exchange-RoutingPolicyChecked: Ntu+h0aoZH0pRUgzwSYItvz9U33ar21yNf9xBJ/m0Z15RhPVRmBSR92EQNZTHEdPrqnyTlT3F6RrrTY58OcDdavEa55ZSLjNuY3x4K6ZJO39SXj8ZdoHoHfi96Jl7DaUltvNDwcBhcnJt50K64zwqN8Uzj8JzZT6PxFY4ILb/H91RieTldJF19xIlGkNB/k29bkk9cBqh25ufuF475PD2AddbIDyXbquCt4ev+BFZTlTxm8L37La3UeZrnT+6T/gIOJBm9lJA7gUy1idTW3LFCvzmAfIjXndCzL+hs6HeCzop54CsBRTuj3Z26uO2Pcwt9YiNDOP75scY86RiToTeA== X-OriginatorOrg: windriver.com X-MS-Exchange-CrossTenant-Network-Message-Id: 634824aa-89cb-4fbc-820b-08de84b03cc1 X-MS-Exchange-CrossTenant-AuthSource: PH0PR11MB5658.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Mar 2026 05:36:00.6262 (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: 2pPPeBmUQNN+r8IvwqGD7pMy0JYI/wH9WWd+bPOxpr5WsAnklKT6TZk0UWGwP5N/GYzXDRPfOWL3ZMXyhZQbqiVTzvNE+CUFxEYlTOXdV3A= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR11MB6857 X-Proofpoint-Reinject: loops=2 maxloops=12 X-Authority-Analysis: v=2.4 cv=CekFJbrl c=1 sm=1 tr=0 ts=69ba39c4 cx=c_pps a=j0PM1b0aAxJgDjDzr34Dzg==:117 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=xqWC_Br6kY4A:10 a=Yq5XynenixoA:10 a=VkNPw1HP01LnGYTKEx00:22 a=bi6dqmuHe4P4UrxVR6um:22 a=HK-ge7EqtdluswH-FwHe:22 a=Q4-j1AaZAAAA:8 a=1H9S5zupAAAA:8 a=t7CeM3EgAAAA:8 a=pGLkceISAAAA:8 a=i93dJGmBTYYcoMvmr_0A:9 a=lqcHg5cX4UMA:10 a=PRpDppDLrCsA:10 a=O9Trw71uoXUA:10 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10 a=J4BESLnmobuwI1jA_H4A:9 a=LTrWyeBhj_mKmbqy:21 a=_W_S_7VecoQA:10 a=9H3Qd4_ONW2Ztcrla5EB:22 a=KJqDGGnLsJCYSyNEcnDM:22 a=FdTzh2GWekK77mhwV6Dw:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzE4MDA0NSBTYWx0ZWRfX56qnq9Xvl0AK nj2SlkiLwBy9BcE+44S4ZjTZqQ0sBfX7CkZ89xGzyIhjLNRN4OC71WGhVPji7LYj27kVXjWb0BS nKrksYA9bm+srwvyxv+DgJdl3HZUENG2XcdnqBNOYiCcdwmpH709rY3YhrkDcW05rNWHvfj7qvv AgqTVX7WLTV4oKacWIM07VS1hFDGCxY1bnnqX0ge1TH9ILlta23l/w/zAsL/Vu/PGWZz2OTa5VY x1N0TxnmbZ1Fy5IN5UKaByZ7gX4y1Y3WDFQKirOfkHabdz3b/FET06qhZ9TNDaexAv1KJPTIEiI mC7Hj8a/iMR+VvE6SetHAgsMZNwVtO8FDCq8pnYgnCGtbE/wO3Cb946uHdFxPGUCJaSwul2f4Jy mccJA4Tvg7tfYH8EZxvKF0KKf7gxRZdpJ8GWZKKUha3dBjgjGSTFHB9vpG5wI4C+afDze61fZzK 43/QVsJGqD4OIoNy9jg== X-Proofpoint-GUID: F0P1_yZtIMAx_L4zysOqVgpEgT_vw5ZU X-Proofpoint-ORIG-GUID: L3p4a0tqY6oGhpmOFL73EE0InaOouj9c X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-03-17_05,2026-03-17_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 spamscore=0 suspectscore=0 adultscore=0 impostorscore=0 malwarescore=0 clxscore=1015 lowpriorityscore=0 bulkscore=0 priorityscore=1501 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2603050001 definitions=main-2603180045 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Wed, 18 Mar 2026 05:36:17 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/233358 --------------0lXjxnxsKmrzolYSs1u8SgQm Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: quoted-printable X-MIME-Autoconverted: from 8bit to quoted-printable by mx0a-0064b401.pphosted.com id 62I2AVMA3408355 On 3/18/2026 1:31 AM, Jose Quaresma wrote: > ** > *CAUTION: This email comes from a non Wind River email account!* > Do not click links or open attachments unless you recognize the sender=20 > and know the content is safe. > > > Sadineni, Harish via lists.openembedded.org=20 > =20 > escreveu=20 > (ter=C3=A7a, 17/03/2026 =C3=A0(s) 18:08): > > From: Harish Sadineni > > Move the rust kernel dpendencies from linux-yocto.inc > > to > kernel-yocto-rust.bbclass. > > This centralizes Rust-specific configuration in the dedicated class= , > which is intended to be inherited only when Rust kernel support is > enabled (e.g. via KERNEL_FEATURES). > > Signed-off-by: Harish Sadineni > --- > =C2=A0meta/classes-recipe/kernel-yocto-rust.bbclass | 2 ++ > =C2=A0meta/recipes-kernel/linux/linux-yocto.inc > =C2=A0 > =C2=A0 =C2=A0| 2 -- > =C2=A02 files changed, 2 insertions(+), 2 deletions(-) > > diff --git a/meta/classes-recipe/kernel-yocto-rust.bbclass > b/meta/classes-recipe/kernel-yocto-rust.bbclass > index 608ccc4609..49f2bfc1ae 100644 > --- a/meta/classes-recipe/kernel-yocto-rust.bbclass > +++ b/meta/classes-recipe/kernel-yocto-rust.bbclass > @@ -10,6 +10,8 @@ RUST_DEBUG_REMAP =3D > "--remap-path-prefix=3D${WORKDIR}=3D${TARGET_DBGSRC_DIR} \ > =C2=A0KRUSTFLAGS =3D " ${RUST_DEBUG_REMAP}" > =C2=A0EXTRA_OEMAKE:append =3D " KRUSTFLAGS=3D'${KRUSTFLAGS}'" > > +RUST_KERNEL_DEPENDS ?=3D "clang-native rust-native bindgen-cli-nat= ive" > +DEPENDS +=3D "${RUST_KERNEL_DEPENDS}" > > > Any special reason to have this RUST_KERNEL_DEPENDS variable? It is=20 > not used anywhere else. > I wonder if just the DEPENDS=C2=A0could be used directly. In earlier revisions, Bruce suggested keeping these dependencies in a=20 variable assigned with ?=3D. This approach makes it easier to customize them from bbappends and=20 related use cases. Thanks, Harish > > Jose > > =C2=A0RUST_KERNEL_TASK_DEPENDS ?=3D "rust-native:do_populate_sysroo= t > clang-native:do_populate_sysroot > bindgen-cli-native:do_populate_sysroot" > =C2=A0do_kernel_configme[depends] +=3D "${RUST_KERNEL_TASK_DEPENDS}= " > > diff --git a/meta/recipes-kernel/linux/linux-yocto.inc > > b/meta/recipes-kernel/linux/linux-yocto.inc > > index f47873348a..4e230d405a 100644 > --- a/meta/recipes-kernel/linux/linux-yocto.inc > > +++ b/meta/recipes-kernel/linux/linux-yocto.inc > > @@ -81,8 +81,6 @@ KERNEL_DEBUG ?=3D "" > =C2=A0DEPENDS +=3D '${@bb.utils.contains_any("ARCH", [ "x86", "arm6= 4", > "powerpc" ], "elfutils-native", "", d)}' > =C2=A0DEPENDS +=3D "openssl-native util-linux-native" > =C2=A0DEPENDS +=3D "gmp-native libmpc-native" > -RUST_KERNEL_DEPENDS ?=3D "${@bb.utils.contains('KERNEL_FEATURES', > 'rust', 'clang-native rust-native bindgen-cli-native', '', d)}" > -DEPENDS +=3D "${RUST_KERNEL_DEPENDS}" > > =C2=A0# Some options depend on CONFIG_PAHOLE_VERSION, so need to ma= ke > pahole-native available before do_kernel_configme > =C2=A0do_kernel_configme[depends] +=3D > '${@bb.utils.contains("KERNEL_DEBUG", "True", > "pahole-native:do_populate_sysroot", "", d)}' > --=20 > 2.49.0 > > > -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D- > Links: You receive all messages sent to this group. > View/Reply Online (#233331): > https://lists.openembedded.org/g/openembedded-core/message/233331 > > Mute This Topic: > https://lists.openembedded.org/mt/118369300/5052612 > > Group Owner: openembedded-core+owner@lists.openembedded.org > > Unsubscribe: > https://lists.openembedded.org/g/openembedded-core/unsub > > [quaresma.jose@gmail.com] > -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D- > > > > --=20 > Best regards, > > Jos=C3=A9 Quaresma --------------0lXjxnxsKmrzolYSs1u8SgQm Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-MIME-Autoconverted: from 8bit to quoted-printable by mx0a-0064b401.pphosted.com id 62I2AVMA3408355


On 3/18/2026 1:31 AM, Jose Quaresma wrote:
=20
CAUTION: This email comes from a non Wind River email account!
Do not click links or open attachments unless you recognize the sender and know the content is safe.


Sadineni, Harish via lists.openembedded.org <Harish.Sadineni=3Dwindriver.com@lists.openembedded.org>= ; escreveu (ter=C3=A7a, 17/03/2026 =C3=A0(s) 18:08):
From: Harish Sadineni <Harish.Sadineni@windriver.com>

Move the rust kernel dpendencies from linux-yocto.inc to
kernel-yocto-rust.bbclass.

This centralizes Rust-specific configuration in the dedicated class,
which is intended to be inherited only when Rust kernel support is
enabled (e.g. via KERNEL_FEATURES).

Signed-off-by: Harish Sadineni <Harish.Sadineni@windriver.com>
---
 meta/classes-recipe/kernel-yocto-rust.bbclass | 2 ++<= br>  meta/recipes-kernel/linux/linux-yocto.inc     | 2 --<= br>  2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/meta/classes-recipe/kernel-yocto-rust.bbclass b/meta/classes-recipe/kernel-yocto-rust.bbclass
index 608ccc4609..49f2bfc1ae 100644
--- a/meta/classes-recipe/kernel-yocto-rust.bbclass
+++ b/meta/classes-recipe/kernel-yocto-rust.bbclass
@@ -10,6 +10,8 @@ RUST_DEBUG_REMAP =3D "--remap-path-prefix=3D${WORKDIR}=3D${TARGET_DBGSRC_DI= R} \
 KRUSTFLAGS =3D " ${RUST_DEBUG_REMAP}"
 EXTRA_OEMAKE:append =3D " KRUSTFLAGS=3D'${KRUSTF= LAGS}'"

+RUST_KERNEL_DEPENDS ?=3D "clang-native rust-native bindgen-cli-native"
+DEPENDS +=3D "${RUST_KERNEL_DEPENDS}"

Any special reason to have this RUST_KERNEL_DEPENDS variable? It is not used anywhere else.
I wonder if just the DEPENDS could be used directly= .

In earlier revisions, Bruce suggested keeping these dependencies in a variable assigned with ?=3D.
This approach makes it easier to customize them from bbappends and related use cases.

Thanks,
Harish


Jose
 
 RUST_KERNEL_TASK_DEPENDS ?=3D  "rust-native:do_populate_sysroot clang-native:do_populate_sysroot bindgen-cli-native:do_populate_sysroot"
 do_kernel_configme[depends] +=3D "${RUST_KERNEL_TASK_DEPENDS}"

diff --git a/meta/recipes-kernel/linux/linux-yocto.inc b/meta/recipes-kernel/linux/linux-yocto.inc
index f47873348a..4e230d405a 100644
--- a/meta/recipes-kernel/linux/linux-yocto.inc
+++ b/meta/recipes-kernel/linux/linux-yocto.inc
@@ -81,8 +81,6 @@ KERNEL_DEBUG ?=3D ""
 DEPENDS +=3D '${@bb.utils.contains_any("ARCH&quo= t;, [ "x86", "arm64", "powerpc" ], "elfutils-na= tive", "", d)}'
 DEPENDS +=3D "openssl-native util-linux-native&q= uot;
 DEPENDS +=3D "gmp-native libmpc-native"
-RUST_KERNEL_DEPENDS ?=3D "${@bb.utils.contains('KERNEL_FEATURES', 'rust', 'clang-native rust-native bindgen-cli-native', '', d)}"= ;
-DEPENDS +=3D "${RUST_KERNEL_DEPENDS}"

 # Some options depend on CONFIG_PAHOLE_VERSION, so ne= ed to make pahole-native available before do_kernel_configme  do_kernel_configme[depends] +=3D '${@bb.utils.contains("KERNEL_DEBUG", "True&= quot;, "pahole-native:do_populate_sysroot", ""= , d)}'
--
2.49.0


-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-
Links: You receive all messages sent to this group.
View/Reply Online (#233331): https://lists.openembedded.org/g/openembedded-core/message/233331
Mute This Topic: https://lists.openembedded.org/mt/118369300/5052612 Group Owner: openembedded-core+owner@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub<= /a> [quaresma.jose= @gmail.com]
-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-



--
Best regards,

Jos=C3=A9 Quaresma
--------------0lXjxnxsKmrzolYSs1u8SgQm--