| Message ID | 20251120152649.1128685-9-Harish.Sadineni@windriver.com |
|---|---|
| State | New |
| Headers | show
Return-Path: <Harish.Sadineni@windriver.com>
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 D5A8FCF9C40
for <webhook@archiver.kernel.org>; Thu, 20 Nov 2025 15:27:16 +0000 (UTC)
Received: from mx0a-0064b401.pphosted.com (mx0a-0064b401.pphosted.com
[205.220.166.238])
by mx.groups.io with SMTP id smtpd.msgproc02-g2.36758.1763652429421923960
for <openembedded-core@lists.openembedded.org>;
Thu, 20 Nov 2025 07:27:09 -0800
Authentication-Results: mx.groups.io;
dkim=fail reason="dkim: body hash did not verify" header.i=@windriver.com
header.s=PPS06212021 header.b=fuUF1PEV;
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=341909d004=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
5AKAS9Ua4105198
for <openembedded-core@lists.openembedded.org>;
Thu, 20 Nov 2025 07:27:09 -0800
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=mrn1AX1cSK5tut8vb9WUxfsTJuy9yznQ4f0DicrhY1w=; b=
fuUF1PEVSLIp7PplRxcUvO5oawHfeG4RDNPqSWU8XxClSYakzQvY5DY+Fx3Rwpwm
cmutow9Suf6vLY0yHEBamk/TO3cZLYuKggJgJ5lkxjP9wS+R6hfWBU5WcSafvS81
CmtsSArz7w7TnhCdfUDQ91Tbhnsh06fyLwXK59nY6dRfVmBZQy5oh9RVQJgNhfg6
ECLFVFAvE/32q9yefxcYkOeMC0fgc267SWZRoxWtNNKLVsgnRo34gdP/B9Gaifyt
b4qQ2UrOqOgYynsbKijSLchfPchArEm2E79hKMKFyVZpDmIYhP7Oe2aO64fFTwho
d0pBUQTpxQUne87v0Sv9wA==
Received: from byapr05cu005.outbound.protection.outlook.com
(mail-westusazon11010060.outbound.protection.outlook.com [52.101.85.60])
by mx0a-0064b401.pphosted.com (PPS) with ESMTPS id 4aeswjecsw-6
(version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT);
Thu, 20 Nov 2025 07:27:08 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;
b=IJqJ4jnDLgrySqi3X34XH+KN3QZByWJu1mLar8H04NYUdAqf+9GhV/NCoVma2/nPMLZkzmUY4QRcNgKSS2n1zVUWAQfEOgL+bWk3f9AnyaPypvWi5uqT0Ejsuv+oIkb0K8NN6y2hayAQ4GPYVEJbrS7oL/QuEbKD3+sHhA/prfArjseK5owkjX8r6SSeVG++ShPQuYx1RQVRL0xK5RfP+SI/DFcYpunlxg3ICl8HFZ0uYKizOPgIt6CxSxcPNsp4dves4N63YPm9N4yTEglFyC0eMP8KAf8DL1wiF09Sm68raMYQNYJEhkvcBpX7MWSD6xRNBeXkKKtrkJCum4ZDOg==
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=mrn1AX1cSK5tut8vb9WUxfsTJuy9yznQ4f0DicrhY1w=;
b=B19Mlf8rxgmd/bYjWUo62GrqcaRyJwfj4xjLDbYmNtSKrRUmnrGBzmWgXQW2EInXthkU0tZfErL8a6bwWMmjeDWMd+45/N8UVI9Ro5yechWJNuGsX7peGd4b3RUqcZpS9uBFxotYwthJ7AtLAmQ5ZmiLlWhs6aMpRt4Uv9wiPdTNDvLmrHYUM6PxRnmjQon4jIIQVRfhO+pFhj+OaOyTiPi8Jrn1wT29FLqzeLtuPh/9v07kvjZ4jWxyyEfkp0/nF4dd2zpDrJ4TILbZ8mzMn/o9Qx/UWpydVFkM8iM73uOcAv2+yVOtwfMjA5wGxPr5w3n3k2To49xGe5oRRPT3vQ==
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 MN2PR11MB4760.namprd11.prod.outlook.com (2603:10b6:208:266::22) with
Microsoft SMTP Server (version=TLS1_2,
cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9343.11; Thu, 20 Nov
2025 15:27:06 +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.9343.009; Thu, 20 Nov 2025
15:27:06 +0000
From: Harish.Sadineni@windriver.com
To: openembedded-core@lists.openembedded.org
Cc: Randy.MacLeod@windriver.com, Sundeep.Kokkonda@windriver.com,
bruce.ashfield@gmail.com, yoann.congal@smile.fr,
elmehdi.younes@smile.fr
Subject: [PATCH RFC v4 08/11] kernel-yocto: Fix for buildpaths errors when
rust is enabled for kernel
Date: Thu, 20 Nov 2025 07:26:46 -0800
Message-ID: <20251120152649.1128685-9-Harish.Sadineni@windriver.com>
X-Mailer: git-send-email 2.49.0
In-Reply-To: <20251120152649.1128685-1-Harish.Sadineni@windriver.com>
References: <20251120152649.1128685-1-Harish.Sadineni@windriver.com>
Content-Type: text/plain; charset=UTF-8
X-ClientProxiedBy: SJ0PR03CA0161.namprd03.prod.outlook.com
(2603:10b6:a03:338::16) To PH0PR11MB5658.namprd11.prod.outlook.com
(2603:10b6:510:e2::23)
MIME-Version: 1.0
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: PH0PR11MB5658:EE_|MN2PR11MB4760:EE_
X-MS-Office365-Filtering-Correlation-Id: 21e2c9b3-aa95-41fa-1d48-08de284943b8
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam:
BCL:0;ARA:13230040|1800799024|376014|52116014|366016|38350700014;
X-Microsoft-Antispam-Message-Info: =?utf-8?q?hBE8qmmSzGCwju1Wnek3Sz0rUXPTelE?=
=?utf-8?q?MN+c7W7yRPtLhumlrfHfe2LfitjtpbGj+DK4gLUwZcJJrbcmsiUcqq4eBAWyklSUf?=
=?utf-8?q?iXWG/DBcnQdwlu2mQuR3lmBNyyhq3HUgBM8XLZIIrTFZc9a9S2Vi+MbB/clNfIwiU?=
=?utf-8?q?maY8tpajmo1ylu8hBCHRxFzu46onetnQusLvtD00hwwvlaRZX/YpA3JzU2Ggs0bb5?=
=?utf-8?q?u9uBIzQgAm99jGh/oPvUlNjqJT6b/QTXv672zpnFpNxT/symhvbD8jiPe+oKmsqbI?=
=?utf-8?q?UGefatMWNQLI5xUETIafcjiyPGU3Z6hUvczXzn8tu0MXvrUxGoqArs4E/mmIea3ZZ?=
=?utf-8?q?bu+8BTNSjfM5C7ck2EfoNv8GeP82ReOF5SFLDubJFp0JXkiSa+/oqk0z874e1zGIs?=
=?utf-8?q?xNXba3H5z43R/v5qZKkp5xxcrWpvIwXD7JjxNHToMPm66J3D87CYtmlyrhFNI0fNa?=
=?utf-8?q?j7J/O5fyQ/CQnkoVXVmpe2hosAsqVilDVgDwXP3frDwDc7a9BmpPaYfD/8nfEkZ+i?=
=?utf-8?q?PHvqWNVJ2+ufUnpOxNT8MHoQ1qwfmUITAFNrE0BLxtUaM+5DMKwrK8oZ6WSfYiCnB?=
=?utf-8?q?EhF5KV/d11VvBOZKGSnRKTemrkAFSDUhj7PfOvl3mB2NHwwCj3Cj0+3JksH1+n7AB?=
=?utf-8?q?hgZs3kEUiJCY5j9lMBT5CQg/0lbYc1pEWyuqroupSLIAvg2LcOijEP3uGle5fToY2?=
=?utf-8?q?Uptkc9q1qoreI2cG6jdpNO+rwZOBP8Dam1HZRfaG8ECjZGVYrB6ZBnRdJu2/DxK6X?=
=?utf-8?q?nhqxHctmNKmGUsS5fNO4/mq12oya+sRRcOF19iBzPTKFSYHAUknZBXm6nh3R7wYtw?=
=?utf-8?q?cISZ6dyAudnPXPqBk3kjRPnJiPYXC6S0Xfoku5/4GyvAR637iDqdFpagSkDFacFKV?=
=?utf-8?q?K6QXeTtbPmtLt5likN/iTVVUF7w4SZlVYn69pyAE0LjZ0NERmezup6Dp9a7GtXxKJ?=
=?utf-8?q?IrqoBlNb2ubUxP0tZc1eY07+zAWxZwtt2uBou6hwJWOj9PHQ8AiBWEvp+MCK8kTa3?=
=?utf-8?q?nZRClLkzuu/IBYtr9vNKS/fHVnSXAcWJMIslD1p9GUAWsk4vyaak9C88PxoZCa0HL?=
=?utf-8?q?os06zJFFT7DPHN1TMVTqq1VAIli67Bq6A8sPx0k8FQn99GG47pS/jJ+xNmUxNgycE?=
=?utf-8?q?WZwc5KLyOLChVj150euclkb6OJwc4Ux4Ohm+6vctrJZbxYvhc64PZkjl2Vmg+kbSc?=
=?utf-8?q?s2e7tJ2CA6ZCMBYPcdRNRBCbWQxA071RTLN6sAhQON6oh18SL7s/E4vdwOPLnQWIy?=
=?utf-8?q?WuaighJzj1wTmfTlUDCwlHNM2SJ82yvvw80jwFxySAF+5jQSeeZEadTYsLmaA3eQs?=
=?utf-8?q?0kFD54YuJ5pyw6G/mJOuMdUiTThfhhbtwxwa7KEwEzgWXzw7bMCyZwD8+6+h1PSaG?=
=?utf-8?q?naNu7iojdmKv5xSACvCLtoRqhTF8W+Y3xA5+mFyQBpSFWj3EGOc6org6J+IsmYzjE?=
=?utf-8?q?siYiC4aSzA?=
X-Forefront-Antispam-Report:
CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PH0PR11MB5658.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(376014)(52116014)(366016)(38350700014);DIR:OUT;SFP:1101;
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?rD8SW79zsxkAr7JT4MyMCtWSyYuJ?=
=?utf-8?q?zxagqZBbfK3/G+T0+pLwYjuzIOZED9UDWD+Bc+itxnIXhw05ZT2FSu3Liij0SghtA?=
=?utf-8?q?ivhDBQaNA8CBAbDRbdIBjaFd9o0vN+psbXZRHf4n8Ab+4Sd8xXVZns7HstpgVHrQ5?=
=?utf-8?q?vcfRmbyglWgrz7qMiSKiDR+4nrA8X64TyM/X/wrtq+JLOqDFhB1e9RwsxVY45gbI+?=
=?utf-8?q?B+V53j3Zq5xJuIuvrUuU+pyrl4HwlgY6vk92ckTV1ukTFesO2IOWBWiN7vWtgTuZQ?=
=?utf-8?q?P4XRfZebKH2DXj0mtgtPShHw2fjJlvoq8Q6VmYJ8JtoZ5TP8DOtoCj0sPnb/f3ToI?=
=?utf-8?q?6eprG7B61nRfxklG1F/w7BpQdwcnxKmbPkL51Q/y1xLBRDI3C0e1uR5EGWT4gvSb3?=
=?utf-8?q?LIeMFMdm1fx53xCp1TWCkU8yZ1iZi5cyYQNmEAYlL2u4nsCax/5wsHVrlKhXXl1Q8?=
=?utf-8?q?pzUeXCCk2+QUZhQqcjyRvm5ceWxNcp2+y+q5JO9HU3oaTf3cYsOhJqy1FEOz2ZCYE?=
=?utf-8?q?v/v4joeZzw+6aQ34DF0s3amuKGuL89XrS8jN0XN2bWcxYBIhpGXc/I4tHlyPzxSHy?=
=?utf-8?q?B9uq/wsDCSaVFTwnig/sMLuD3DQctf2S97pTNmpTVMJE6ar4BAjupQJTw/jtl/Y7x?=
=?utf-8?q?ePcWjS6XxY3cIADf9GHxqTOlKkgPtGk9Wk1SScMMbmeXTxePKe+WsnhRgSuQD3pPy?=
=?utf-8?q?vaRsVd8KP554qCV721RmCxmCG/8IjZnBaIYbrMTwQ9Mkk/Sg2qb9HLfqRkYPfYW1/?=
=?utf-8?q?hAaYB6zNbuqOm7xyx10TY7soBcRPgE1DAr5QtMazYo9YMzxLaUvZdlwiyJjc2uIEa?=
=?utf-8?q?/DkYZCyv1VEXZw3k+Po2nS64TlNgZbGAS8pz7AtX7W4J+vuxHBn9bCuhbB5pZlcOf?=
=?utf-8?q?YOxhPC+Zg0dACIJjoxbn7sx+s9fF4efXCVf0RLqpDy3Q6OR8d8gD7noDLUDHwKk+7?=
=?utf-8?q?M/ihPsczUEcY8ZiAsW3oikikW0G1QNMi9NnNoNMzIjlcx8q0aWpSt+PbWHabIWdsY?=
=?utf-8?q?OGZ5XWkzHyLC9/rhB69BDTOAE1HBuZxedZLbAACmJ04YFe8HRxcPUHehaYkQdHyqU?=
=?utf-8?q?VKnE7WL8SkMDCqjW83Wlw8wtYvgojebTZaMtj5XIVmm/uZOKjxLcYRi332V0sWkKD?=
=?utf-8?q?/c+Ts760yrA31rCdcShVXa6+lLvK57TOe6u3jIfTjXtCJGP4X0oe49nwEQ7c9rB7X?=
=?utf-8?q?7SoLoCzAKHWS04obPXBqeZqTa3VaQAlPDHOQe3JwuLf1Sh9gjVOtVJT1ijvWVdO1h?=
=?utf-8?q?UqMYAdUY3mWbxQx0aH8iBYbuyZWn+7UuPZmuEZ/0jxgPnSd37OD1IZHt9JZM1ZK7P?=
=?utf-8?q?xjuKv0qzlDRHIlInI3E0aGJA9fRH1ljEcyiNlMkUeRXYlT8DbmySCDtI6524xaO2H?=
=?utf-8?q?O0Bx4SNM02uBmDpVk76rnSdDHP1/OEPWIYEbsQ041hqUvMaaq+qH5fSAZpYfDXs2s?=
=?utf-8?q?ItcLS+dsTaoVNBvNsa4lDP2pYm8nNNzjU3Yn4fekNdDgNO4qdSWbZB8KkH1GCQZEZ?=
=?utf-8?q?HSIz+GS9Ozjq5eWJL/jqXX1YnDKaFIXGynibnk0BbJu6xDpj/oKkKBg=3D?=
X-OriginatorOrg: windriver.com
X-MS-Exchange-CrossTenant-Network-Message-Id:
21e2c9b3-aa95-41fa-1d48-08de284943b8
X-MS-Exchange-CrossTenant-AuthSource: PH0PR11MB5658.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Nov 2025 15:27:06.8382
(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:
eSk8ufTjeuNTnnttqT5V3vrW0e8h42sOZKJeKLrDbRX/zntNIs3Y5Nba3Wco1aZo9FOk6w0JsqCKdo4+qgQ31xWavY/p1ACCSdOEUCN1XLk=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR11MB4760
X-Proofpoint-Reinject: loops=2 maxloops=12
X-Authority-Analysis: v=2.4 cv=BqiQAIX5 c=1 sm=1 tr=0 ts=691f334c cx=c_pps
a=tP1g6Cq6k527JP85+VkTLg==:117 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19
a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19
a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=6UeiqGixMTsA:10
a=VkNPw1HP01LnGYTKEx00:22 a=t7CeM3EgAAAA:8 a=TNbuoZVE6ZuB8b9Wv6kA:9
a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10 a=FdTzh2GWekK77mhwV6Dw:22
X-Proofpoint-GUID: 6enCplXFSUkYKpDwjnXi3d9jiSP8RzE2
X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUxMTIwMDEwMSBTYWx0ZWRfXxhflryEjpZYD
HzQurVnOTwa8AuZN5dig1SXg1yz9SDXUz22zpyU9T7dHIDr77FWY+6OyAxb0cmcvXkcbFgrL/at
P9hTkOPFRL9F/ImBKAWNnG7/yp5jpP8VGkrFft4DAUae3ECLGhNJlbutDMOY3+jnj9WCo6JwrWf
8lBJl4yebV/cPxyp0TmSlzmH4vqYkmcYGUdt7xHT97+PcRFynI2i1hI3h9H3d927ZG6nRsFqg9E
IAz/+QjqE1rDMptCHQIgpN/mhTBFeeU706zcfaMpq7ptgoYVtHtlzTWwA75TOydiSfQ6kVTu4Hw
izfiLeOfvFYS3Uw400WePS+ou3ak0dlyR1EUHKbYd9BYi8CgRJb6lbJLNxCudgOHzLAOaUyAEBq
sTGqv77riBa3GsM/VYJU3NIDoXBxBA==
X-Proofpoint-ORIG-GUID: 7FDdZfx-jf9qx6BEtkKyDv3SCV1atd1Q
X-Proofpoint-Virus-Version: vendor=baseguard
engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.9,FMLib:17.12.100.49
definitions=2025-11-20_05,2025-11-20_01,2025-10-01_01
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0
clxscore=1015 phishscore=0 priorityscore=1501 suspectscore=0 adultscore=0
lowpriorityscore=0 impostorscore=0 malwarescore=0 spamscore=0 bulkscore=0
classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0
reason=mlx scancount=1 engine=8.22.0-2510240001 definitions=main-2511200101
Content-Transfer-Encoding: quoted-printable
X-MIME-Autoconverted: from 8bit to quoted-printable by
mx0a-0064b401.pphosted.com id 5AKAS9Ua4105198
List-Id: <openembedded-core.lists.openembedded.org>
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
<openembedded-core@lists.openembedded.org>; Thu, 20 Nov 2025 15:27:16 -0000
X-Groupsio-URL:
https://lists.openembedded.org/g/openembedded-core/message/226631
|
| Series |
Enable rust support for linux kernel
|
expand
|
diff --git a/meta/classes-recipe/kernel-yocto.bbclass b/meta/classes-recipe/kernel-yocto.bbclass index dda235d4d0..c3e1137200 100644 --- a/meta/classes-recipe/kernel-yocto.bbclass +++ b/meta/classes-recipe/kernel-yocto.bbclass @@ -4,6 +4,8 @@ # SPDX-License-Identifier: MIT # +INHERIT:append = " ${@bb.utils.contains('DISTRO_FEATURES', 'rust-kernel', ' rust-common', '', d)}" + # remove tasks that modify the source tree in case externalsrc is inherited SRCTREECOVEREDTASKS += "do_validate_branches do_kernel_configcheck do_kernel_checkout do_fetch do_unpack do_patch" PATCH_GIT_USER_EMAIL ?= "kernel-yocto@oe" @@ -27,6 +29,11 @@ KMETA_AUDIT ?= "yes" KMETA_AUDIT_WERROR ?= "" KMETA_CONFIG_FEATURES ?= "" +RUST_DEBUG_REMAP = "${@bb.utils.contains('DISTRO_FEATURES', 'rust-kernel', '--remap-path-prefix=${WORKDIR}=${TARGET_DBGSRC_DIR} \ + --remap-path-prefix=${TMPDIR}/work-shared=${TARGET_DBGSRC_DIR}', '',d)}" +KRUSTFLAGS:append = " ${RUST_DEBUG_REMAP}" +EXTRA_OEMAKE:append = " ${@bb.utils.contains('DISTRO_FEATURES', 'rust-kernel', ' KRUSTFLAGS="${KRUSTFLAGS}"', '',d)}" + # returns local (absolute) path names for all valid patches in the # src_uri def find_patches(d,subdir):