| Message ID | 20260120182947.857242-14-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 D68D5D2628D
for <webhook@archiver.kernel.org>; Tue, 20 Jan 2026 18:31:48 +0000 (UTC)
Received: from mx0b-0064b401.pphosted.com (mx0b-0064b401.pphosted.com
[205.220.178.238])
by mx.groups.io with SMTP id smtpd.msgproc01-g2.13456.1768933904351787706
for <openembedded-core@lists.openembedded.org>;
Tue, 20 Jan 2026 10:31:44 -0800
Authentication-Results: mx.groups.io;
dkim=pass header.i=@windriver.com header.s=PPS06212021 header.b=mLaAleWm;
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=548098e00b=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
60KBl3fZ3609007
for <openembedded-core@lists.openembedded.org>; Tue, 20 Jan 2026 18:31:43 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=DQqyLIP6r5DuXj6u8HBgcjE0zoaPxXTO2xQ2SFmbB1w=; b=
mLaAleWmcL0duF1F9TJeMHXXIZ3ydyn3dFst6C+pFabtFt4Hfv6e6Bdm/mJeBPVA
/VwK9xTsUdQracSVQ3c1s/WBVZEMx/j6rw+liPoDugMGr2GU3l4mvdmCr6gW3Z/T
EQ7FJSqAiyxg3BISjErUSHkadTsbE7nuqleXTjEDRkxjz/BSMOcksaTiFyDkkKk3
lCV4+ciJKfc6g5IrMa0LWT1O0xMyROLb3snBFmPyyuu7V1UF1030haKou7qPqozw
iaurmmrcoKupxK/kdqTtGJhss/XUapEcz5HMvErSO9nZmLYDQjFBppuisQjWhMIM
UPIpLX5NaUOU7doJEvdA7g==
Received: from ph7pr06cu001.outbound.protection.outlook.com
(mail-westus3azon11010035.outbound.protection.outlook.com [52.101.201.35])
by mx0a-0064b401.pphosted.com (PPS) with ESMTPS id 4bqymukh03-2
(version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT);
Tue, 20 Jan 2026 18:31:42 +0000 (GMT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;
b=HnPWPL2CPOtDY1mcv4/wLKLEvfvS1yjYbmS6NzqxWX4Gvos/E0wQKrUYSn9xx91UI3vqY9DOOanUuONrLU5o/669ghgFwDowVzpxhCuKFSKc3nA79ZdoEjpZM8HsFV/3E2tiMQQ7K1okpVN2JeOfGCFFmi3RZYCqBa7Bj74UM/PWHnw7gJZKavlE7SHFIIPMPbMeQEpgivJOJl4+HuHxhLYZ7IaoAErEBbHi0ul5fffbtXwam1bSdzUa2IkceNe0ekJF/W2iUjO6cOgtmD6oeCFEEQVcf/0Goq5fXJMKx4akhGzGIpVjPcN71wMrtTVGpYHSGIAIjTWviJvyHhr9TQ==
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=DQqyLIP6r5DuXj6u8HBgcjE0zoaPxXTO2xQ2SFmbB1w=;
b=HCuf6zRgYyBPnX4esPvOZhuk4NgbOIC5+C8PE0ndT8uQpKbhnNq2ztUIHukK6q9yISxyXozNsg4Npqqy7x/CkRNtpB/XjbhH9P2qh+yRrxfdLD/Gz1PRnI7PTIyOg9Z03qSet+j3h3dXjhuvIy+cHoUgwdv9zR+3CoVCuDlOQM5Qi/DauT+p2BH0NWUy2m5oT3vHXKbu2KljLF/ksoQhNhHi53Q7WC98nberVtlla+m9SHdPKMigDJNDvnDOw+SsAqYMKgUH8pbyvAHMA0FzuhnSVkdfNjk51PV1685Bz0NuJikURzlvlsp25YYpwIu+Y41fqZhWqiz6J5LFkbxgYA==
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 MN2PR11MB4741.namprd11.prod.outlook.com (2603:10b6:208:26a::10) with
Microsoft SMTP Server (version=TLS1_2,
cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9520.12; Tue, 20 Jan
2026 18:31:39 +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.9520.011; Tue, 20 Jan 2026
18:31:39 +0000
From: Harish.Sadineni@windriver.com
To: openembedded-core@lists.openembedded.org
Cc: Randy.MacLeod@windriver.com, alistair.francis@wdc.com,
Sundeep.Kokkonda@windriver.com, bruce.ashfield@gmail.com,
richard.purdie@linuxfoundation.org, yoann.congal@smile.fr,
elmehdi.younes@smile.fr
Subject: [PATCH v4 13/16] module.bbclass: Prepare out-of-tree rust module
compilation
Date: Tue, 20 Jan 2026 10:29:44 -0800
Message-ID: <20260120182947.857242-14-Harish.Sadineni@windriver.com>
X-Mailer: git-send-email 2.49.0
In-Reply-To: <20260120182947.857242-1-Harish.Sadineni@windriver.com>
References: <20260120182947.857242-1-Harish.Sadineni@windriver.com>
Content-Transfer-Encoding: 8bit
Content-Type: text/plain
X-ClientProxiedBy: SJ0PR05CA0146.namprd05.prod.outlook.com
(2603:10b6:a03:33d::31) To PH0PR11MB5658.namprd11.prod.outlook.com
(2603:10b6:510:e2::23)
MIME-Version: 1.0
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: PH0PR11MB5658:EE_|MN2PR11MB4741:EE_
X-MS-Office365-Filtering-Correlation-Id: 6a9a9601-64f7-4b4c-4ea4-08de5852261f
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam:
BCL:0;ARA:13230040|366016|1800799024|376014|52116014|38350700014;
X-Microsoft-Antispam-Message-Info:
s0Ho0wX0TL0JuzIK3xxyIgo1ZyrfOAhnRuI7Vr2yQ93gLOgChn7IkAsAp/p6VVB2/borscTb22aTeIbHTKOZ8wSyCt2ck983z5s72aOXuR6EFlxWw8AfTpeL57Nh3uxBnqP8hCaBqzzgBP75TfrfWVHbxnFLv4IuS+MBRaHNHKLc112XpvsMTcMaajWtRP7Ohui+ZM+KMT7YfCrPXgMTpIG2GxIkw/9ZETImlzcoCuMC6DmS08bsCvceG9+OxypmkU3GgWmp21qeVpkHLGL0SmzQsjLseFE7oqv0ex104UNhk4mHKdn8dYYIYLxeqARi09CLNUKHAdHAclTO4Y8tlLbShPCbB8tNTbICfvfGmwC+o+Dc4tNjZrm5MZPNDfogknlcCZ4A3PkZ9oTHy4LuePXk8OyEsZiw50G02BAW2LaRXKhVQ5tiUWryRuPf/lPAOxgv0iHTW2tfv5Q3A6U3lq2yvvshupmyYvxB6DoHT536/5GL176PT7Wsm34WAPiMdt3fpMXHCt9znx6txAWB8bNVaQTocKqhnxLR7dJw717ttWkO0F7N/7SACRy7nagV4piO2MziVTj2tC02ru9GidJA+Q9wW+OG595z1M5tYDTZEegC9CjbMfYXiwEVIiaAiwXZBilUKNAtqhG0Oy+Pnj108dBlQHLozsKrgGCh8ruI7XwAg0vIvrJc3Xe4f3WSIEmBzfqQI6b3O2lJI3aLBCZTFlubOHWD6htGetv7jjX/5TaalsixLU4ksaM/+vkxaEd8+2R85YZQCq3bfjIC2orFAeyU6bm+2yUjOLWGXMAWq+Z0ih/Ig+8a8wmUIpPcMKQK/yowSrEh4/nXMbeppWbmLgpc/xRqYlMb9xoVa8GUnY9hb3+CSFFkSnptSTM18UmnPJjlObNzIK5Y5URPyp41QcXJEk6oA/4OEozPN4u4LhcRpuNrwr75dvbF8gaI4KiN8QN3nZsNfDbLO9LLSLhQT+V59fUiHwH0bU2Mw/mse4gWeW1UdaWob0O0myGKCDg9yNOSsAiYt86DpnmVQZjtzhFna7dlVPr8tCXNTtHzf/khl8d3VIfiGYg8IcOS9Le/YcIefFdEr0dswr2qocg4JtAGiMgYOKh+VXejCuNJoM9WZtiH/Q49N4KD4uW6yh3Mq+w2miHo4a7ZX+SzjMsb2RFQPfBrTVpphxksOWrZQhv/x48JZ7FazxafzxmGfpqXN6/HT8yn2lJfHq47re7uy7X6xnozOEq2uSw3QbYsNG5M8UtMTR4b8ofhzUyEpApD96yOZ9hf89tdpOnXpAGCASLZ20dEH880WzWkmccaSrpzfGN2lbAZ69yd6M6dNh77gNWe6f4QP6oQfRgJoq0vQBqUCoxGGZeCfBK9vBmwyy/UmlrVdhI117MN3sNB+iuzQ0xzyOogwkXjksrwsAd2D7dB5LpudMdTErk332Pu0HAGgOdi6wJAlZSPX7zst0Hf58iKXvkJABrKtyj2jd8CyOJ/s/TBDIyJB9SRaPJY1uMNZX7y6N2gLEml5RgsEpcCQDMngRFJJU+EbWLUSg69MDKFiVr575DWN1kBqNl67gkPTIrUfEahaavkUHn2BdIWbFmBT8+7T+LSWX7VifQJPTwu/p/gMt0jGMo+mYo=
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)(1800799024)(376014)(52116014)(38350700014);DIR:OUT;SFP:1101;
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0:
3gOeLJK3nh25I8ES75Pc2begFWJChGfiMGTGnBO+m2NEDzvdecTZ68hQJD8EQuCcr9X2BkvrrLMz9z33K2x5z2mv62DCyYyqtny5rJbso66LDMTN7cubSucrI136KHTEwIUzKvv9BftHSS2beXPPAFI3HC3lxKXzXUAmN8LLh+jQSTMcYPdD8IN94nWxFxds/mGmCQX7Qc5gsTPTF4zvFgwUOA34srZSLBtKAqVcV1bdUs9a2fFh158QYlw2jcFLmklFqVp9+uD8gtbC6WoCy7P9Oi/c/k03QU1Cyjfwr86w0R/icKnKXoD/yTeRFNNVlWiQmnSeWYlpIRmz08bz5JVsYfTZ+kJDmWBJ0tZ/PftAciEa5A8Gkk7kYrPwCrlF7N0qh+9ILU8n3grDiM8cv3D9vFAVp/LksiqN7oBiisLJt+FQIXiLAItfJuZBWlYXQOouJddofZE8X2o7HeSFq5HjY+VGjs5EZwFo6+pMrv9jUCZQ+g0oHT5cVSgTZBIll21cG7rD7C8+I1HkAKTHBcpPrAveIIsZKL6wdxybQIAqBX7XDFtOmztizg4ynhqYUJSP5bxHNpVS7hyZqmHnEaLvpNU3Ma5WCBz/XAusgLC6V5DkcpiywVAvW3T8gdlmB765Kw1et6iL/ikscP/CQ3FipZQ7HjFXvUzXpeaLBINKbTBgHBpUZjoQT9HiWrzcIw3bu5h6N5GhJqTa9RY2CrTZUNurHyLCOfw0kRVOxFLeoMMGot2rO28qUF3V9+Yk17ecdaQ0fHRx57eMaLf8DmcM6CARA2TjBXvAyPr20fEYsalaWxa2hn52PSzQ6ZrQwh2sseNQra9gKItiScdQUA96C1cjFXFlssk8UN1nxUcmTDjUhd3AWe/7y0htOEdRWuZx0xkZhT6m0O70092Y5w2a/eHAzomOEgRLFtnYOCdL6GDPwYWzc8bvmdZsWGQU4kK8e9Dz+4oDLjC5RhKb8+4WfeUJjYOt8b306F4Knw/WwS95qgbsSdbQSzJi/5R/JJOdbyAPabMiMe0vyBGk1oWZogPiX/NmyQ8w0dLCuBV28jOLnDOZsFuZ3JOuuoAy8tZUgMA5821Rert958T2NarEK7Gak1mc6+3SQBz9H1+xSJpqy7U4gMqIxbKuWSBpNz1SUY4aSoDg5mXHd484r/WTpLFgxICrkTh3Cph8PdShGpGl2Wi6koT6H1UTSZtVh0/y/PW07l2ToULSU6wXLt3ETGv3e8AjnFuliIT0xg15obv3GtsWcb3YdArHYUpuMkESX8rj0FGzM9YqM1tA0S/mwGM0YSCZJzHU4+ACVWac1zSZ1MYvMKFzmi5MOh69a/usZChnIseVTzEfZC3wOdpTCUVukjeL0VX63Oerskoe/DAgHFK8sOQLCQxiyLB7gCSsCpVofe7A0+NFfnFxx1FcVOrd5rT5ux2LATrlW9VUUujq24F5yjQdGqRP52SPq8xSdLsDkSgjtILpqqBTus0wGnrfYwcFRb7mhMgen5eNKi/zhlrIcf6GtAXjDbwqHQyTXSb+szIUzUvbeqwGD9kPlAq0EH1HYfRc+sXuUXymjrlvou3lEzmZJFxalq1TNwwnE7/1Kv3mdfcDQAHD5qRrOUAr7nAAGcJX+MrmvhrH/4egGiIxEecmZcKDcCjL1zAUt8FItrUvIF8lwlQFBY0fOLelXiaSf8L2rT3c+v8JvyV5L5Akk/lgsAXc2w4whLgymdGdKwBSjKtDzkJcZ0IbIbIPtXwj/IhbfIId4S0=
X-OriginatorOrg: windriver.com
X-MS-Exchange-CrossTenant-Network-Message-Id:
6a9a9601-64f7-4b4c-4ea4-08de5852261f
X-MS-Exchange-CrossTenant-AuthSource: PH0PR11MB5658.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Jan 2026 18:31:38.4825
(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:
+EIS65A/L6nerDNgXGejQ5Jw7/bxf8r1zolSpMPxdpZQropQOQxQ6nlDF2SHTUXufzwUxqUmIZP7d9VMtV/e4/uAJANNQ0a1yhu52hjSNVQ=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR11MB4741
X-Proofpoint-Reinject: loops=2 maxloops=12
X-Authority-Analysis: v=2.4 cv=AqDjHe9P c=1 sm=1 tr=0 ts=696fca0f cx=c_pps
a=gTn3qzDU66SAkKtIq75K5w==:117 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19
a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19
a=xqWC_Br6kY4A:10 a=vUbySO9Y5rIA:10 a=VkNPw1HP01LnGYTKEx00:22
a=t7CeM3EgAAAA:8 a=7FkU8PZzVy809Xrk7IwA:9 a=FdTzh2GWekK77mhwV6Dw:22
X-Proofpoint-GUID: mPFVCejjQZqQzyUq7yP8TOPjI0AzHbSZ
X-Proofpoint-ORIG-GUID: mfKIrNgFWm-NvhQvaK6ZgasNd0f54wdD
X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTIwMDE1NCBTYWx0ZWRfX3J08WwqQhAi7
RhVGzNiXY/rTz7JCHWcS/dE+Hgm3stkx3ap4zCq2xHklJE/TGTunFhecgvuj18sjlUHCoSghU4f
xLZQxsWhUgZIfSH69RfEQ64VwLX4D6eSLi1Et56uWPHoOa93ZQUGJajWIUmFDZaGKayjoIJ+x3i
MJGxNyyYNclkO7CHlhj3qkO9YTvDhrRJKDpSGgLooeohzOfQ2YmN90qp13pZ4DsnXE3N+KEuuR3
zvCndUPuBbjwLUSqQOZ9foN7k0IHGESIfCvJWeAi7p8QZtAPTUgGneoQsOypBjZBJnO2OM92iKj
JX+7ZOcoc1MOI1JLyKSL2pTiBgzUzv3XrzoWCF9ko/b+Z5sdottLoIoBRUsKSenlOJpVhT2yu6d
2Tzh/6M4xXx/noSYK8bPYrsz3f7/8S90ayYsRa8d0Kv463jDbJ8pXSjH/G4VzA9Ij0pliBAAtnu
XR11IKO90M7nIGu42UQ==
X-Proofpoint-Virus-Version: vendor=baseguard
engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.20,FMLib:17.12.100.49
definitions=2026-01-20_05,2026-01-20_01,2025-10-01_01
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0
impostorscore=0 bulkscore=0 spamscore=0 malwarescore=0 adultscore=0
lowpriorityscore=0 priorityscore=1501 suspectscore=0 clxscore=1015
phishscore=0 classifier=typeunknown authscore=0 authtc= authcc=
route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000
definitions=main-2601200154
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>; Tue, 20 Jan 2026 18:31:48 -0000
X-Groupsio-URL:
https://lists.openembedded.org/g/openembedded-core/message/229780
|
| Series |
Enable rust support for linux kernel
|
expand
|
diff --git a/meta/classes-recipe/module.bbclass b/meta/classes-recipe/module.bbclass index 4948e995c5..7dbd4194d1 100644 --- a/meta/classes-recipe/module.bbclass +++ b/meta/classes-recipe/module.bbclass @@ -87,3 +87,11 @@ EXPORT_FUNCTIONS do_compile do_install KERNEL_MODULES_META_PACKAGE = "${PN}" FILES:${PN} = "" ALLOW_EMPTY:${PN} = "1" + +# Rust module support +DEPENDS += "${@bb.utils.contains('DISTRO_FEATURES', 'rust-kernel', 'rust-native', '', d)}" + +RUST_DEBUG_REMAP ?= "--remap-path-prefix=${S}=${TARGET_DBGSRC_DIR}" +KRUSTFLAGS:append = " ${RUST_DEBUG_REMAP}" +EXTRA_OEMAKE:append = " ${@bb.utils.contains('DISTRO_FEATURES', 'rust-kernel', \ + ' KRUSTFLAGS="${KRUSTFLAGS}"', '',d)}"