| Message ID | 20251230135734.1973083-4-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 081A1E95A9A
for <webhook@archiver.kernel.org>; Tue, 30 Dec 2025 14:02:02 +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.64542.1767103318810699131
for <openembedded-core@lists.openembedded.org>;
Tue, 30 Dec 2025 06:01:58 -0800
Authentication-Results: mx.groups.io;
dkim=pass header.i=@windriver.com header.s=PPS06212021 header.b=Q9puSvZL;
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=54595b53fe=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
5BUDAUnN3613429
for <openembedded-core@lists.openembedded.org>;
Tue, 30 Dec 2025 06:01:58 -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=Ywc68ekzT/geAq2Juo1DaBle/gz+6ClfRpHHvyeJnKw=; b=
Q9puSvZL18z5E6G0T69Aoo/lTaOmmke2dtihqo7bGN1HSuuTCfNpVt42RQwoIrwc
DLv5DL81EQxURHAOvPhLHipMr/TYsqIK3HrU0Pqrgkj1fkGE1JEV/xS5mgaW80jz
zea9yx50m2asCPBPlJrhFWODCST3NTwExn5713pnaSJjo4dUshBr0h/EwzKL1KPU
1jNbhV/Wf/aiQbftSC973AnAqLnQPEEPMoWuS+v/1VYp3GkytEHH6ozrE5JnSmPS
qlvMfdodvj/LR5i58aX57YDnn5PE5CiLA7BvPZZ/gGQRhiOvBcWVqA9tHyBHjuZo
HrYWCWainof0Tm+lCDidaQ==
Received: from ph8pr06cu001.outbound.protection.outlook.com
(mail-westus3azon11012034.outbound.protection.outlook.com [40.107.209.34])
by mx0a-0064b401.pphosted.com (PPS) with ESMTPS id 4bafukam2f-1
(version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT);
Tue, 30 Dec 2025 06:01:57 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;
b=y+RIE4kFic4Sz/ZzjGTc+eC8idzkfkizfswfW8wo2xzwy7lFSoTb3Ixjj32zNJNSdmKRX3chWZP7ApgtefbSaQS1H9JE588LzVvCtqm8LlU4YXSKmRXg/MIrb8JtJWRnt4cj7C0jyOPTkuJMi4Kk4szQaUthy+p+9Xb/8jIwCW8m1aG7v/auMPqRa3hdUdQyjDnfe8WSwG+g9x038zoysIy7FYAWWnlyqXaExttPpaxYQjaCUBkF3crKStMrT2sXO7U87DF2Qx7FlFgU95kqpfjMHkcS5MJYmtQTkrj0rm2APJD6PITRomHacjTG+82UXBH5KFAp9bKY2KpssnfxaQ==
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=Ywc68ekzT/geAq2Juo1DaBle/gz+6ClfRpHHvyeJnKw=;
b=Z4Jl2KjOw8S8MJGM9wKtkFCpe/WSiWLrvIotKOWfIYP4JbJ930SEeWgSTAtHLMlDScCPBq7l80xrgWfTEzgGepfm18emYz1ScJjah9s5E3gb4I/lZpqDBS91giBFbUK2BLwG6sm53SpH3uYYAeFzouWIYpwiDS5g/swRzbTUCwjZALNuDNAQahB/y5niEDm4epf/ymGnNUGu98vH3anMPoJUfplnvAlbrWG1EA43CWYPfky/rQ/5AyVpYX4Adu3SIdu1LBcJ8YUoxDZkB+i5DVSyuEEsFHD5PyFgk39ewAThofq0jAukj5xdQpKo2bI+e77LXBfmMqCFleCwPRD35A==
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 CO6PR11MB5651.namprd11.prod.outlook.com (2603:10b6:5:356::20)
by MN0PR11MB6255.namprd11.prod.outlook.com (2603:10b6:208:3c4::13) with
Microsoft SMTP Server (version=TLS1_2,
cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9456.14; Tue, 30 Dec
2025 14:01:56 +0000
Received: from CO6PR11MB5651.namprd11.prod.outlook.com
([fe80::ff15:8168:45e5:396a]) by CO6PR11MB5651.namprd11.prod.outlook.com
([fe80::ff15:8168:45e5:396a%6]) with mapi id 15.20.9456.013; Tue, 30 Dec 2025
14:01:56 +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 03/15] rust: install Rust library sources for 'make
rustavailable' support
Date: Tue, 30 Dec 2025 05:57:22 -0800
Message-ID: <20251230135734.1973083-4-Harish.Sadineni@windriver.com>
X-Mailer: git-send-email 2.49.0
In-Reply-To: <20251230135734.1973083-1-Harish.Sadineni@windriver.com>
References: <20251230135734.1973083-1-Harish.Sadineni@windriver.com>
Content-Transfer-Encoding: 8bit
Content-Type: text/plain
X-ClientProxiedBy: SJ0PR03CA0116.namprd03.prod.outlook.com
(2603:10b6:a03:333::31) To CO6PR11MB5651.namprd11.prod.outlook.com
(2603:10b6:5:356::20)
MIME-Version: 1.0
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: CO6PR11MB5651:EE_|MN0PR11MB6255:EE_
X-MS-Office365-Filtering-Correlation-Id: 68d4164f-1b6d-4fd2-a253-08de47abfe08
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam:
BCL:0;ARA:13230040|376014|52116014|366016|1800799024|38350700014;
X-Microsoft-Antispam-Message-Info:
QI/ar7UIQlenAP1h4kOKQQ8tQq/GXrUL2ugD8PoF+Ya3FuJh/zQd2GAZHT2Z0aWCrmXfzzQUzTswDlBnZADSadDPkelmwc6G1XyiA6xP5QZbfjFtyBNJrStgUPEEtUn8zKdf77vCgzPS5tKIdP6hRYyiCTQlpGEBZFUdbDWLwYpXepF5p5iMurLPLv/v63Y6m6yD3YD8QtwJA7ptTtg2geY0ilROYVIXSH2SxGLdU7g6lBLqsY2M6u19TO3hj0a3QL9ViulHFNFhtElbHB0dkCZfgmu8UkBZsjEiLB7pGujfacwj0yUYYkQOUsD3XEpSFIgzcDBukBO9z4gsn7BiIeeDkTS+kX1DIyBz4LdktLdSJv5uuq/3cOiBqhsuLn9ixQdywjkyoUy/BXbtbiGBiMly4uX+4stQB7wO7bTuQ0CsAoBV29fClJ63yKc2KPZrRbhxsiHnX5de3rVayD8IsCzHz7K9pV9TGDJZVvHZZ8ZwwPtEYUPWfrMz/j2poBfcU5AU5o6t2nTago3ouTjrVOWAWO6yVItqXNK1tba7+EWxII0xB8UOy/8w/dmUYax8o5F13ce1pmFuaaVrH8RxHYREZsuR19RlHSZ+frSgxh6V8waRJt1DtBoFwW+USHUmN1359Jf3UaA5JQH/zEd3qC+kXzQLaA2/sXeyVcbyJyNYnRRwgUeGcjbeAGwj0Hvb9Ba1pJgnUhQgAGkCptH/37TM6Ry8PRppd+FPTN2WsnE8Rg0cseHy3jD8ZoBgPWC0/SKS99v6r97TRbYwqAz2LrO1cLOMcDpdbiGT2oWgu6j+QT+gO7lmbfAXOAQZ15RxfG15367q9wpgq/zslcsMjcjBufKoKgFa4dvkKaxOI6pw7GUdjs/ZVz5BFbu1WOLWz5D4TDN6lGLvPPK70dCLMFgxTCWIsiaEgj14i1hn23JAVOvo22gjrlivIMo9SqiqO5iOJhXtujzkSTCfEx+y9Hxcl0IUeA4e5GdvGrufeRqn9VfSTchjRkVxnsSe3WzrttUN4guX+RdZQWo1Ju45gJIeRyOnTtNTSoIKCzYL+wtMh/BJKFb5kjYO5hfD9TNOcgPmUby6n6j+CLvZI8yM5g8ehbcWR+4vJSm1Bj4hhY99QMV2lcGooVMRMwpPfbTqCgaAonnkasEQuc9Dfdcjy5yzJFqf17BS2yq413V9sp+ROtDQrqXCCnCtSPw2KYnCEOjyGVblFXJtSw19ItYfZYQZni9DurcJXp6D6scij4+O/VsygZE+4+tfW7YSk1w0v83JND2MYDM/MrlQpzq+Pwj9pirzFaGDkQk+1XEGLrMQvJ9qQ2mDeII888O5TN5Y3QkyVWJk+a7YN1oCEfE3P+Z1mxxxpSoG7YwIsX28WxiJDuY/VPTmuuemPOTmA6HWkIfiBBz/sREt5bS/3IdX1yab2IIoxzyxfEtm8tlJ02Cvto/DSMijS5Y9o1b0bJlwbn84akIlsJSlECa7sA7XGpiPMICcOEfL6SzAV2YuU166gc6rW1IbxvAZ+6EftP23
X-Forefront-Antispam-Report:
CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CO6PR11MB5651.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(52116014)(366016)(1800799024)(38350700014);DIR:OUT;SFP:1101;
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0:
B5jx0aRJOc05MIue+0G4QbXDHsUo8jAZ9yH5bGNIrDpRzalq70q8Izjq/UJaq1rpgedg8fgXUinhlu7vwjHNPDKHAZPYJE9qMOC0UUxtezph34sjg4XverWdi+xJUZwSu3qZOxAcUPEZUICFaiiO7yxlzD88m2WNUdesAsMP2Rd2l0SJ46NU4xYi1TqRiNUFM1e7jqIVqINMsWUQl+fPFbR5Cmz8edQx+VYpLehslB8zTRIB3LwGkZoGwShjAMKXrx1xJhmWsKVPf6snljgjvvJi1pa+yueUNkZ622uuRNP8cOHBWcTxme9nqosnN7UARkEuQbZE2XpP2eGzKwlXCV1NuDUOW2b8YbiMojXUyOz4qfxk5uafXqsKgAcByJHgH3nqnmbIOkPS+UssaUOYR0pO7qU/B7ob9Wrk7ClMnTzGm3pgfCt76GgaQ1pnqcF3r4ZTz2A5NQuz6PJp64NM2nUB4gXQUz+rt3vMZASLASkPEFctGxDbusqOnkCckOz2kyAqCcjXLcu7juL9lVK0RzTcHrUhr5zKB0Zfl+mL4PDXU5kC0TCpsDLNYb9bkRsFXI0JZcHGkhe2U/W11u6KX9d2yGTylELPL8i/E6VP5BzgzeVDlQQumD/q+kN1nGBeIABBcJtCXRuS+DVLqdFQLLNMS9PINFE8Tm2k1dVWyA3kikJ9p29fJzgJa4F8YDMm31g0YeUz0hvjq2hB4pCoeqlNERsTSc1VGjgquqSCFaTihfS4EGcOe+TYgGAbFxo2oQrt9eYCVkWZC1NyF9rpR9G3PSdGpHBMAkeqhuTkbcsEkTRC0CKlc5/bVHUzR/rCm2ZXWOtceK7c3f7z3ZtbhmJC3VqqHaaETYYtkVngnp3rynqv1Uf2rEwyJGqO6tYNwy47ZIJmGP4CNYf9hHzXWIYWCKWvVMfn2WcIA0D2KPQpnQJgIeU30pKwlJYT4hUK5ydRoI6ZxgWr92lr+eye9Q434HooZoZl3ZR3XouAYL/bcgmpm8i4hFsrwIuu1JMmLDbRWMgLG/dsblkq69rXbqfycMhh2fncYsEBZXJ+b6lxJCCxCWTNfbQM2RJM+M6gtx1fK+4DJNAA/iQOuYcKZvGYgm3PthxBNwtWZDUpd4g86OpTQiJSuzIxzwq13SdXcRs5K3tu+GsYwKWbV3mr9+7u+qQznErrKZmWzBBAJoz2Irprq1KYMQ9ph0PlQObQRshGgySCzLH3t7pYvwiRxp9IXopK4BXcat0ozLJUPLMQkfNId2XxrNKYNQKnWcNxg7M2Vy437pq+G7ngGEqYZv23k8vox4jRdjZeiEF/n900YOktXTlSXgQsRoy55mpdlveYhys4XmODTC2HOICXXirFX4hfK4r218WVzLGqB4mmaG9DpCRkMQNro6N9IeOt2mADWuNBca55NZCxmZnmgBWbYUeAywhFIRLwz8wPIbh41BmJUNKSIZsGzFEq546QzDJukItiV/F63n/j9sYGs1/yU6GcfbWP1aU/v7iEZ/+YIQ4FS9HDMhd+EM7Dph5/1S1utWlxgwGHeWvb5f/SwUTYU5HlT2vWcvLZoFyQP8xUystW8r6l68B16QZUZ+yrV1jvjyone5LLQ8usH4XWkUfqu/2Jfm1j9Njkvt2wt9HCv7UmN1pT5W7bEGbsmAveRyTpnJ6u7OQnj6fRySO1rujGFyfzITG8dxgSTuAf2c5Mpn0O/Q1vLOUuHaAAbC5kJvUWUI2LUwdRAWWGeRoLzFrqfKOiiD6WJxh8kx8Q5FY=
X-OriginatorOrg: windriver.com
X-MS-Exchange-CrossTenant-Network-Message-Id:
68d4164f-1b6d-4fd2-a253-08de47abfe08
X-MS-Exchange-CrossTenant-AuthSource: CO6PR11MB5651.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Dec 2025 14:01:56.0948
(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:
cSSfK9KvsrBf/mbozakRNcU62Ib7JKItt50uXCPeB/vpiM6jnPtXLzGbsQtVdJ8qcqB3HWXsyT6xZrOOVyIp2o8CvFRZ/ZKEzyre2nUSyfQ=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN0PR11MB6255
X-Proofpoint-Reinject: loops=2 maxloops=12
X-Authority-Analysis: v=2.4 cv=ccjfb3DM c=1 sm=1 tr=0 ts=6953db55 cx=c_pps
a=p5SqRtR3VJW1kgksvcX22A==:117 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19
a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19
a=xqWC_Br6kY4A:10 a=wP3pNCr1ah4A:10 a=VkNPw1HP01LnGYTKEx00:22
a=VwQbUJbxAAAA:8 a=t7CeM3EgAAAA:8 a=QeMy5WPdU9dpobuweN8A:9
a=FdTzh2GWekK77mhwV6Dw:22
X-Proofpoint-GUID: KEuQCu96zQzuzKkljhI994IYIf4gUYcT
X-Proofpoint-ORIG-GUID: vIptto0oLnFHT89TU1wk0oijhU88WgmO
X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUxMjMwMDEyNiBTYWx0ZWRfX4lYia2Fhh8RO
DEjplZpKya7lz5R/jKtpMfHATIKgOIfTQ8UyjLRc7yZbBxXd1KoeQZZGG1V3yeSB7TT1WSLj9uE
oxVI79RTwgcWei9khP6LVfvy7xgzefOQGRysgtbO2g00jWvYknYyqw2IggwXuJvtsZBXRVxfm7Z
DQ3Zj5T/PjyIG414h+HCg6dq7vl5eMaKg0dK+KabbIu1SWASozc+72B2IMtVGCamqqkvb0bvJA0
B8unHdwpQz/s+lzJ3Xth7g2Oe+4YEtCNCdN1qMQNWgnhjhz+ivJoDw3ZQ9KThnIo7q57yjj21ce
ncEDf/IVk3FhDtu/YtcBxZgRbdlynBHNrpPU0rVmAxM5i5OBaHPNqIbhcUM07s0lTZzJJcSCbuP
aauBePdr33GS86BtCpKP3fkbArKNnd/fv/AEDF228Xyy9Ui9P9q/M3lte+1xislSB+K/zeAztne
r1zgJlENtX01N9Gx4TQ==
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-12-30_01,2025-12-30_01,2025-10-01_01
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0
priorityscore=1501 spamscore=0 lowpriorityscore=0 adultscore=0
impostorscore=0 phishscore=0 bulkscore=0 clxscore=1015 malwarescore=0
suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc=
route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2512120000
definitions=main-2512300126
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, 30 Dec 2025 14:02:02 -0000
X-Groupsio-URL:
https://lists.openembedded.org/g/openembedded-core/message/228663
|
| Series |
Enable rust support for linux kernel
|
expand
|
diff --git a/meta/recipes-devtools/rust/rust_1.91.1.bb b/meta/recipes-devtools/rust/rust_1.91.1.bb index a25f65f674..7644ecf2d2 100644 --- a/meta/recipes-devtools/rust/rust_1.91.1.bb +++ b/meta/recipes-devtools/rust/rust_1.91.1.bb @@ -63,6 +63,16 @@ do_rust_setup_snapshot () { done fi } + +do_rust_setup_snapshot:append:class-native () { + if ${@bb.utils.contains('DISTRO_FEATURES', 'rust-kernel', 'true', 'false', d)}; then + if [ ! -d "${TMPDIR}/work-shared/rust" ]; then + mkdir -p ${TMPDIR}/work-shared/rust + cp -r ${RUSTSRC}/library ${TMPDIR}/work-shared/rust/. + fi + fi +} + addtask rust_setup_snapshot after do_unpack before do_configure addtask do_test_compile after do_configure do_rust_gen_targets do_rust_setup_snapshot[dirs] += "${WORKDIR}/rust-snapshot" @@ -314,6 +324,13 @@ rust_do_install:class-nativesdk() { export CARGO_TARGET_${RUST_HOST_TRIPLE}_RUNNER="\$OECORE_NATIVE_SYSROOT/lib/${SDKLOADER}" export CC_$RUST_HOST_CC="${CCACHE}${HOST_PREFIX}gcc" EOF + + if ${@bb.utils.contains('DISTRO_FEATURES', 'rust-kernel', 'true', 'false', d)}; then + 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 + fi } FILES:${PN} += "${base_prefix}/environment-setup.d"