From patchwork Mon Sep 15 10:27:46 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Sadineni, Harish" X-Patchwork-Id: 70165 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 813DCCAC598 for ; Mon, 15 Sep 2025 10:28:26 +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.29285.1757932102449565918 for ; Mon, 15 Sep 2025 03:28:22 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@windriver.com header.s=PPS06212021 header.b=ErAt7l0b; 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=13533b6b07=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 58F9jZu23702943 for ; Mon, 15 Sep 2025 03:28:22 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=windriver.com; h=cc:content-transfer-encoding:content-type:date:from :message-id:mime-version:subject:to; s=PPS06212021; bh=YIUkL0k0V 2zFEBXYqvnSLbijmqorl2OpiunLqllwtLg=; b=ErAt7l0bKL8AS/0BBSkt7cq/o lAtOi4w95/QNQjXDSBCPVvBuU6Q0jWRgdpMUqRKzhmcpafmz5sLCqXt+x6lOZyr/ S3jEcggTNj4kAd2cVXzIb5X/aZfS5UfsSOPuRYay3WbSQUn69+dCfurROvcWKv03 dXSaxDkChO75xN/GBIuqVWf8n1FMW7+ieJ/fMOqBhfT/zTsu0OzdlgZqGMLN0ltv 9EqdRDYBg+KaIgmMM3D0SO7nWyYwHNFXWcir7ul56MxyZS3r8kRiRxtn7Ae6q22G Eqqc8L5BLAddUIKd9HqlQxXYrgOgA0GUx9j++KwDo+MKDmSUyoBx/FeZgEORw== Received: from sj2pr03cu001.outbound.protection.outlook.com (mail-westusazon11012030.outbound.protection.outlook.com [52.101.43.30]) by mx0a-0064b401.pphosted.com (PPS) with ESMTPS id 49584hhj6d-1 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT) for ; Mon, 15 Sep 2025 03:28:21 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=PuGbqv/S+fjn/Y5sycdrVpi77IyVUr2aWDqbHnAATueWRjDnWvTUuCJpUafRuqi8U7lAVTBhAtMHTD+dgS2/ZrSzkEmPCRzCX+5sikHenvh4bqSoOZ7xJMvkfKf4uljf75hqsIF894sKPyrFlatMg0crjV9bMKfcLhQKEymKvbGWmBzw9H2MzBl00TDjko0Swg1q204SnUPX89mm/qFB50M6tlVTs1h9sxskfP/ZlMkPvTydSrOE/Dst1Z4VAl6tSOhlw2zruHI60gLdfSDCZhT29KZTBhZaJbZpw+vJ3+ogL/wxErwS1wvFAp+mfuDKbibasv3xse8QmbWyY0U/DA== 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=YIUkL0k0V2zFEBXYqvnSLbijmqorl2OpiunLqllwtLg=; b=w11Urm1dN3iBQXvdP5cNSP+NdXOf2TLqA0E4vIZqp40qKnbS7ZH9UEwa/SPPJpjwHyLjHd+F37WMH3b1fhsmJicr53VnXGxEHxHGIq9M1WaLIg1miu6a4FWFTtDSr1QgIYgCDWOhFZN2dPjrGFd4zjQarh2MlJIl2QOQPjUzM/ITGeakSLgqnHMA+LqMWEgqHhPVY0AqtWjhECAqqeE0VHR8EFjIfiMZCa2fe07z8tw1WUYUB4I7Wp6rw6PeVDjqQMoLFrxy0bfJRJBu37jffmAtuVYjTZP1X5VjCcwfoSDLjOFZCab9y7sOP91BJpgQ6uUWywJ1ccoBwQ3Q2zDfuA== 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 BL1PR11MB6026.namprd11.prod.outlook.com (2603:10b6:208:391::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9115.22; Mon, 15 Sep 2025 10:28:19 +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.9115.020; Mon, 15 Sep 2025 10:28:19 +0000 From: Harish.Sadineni@windriver.com To: openembedded-core@lists.openembedded.org Cc: Sundeep.Kokkonda@windriver.com Subject: [PATCH v2 1/5] Revert "rust: remove redundant cargo config file" Date: Mon, 15 Sep 2025 03:27:46 -0700 Message-ID: <20250915102750.3298492-1-Harish.Sadineni@windriver.com> X-Mailer: git-send-email 2.49.0 X-ClientProxiedBy: SJ0P220CA0020.NAMP220.PROD.OUTLOOK.COM (2603:10b6:a03:41b::26) To PH0PR11MB5658.namprd11.prod.outlook.com (2603:10b6:510:e2::23) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PH0PR11MB5658:EE_|BL1PR11MB6026:EE_ X-MS-Office365-Filtering-Correlation-Id: 37f7d25c-d6b5-41f3-ae9f-08ddf442967c X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|1800799024|52116014|376014|38350700014; X-Microsoft-Antispam-Message-Info: jCp1RWn2V3UgG2e2uLghze3s7Q9RYOzcPQQnsi1DIV01KgV8gbWq4fkZjS/IQ28czbccKOsSaP2ZKNr3I7hSMop659raQzsz4asuw5mv83FM3BuaSKv9w+GQAo4yIhNXf3trI9fT9DmH8llEhp9jN6YzLOjMl7kiFFNKBjGcmqQZ1fcxWnhAmGW37pmVd2U04ZP4zA54YiHsI2aIHwKMfSbyopqLPwqJVU2GmvNNKZlTSGuESYfMRx/w06+0qqQ0A8BmT/mDEzCf2lj54jrb0Xy3RiEBSfbrLrNBoLRNuehiSR/ZSkydzmzGzWSezHA2tn72s0E8bKpb2rwFp1yOjGCV3jVyvAO5ui2HvESs0cQSB5Fzk2k8lP/Z5rQvu/9+4YfQV/lnYExzSAsT3nQwV21DrvH6OiRXRRTmx1ZYwd+qBKe6T6vt9xSfBGSZBX22+C0MhZyZ+TJmtKM3SRLdiDixhQFpeadYjGpd/Wf7ZRvGXAoQ9wXDRnRSSM/jV3F4SAt+4edFEkwRf6IcZKAA3kJB2J86HfljCs/4dcoDQ7OYELzgZfot5rWsibh82ZGtZ+BDi+6MFgNeBucsQx8bwH0FVLBLWDy0ACCJBm3bahGBVVabNiFNJdeCWx3KsvMLMm0Mi7bOFBlo6iAPe6FAyX++t0mt+r7azVZS+F/W1k9nqmtsG438jg4V8HBYWACvz9rwUaHcNqmJ5EhPSO/kwDvpmdiLseixjPyJCXqlA9pYmVPUSAdicWkUBHcKpfqRwLsV8O53i+B9EMy+yPyRp4ES7hblXoUiL+AcHj2BVBo63i2qEmsq+9tP2SF4jWVWuaj84+Ci8PffVu9N9lxBPnKYBWKiWjJgCdSmpIooZAV58VS+y/LU95/x87mfNYhIMN0jLmaKUKf87bE6epA/8WVe0rOFT6KXDZ4uuIR5ryOGs+nTs6hNMY0vIZiX12pY01M9Lt3Kdz9OIhyz6mQ4zDk1VraPDW9wIsnMCths41YxlXJq1GlOAi9yVRXhugMlFIyxQPA1lecO4U90v+v1zwXalZUm7UMufKCU+wJPqhYgjvqrtEY2YOKkkSF+8bacpf5cAB5R2J9Gq6oF3bKaU+V0dC99L+5Kf1eXzyDJcuwIJEq9nmsq6mXY7Hc3ShTES1MUSmsvPba2iIrsmDBR3pIAwADrNqCb59p0gHiYkJob5fXnOD4Ci4VL66e4JDSqY98VtAl+p9964e+qWtkMwyKQ5BjOlixFHvnHxUeD+bT7iKubkFA/Q2+blADiog2F2M0qvL/HNdchPi9t5KlU36TZZBF/uz66gQHJFtFl4xoKU3y4y5Lyf/OBJ8fhJMZJ4yy5jZOFqYDGOOACccZHTOIJ9ew763ySnsF9+BdC/yDB3BZqhn0T7TC5zTqiJKZp67/2Ri7qQEG6c+hVZUlm16jKqTqbG9SW5olPVZkfXj5q7L0IKmFkPSZIuvrq7b6e62m+po21JURConD8BE9c3Q== 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)(52116014)(376014)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: 4fzj6A86vHdq0HjzgOYecyZYELREYz2LCHTgGGP8zlxg7oRDk3GKNU+q6NUF+wVU1alFI1ZOnR6TmaW1Pj7J1akx1wAg0CmjTkAP4GBuxSb/eBsPbidu5xGGp4QbNrXPwth7Kk1S6IynfSyRB1QI5MGTioC7H2ezqBfslxyeEJL07ZJ63oqRIc9gkQ7zBHaW/X+Lp7arIaqS2qH2GPbX+uY6nl68v/h5lIAPQm6JbytnvBCRN4RuZXTII9EpSLn6EVEEPGkO/VVy+A/YXBgANC8iNnL05rZhpHgpg0AxOyx7DUQ9kRSXcuwY1hQBqBqEeOyslabB+zJHL69km2ZyYxcDCw/zzNhHG1Cj4Mh95UoTSkRV5F65SSUMK52SA6W+2RIPgCq0GeNp1qNmDGsCgNYkjUbLrzJKUMGGoutpXdqCIDDRQbrwhLv0ZDKQyb4Lvyf7P7AXyWifQ3DH3yX+xOCJrRXZs1rSgTzbuxxaSW7SX1vzFcDjRbxVWOgSDPmkCvvCuEmSAPEAH2QDvkh/H3wd4wWawf6phug0/G1ZSIwoTAn6IAeRNSyvEt39cps1CSDiRwPowRFkfjBwRn32UsPvsyt702v8VOUBP5PBiF2CE6z/3kU0EWSs+v2hSju3zPaZ3PWXesMMtEKGqcZE6oakaVj2znAArzsNLmtQYyo9ml647wZixs0sxIiSrWOV0GI19fRipr1GUko//iWD0b1v98vYb3GTcGbzNgcg7Q1gT62FIj7ClH5wQ0xlKSBHO8MFTGPK9J32NuoAJME6ujYqGIodSWHhET6O5LUfG4aXMrKBkEJAtYJDQllXrcUrtgg9JS6iZcH7GjF5sS2Pckn6smAEakytU25fBJz3b9xiuCOH+pHT9Clgqeh32q02z7ruNMpA9w5whWesPqEeqW14bl32cXcLJg15x6tpEppHrk5whrKFBbHXtXKAi6NUIPzIepE2LMYOfahUs/dKPH8Z/5DxD5RZh+1/1jGjTENUm2RWEWM+j01B4uuSt0kuONpj6Lw7pivxNXKS9QWUj3e9cAUyAOaU9dYEjz9HDPVNQaH7sQgVGknkxBLCddxq+e4OfHH2OSg4WuTt7HtHPYnOnLVXqxupf4dQo6dUmEeWPnTcuSJHe4A5mxiixCD4cL9uqu3HwlhxRosoEq+1QnvX/DyAkZqfJI3PMG6WQUDa5/vThFj9RoT1+2865H6YqGY+WF89PQeRZZVlK+f5yPGO/wexPUpAE3TlAVfSPgNFy/WlraBdbEpAnlMsx3titbf+K4nxRpMQWKujl7tT8WXSJRJ/VWKHp2LMO4CWA+XLoE8bexjzpLm0uCSn9EgvD6q06a3nOWN8I78AWRVuI2NCSp52JMYu9Pqrqz9OhlQ1V4QBQuANA3zzEhWTYWRa3ohpkdAW5aCa4eqJCdEmh7K9hQ/iH4Ish+Bl9VCUr+qrqZmZQZhEZGkC7RDwB5EneFlKfbWZTlYVXlC7HaX+FRF5BOte1JNbJVXEcu8xE0QUtMXO903rqo5dE8gpIxFZlbxULpv4FWD/kRiEgvTn+Lnc8YtCTXuRlDY6owey1+SGTzc+E/PljhUNdlKUPlFs3EVzPgRIN1UOkJh8aRxCkA== X-OriginatorOrg: windriver.com X-MS-Exchange-CrossTenant-Network-Message-Id: 37f7d25c-d6b5-41f3-ae9f-08ddf442967c X-MS-Exchange-CrossTenant-AuthSource: PH0PR11MB5658.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Sep 2025 10:28:19.4276 (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: CgV6r5GR4uKZwiGh0coppUbglpiJOSb+6rV9kNpQzBMzArTttq+dzaDIRawhnBBzZ3OszXl9wGUSkHvmwbOS3k9H7UWGeOq1Sy7FEXzxdhQ= X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL1PR11MB6026 X-Authority-Analysis: v=2.4 cv=Pbj/hjhd c=1 sm=1 tr=0 ts=68c7ea46 cx=c_pps a=H8CAifLk0DAaaH9V+JapoA==:117 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=wKuvFiaSGQ0qltdbU6+NXLB8nM8=:19 a=Ol13hO9ccFRV9qXi2t6ftBPywas=:19 a=xqWC_Br6kY4A:10 a=yJojWOMRYYMA:10 a=t7CeM3EgAAAA:8 a=nZTMiEG4cM8ErhhU3NkA:9 a=FdTzh2GWekK77mhwV6Dw:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwOTE1MDA5NyBTYWx0ZWRfX95jCG6d/VSLo XGOlwBy5cWLqfgyH4kIpG/JZyITpLVJ6TjqF/ynsMKZCOO6bai1W7bLCxkJxHDo5zop4XRNM7xX Dr2lyP97EazbhwvXH8Dgg5A6gMXDEruonNM8HX9iRS0q6NmZIBzWybyuHnXBx8Njm/AOP5cRt6x XSc2LgOZBplBA7n9JozBm2W15WtAKcTR0dKckUhF/Uc7qzL3Jhwxw1NcnyKSNtYiOvGRpZmcpA7 KdAd878zg7KwrCbXkqa1AlEYHwPCwtZfLmxEWlZEqJzBGKVZmOPNCglFcVgDcXNGp3qijUPWVj4 CFZjFjQ9AusugB3mTuo/Zpaf2CNXwP2o02ZWRdcPW3gDik/9TLr7YJeb/T3Y94= X-Proofpoint-GUID: Qqw3HEsl3G6wjuuExvyn-sqw8dhsc2iM X-Proofpoint-ORIG-GUID: Qqw3HEsl3G6wjuuExvyn-sqw8dhsc2iM X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1117,Hydra:6.1.9,FMLib:17.12.80.40 definitions=2025-09-15_04,2025-09-12_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 impostorscore=0 phishscore=0 malwarescore=0 priorityscore=1501 suspectscore=0 adultscore=0 bulkscore=0 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2507300000 definitions=firstrun 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 ; Mon, 15 Sep 2025 10:28:26 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/223398 From: Harish Sadineni The 'cargo build' is supposed to build binary for the target but it is building for Host. Reverting below commit to make 'cargo build' to built for target as default in sdk commit# 37fea972a6fafe360bfbb2d1ac472fa9e060c733. Signed-off-by: Harish Sadineni --- meta/recipes-devtools/rust/rust-cross-canadian.inc | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/meta/recipes-devtools/rust/rust-cross-canadian.inc b/meta/recipes-devtools/rust/rust-cross-canadian.inc index df8b78d326..fcfd178f34 100644 --- a/meta/recipes-devtools/rust/rust-cross-canadian.inc +++ b/meta/recipes-devtools/rust/rust-cross-canadian.inc @@ -64,6 +64,20 @@ do_install () { chown -R root.root ${D} + CARGO_ENV_SETUP_SH="${ENV_SETUP_DIR}/cargo.sh" + cat <<- EOF > "${CARGO_ENV_SETUP_SH}" + export CARGO_HOME="\$OECORE_TARGET_SYSROOT/home/cargo" + mkdir -p "\$CARGO_HOME" + # Init the default target once, it might be otherwise user modified. + if [ ! -f "\$CARGO_HOME/config" ]; then + touch "\$CARGO_HOME/config" + echo "[build]" >> "\$CARGO_HOME/config" + echo 'target = "'${RUST_TARGET_SYS}'"' >> "\$CARGO_HOME/config" + echo '# TARGET_SYS' >> "\$CARGO_HOME/config" + echo '[target.'${RUST_TARGET_SYS}']' >> "\$CARGO_HOME/config" + echo 'linker = "target-rust-ccld"' >> "\$CARGO_HOME/config" + fi + EOF } FILES:${PN} += "${base_prefix}/environment-setup.d" From patchwork Mon Sep 15 10:27:47 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Sadineni, Harish" X-Patchwork-Id: 70166 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 6E7F9CAC597 for ; Mon, 15 Sep 2025 10:28:36 +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.29286.1757932107023894626 for ; Mon, 15 Sep 2025 03:28:27 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@windriver.com header.s=PPS06212021 header.b=c+8ZsNNK; 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=13533b6b07=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 58F9n077583025 for ; Mon, 15 Sep 2025 03:28:26 -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=+0P8LWocLSXQj1MOgkZQP1dQEfcAbeUGdNjXPzTKo+0=; b= c+8ZsNNK5hEIPC5mkXRRnrGQWE/TnEMOdqwymGlyv5kNpTE9Ap4n0JYiO89xt2j4 HCuvfsWi/YWnGj9nz9HpFdQJycVinEEDgpv2z6dyyexorMdru0Zj3AUQGsXUHPvL H7yvIaaYdO0yo8NefDKB+3ThxM6fRJ5cTp2YRghJQXlRoUHO768gLqg6UkOV7pQv BCPBSk3u0FBfwz058prRnZaHyQBY1YiZTgmDU6pIaMWj7nzDN2UbA+/QNpvDZEe/ H+UCO1O736HJ1iBGyjpFPva+VcvlMuw5XFU4sMJsUoWdm/mc6po9gri3xwzj5bp2 mgFqB5szm+WJTgr5x6XBYw== Received: from bl0pr03cu003.outbound.protection.outlook.com (mail-eastusazon11012020.outbound.protection.outlook.com [52.101.53.20]) by mx0a-0064b401.pphosted.com (PPS) with ESMTPS id 4953w29qwy-1 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT) for ; Mon, 15 Sep 2025 03:28:26 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=UYAOxzC/rP5zx21L4WKm3rwnSqeCzfAL4J0DubIOkx+A+Y7OPiHg+sTyKjqHpp7ipAG+wvLF/BNxqOHS+vFrx/EnPi2A9Tl27sjJDrjKXQ4w6GWwvswRQ73cVhp/b5PMVGuYNVCIgf01zk5RsIPVBIVvIzzK6W6ux11gCIZ3RKvMAj/4CiN/cerVf8NQnC8N2QmuEigrCEXDQHf09dwHPcazslrcbK0ki4QtEIewlZ1DDV0R0YmNkXpUVeg8ACSkES0eh2ctKF9mu9hxtwKkABvmIDdKKOWwii0Zsn6PJj9PbEZZ6Zlnce7byTN2qKSY83mode5spFnOmhioj31coA== 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=+0P8LWocLSXQj1MOgkZQP1dQEfcAbeUGdNjXPzTKo+0=; b=bab7A+VNYrkEKImGuSa4FmFYMhoiAm8m1xCKYqNQZRo74X7QtLJUXmw/NXIM7nxvtHKare6XR5kx3XWnncN0hdxye0J+A0Eqn/Icv9lN0auJqqOtHUNpXQgulU5ugtGvTF/SzjLlIH5GKpkofkzwf0Yn/YhEliAw4sWSQabIFc8xbSNtI2Zm0dnVdGH+4IGgg5WeH7WeX73ikXNNcD9WQkQTeucFr9JVA1H+l/dMNB18GLSdTYlU9wVMoyAwffceh10zCciQeS1eh8xM/UB+7aL/mrD6WXQ143+YRbkBnuJ8ZF28mxZPHx2+78jIpMkwCv0rmcatHBEPgpM6jrFVwQ== 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 BL1PR11MB6026.namprd11.prod.outlook.com (2603:10b6:208:391::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9115.22; Mon, 15 Sep 2025 10:28:24 +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.9115.020; Mon, 15 Sep 2025 10:28:24 +0000 From: Harish.Sadineni@windriver.com To: openembedded-core@lists.openembedded.org Cc: Sundeep.Kokkonda@windriver.com Subject: [PATCH v2 2/5] toolchain-scripts.bbclass: Support target-specific environment setup scripts Date: Mon, 15 Sep 2025 03:27:47 -0700 Message-ID: <20250915102750.3298492-2-Harish.Sadineni@windriver.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250915102750.3298492-1-Harish.Sadineni@windriver.com> References: <20250915102750.3298492-1-Harish.Sadineni@windriver.com> X-ClientProxiedBy: SJ0P220CA0020.NAMP220.PROD.OUTLOOK.COM (2603:10b6:a03:41b::26) To PH0PR11MB5658.namprd11.prod.outlook.com (2603:10b6:510:e2::23) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PH0PR11MB5658:EE_|BL1PR11MB6026:EE_ X-MS-Office365-Filtering-Correlation-Id: 29db1876-3064-4454-9ccb-08ddf44299a4 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|1800799024|52116014|376014|38350700014; X-Microsoft-Antispam-Message-Info: BM0A3gX2gOCSbblEu/lvOR2rs0bieQWSr/YI723UfzCc/osZWVfxhrayBgovbFMwAkkc+VIy4wNpkoWDYIU19U9UmGPY86IPxKg+VW7IbPUss25zswpMbHr8ELhvY00jtDrhIToIVDMQHauhMaalsymiQ8JzxdnKoOh9l19RfJLCRGslzv0Y/gsVXTD94AFowTzYS6uj8HCA6w07nSX7z8P/uroxolU0zoMlo1fR0WHjOwQYAIRKaZiYFGwOQMocw3WG/zYz0kcpT/3Gon9aIw/1oxjFUjEHvG4pRs93/BNmnu1BULu+EfxnDbhY18gX6kpuE7CqNQgf0OIhdKe3l2ePrxolTTo3I1X4y76Sz/j8HGwzQNPt+Cw2hBKaXOCryeV8nRwaHacQIKSHzK033rOcBi+jYCB6ZDHSxaO5f62plVXswdubQQnHNOhf65TBbDJXEmxl7lXrue7BisyhaI6irIMoWM+k+7AtxXhfB5aDzjHaD7GGONXsu9rB08k4O+TtmXsaI8ajdZ5TMitim/wqqmFtALH+FokdbF+KBxZp52dVvdNeDPSYWP2aYUsuel1dFxsaM1415LNHRTNFugnhL0Zcnne/Up1A6aW8DqUp4/yaHRrsM0/R+UFYzXGwYG/vUe3HpcjisG/QR7+tF8BDK1mu4uRN19Kk6F5Rc2bmqZroQOXmOGx0zdQjj6+OLz3b1QsmYiMsWuvn9worm5uRaegjL8+lHkPTUK+apJN4eYAl+xScQtYtJET31d5OHbAw0HtPf+HLwkelQZ05wEJZXeoNVvL71ThuOyJfUj58j6cPuwiR8ifjG8Ik1Q4GXry1gtDo/VMvHUlcWFSPnrhClHzhb5sof74xtPEOAN8bSkUSuZsDRM0FA8M/R80LwFesv9VtXY7GoHK6u1TFFexJNIJeU7VMl3k8K0r4WIvqczzSV5+4wsezqIN0Nkzov9f439QUshha79OHuw4TpT4UQLtMUpbcUeKPrmuetssjp+xnSIl8yqgt993bgHRnBIzr7unAf7vwDNyN4TelSHcB3IulX0SbSfwlouZS8kjUpbtOY2zZJwFbP/frIqPEExrAxBOUtPwV1wenQ27tVYc76ijv/uambAI7yJYFzpDjmA/gLSRWa3cREBku8DOl6D1DpUsPRgS1E2//ZI1I8PVAaez+Cw0Jb6xI+EYXj1OMhhg9TpbB1JMiMJOzB6wfZS/AylQiq7Fksbt7Z2F+sb22MqeZ5Xy42/vciBcsJPg0KTdvFxnJgSvcElUKxypBIdvb6PLxBDFnvGVEMaYQ4XSzOgOiK2fcoJJIwIfr2UyKJAIEEJIawmXIBslwLQeWhreDt878YDUIXwl2ZUMRMxabFpfKmkffbHfp+r0n34LpT+K5zXzMi9EdW3KHg1I9n4XzYsz3sgwn4L2WdSy7I+1z2migSpj7fs+MGYyKFp0nDIzTTAc7fPZZYW3Jfkkl85vA6ihdXYVb/mxSXaW0kQ== 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)(52116014)(376014)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: mbV9OSpOWv/p/mwZhizBFY63BlCKr83jUs3SlRUD9cZkCqMrpTGbxBbaOSrUlwC2Fb+6Sjn7HxxDvSdEONgFDNwqJ+PiiAs4pc/dzf22dp/MQn+V/yTvelwzKQnaZYhPWU/7wKikpyG8IRq5Ln3irK67eKk6IpOhv9wcaxHYkI5CwhSeaIytYwl9q+gp4JCsiORXZ2GLwa1z2zCPFlMpF3NhjRykbn0+mJZclrBOyo2cEyPExT40hq7ykEvKB2ly1ZM4n+knFb2GN9t0YYJGsAaw8G0fjMtjlamLE1HNq7N1BETSmDqrC7y2PnEz653tIMxuq6Wa1C7ndMp1mzAAKhe9xm1cIoOIQYIdp6XIo95Y2ZSmTnGwQdKfhmicZzDOawAwunJvPZeTMIqzLsZgBKFHqRff1sWcUtqV07QAuKzsNonBmN8XEvOQob3vwW23TSj9oF9CA6VTphNIoylpSWYm5ohK4kG5pkmDZYw9XGACMtr6Ra2pYdQgggbiPJPAfEXNtmWFNoVHcZCFAUWGvfa8NFeKLNCs7t5r0ZWxkD1VkJ5YNC96E6OYnSEhdcQaaV1z6Qe5j/oiVmrfkJ/UCISbBbliJ6hwchL0qSdeJ4E6SN/ENrIeKM9ezOKM3kuFn97dzf4idm9Zcb36G3/4owOYSvouz0fMxHvyCmjofnnIpmelhfTjFma1czJd4A4S0Shh2Nq6SRoy2IvkIoqIISPkw4MZl9pVvgbAuNInJgU3N9p6p4yz6Sajt/E4l/hjUJg5qM/nlTjIzoGc4qk5VVcfg9dXWOvPtwsS23RREfEsWuiw7H597yCnyVzYo2vl0Nk3KHYEF65b95lkBXujHLIqZ7cKGf5X1rYRhOHOwC9JQzayMHn4hC+AzIN7vm6naEnb+i9hqDs73LHZDLzo1LIQ7sIApP+R4jbQR0DnG+KoSLt9owU1jm+A0udegdDkYGJsLLYC59aInJSp7ybqzGkaW6scv8kxik7eTp67K2RWUJ916ag9DgzC1UdR6m0+EtnaXXT7yRwgp6CyVyVMLMcPg94p2gKVw91QE4BCen0AZI0FEl/iu3VuVmjvGYpj7w9mjba26O7mF6d79a6LGQAvOZ0S0QB4xG+5OJIo4njJrZB3QFflJw7OE0/B+b4au3yTahgxzvc7dmwsvsy0sE6bUAa08TMISzfYTk6LCjBbEJZj4Uz9wwmxsCY9Vx31z/zJyx2XGIp4h0/6tWecxYfTRrE3/HQIz+faFk2VmJrE4Zp2SOV8Zb4ygvh3qfJ8X4NzGV7CMB9KRBscWl7Sp+xCWLpnVPtrpehPGT4Msqy3qKqytXAFeAsKmX+q/GbecjRNmf7DUkprBLVeNnG8xHHncj7t2eoh2hiX4MLMsaNTdjJzN7Tw8i0bGgeHF2YMnM5QSmnUpCnLai0OuDhBVS5keZBFii77wGk7f0dTwJn3TSm3Tr0DRg67gpPxM+/Q94OFYuMafKi48UFct7jZz/78j8Q6XpQxl6Ybw+vmsqY+WMxoQ3+vNsOC32S4P8wGKydopyRwuuhBiv34njdXbTLuUUOHuHWgMB2v0OxVzxEt9TwT7AxZ/tuqm9qjJI9kkZZQuLLCFzO8mIjWsuxGtg== X-OriginatorOrg: windriver.com X-MS-Exchange-CrossTenant-Network-Message-Id: 29db1876-3064-4454-9ccb-08ddf44299a4 X-MS-Exchange-CrossTenant-AuthSource: PH0PR11MB5658.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Sep 2025 10:28:23.9976 (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: s/beC5qTsMmJk5+XU9BK5NYtLhwyeM04uQrrMB8v3SwmtGi29tiSL5L6yjluCjmLSlMJ4brXsd1I6hi13w2xAUlwBIBrbxR1r5aTA1nWIuw= X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL1PR11MB6026 X-Proofpoint-GUID: s9pCm5X7HI5ZEyqnnNFn-TmZNK0GUqg7 X-Proofpoint-ORIG-GUID: s9pCm5X7HI5ZEyqnnNFn-TmZNK0GUqg7 X-Authority-Analysis: v=2.4 cv=PuaTbxM3 c=1 sm=1 tr=0 ts=68c7ea4a cx=c_pps a=3tfckwpITFtzIurveUQz+Q==:117 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=wKuvFiaSGQ0qltdbU6+NXLB8nM8=:19 a=Ol13hO9ccFRV9qXi2t6ftBPywas=:19 a=xqWC_Br6kY4A:10 a=yJojWOMRYYMA:10 a=t7CeM3EgAAAA:8 a=eBDB5BFNjr592XKNvTAA:9 a=FdTzh2GWekK77mhwV6Dw:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwOTE1MDA5NyBTYWx0ZWRfX/63xdeunl9+V j27Oy+15pb/4zYXHmkbxOleiIZxaaJodJwZJyU02eRrjEUb7f3p4CzQkH4IB+cCDrN7pA3XiFFN aqglRb+NSHLIVgwQOhSTsNKKexczGw1T55KF4ItRhF3kxR7g0sHEeQchj9wi7yCTMkV/xPaa0Es UQh/v5IALUOShlfO4M7e0GIRdvcmu+zzacnLiWmPdhJqGwzfUPYfO43kGjQasetWbndCXPN1Lp1 4KalicxPYLx12Ims490XG0NvofPnHLNVnyUbNLeiysRF4z8Cbyy3CENPkhFW12BoPPYYuz7XnBA +PYU4e5XucnR2612mGwF+7BeI/OAllI8T6cNLb06fsnoOt93yO/d6eVTwGNnZA= X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1117,Hydra:6.1.9,FMLib:17.12.80.40 definitions=2025-09-15_04,2025-09-12_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 bulkscore=0 adultscore=0 priorityscore=1501 spamscore=0 clxscore=1015 phishscore=0 impostorscore=0 malwarescore=0 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2507300000 definitions=firstrun 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 ; Mon, 15 Sep 2025 10:28:36 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/223399 From: Harish Sadineni YOCTO [#15061] Extending the SDK environment setup logic to also source scripts from a target-specific directory `${TARGET_SYS}_environment-setup.d`, if it exists. And also printing the what all scripts were sourced when we source enviroment in sdk Signed-off-by: Harish Sadineni --- meta/classes-recipe/toolchain-scripts.bbclass | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/meta/classes-recipe/toolchain-scripts.bbclass b/meta/classes-recipe/toolchain-scripts.bbclass index 5d28df845b..c6f7faea81 100644 --- a/meta/classes-recipe/toolchain-scripts.bbclass +++ b/meta/classes-recipe/toolchain-scripts.bbclass @@ -163,14 +163,22 @@ toolchain_shared_env_script () { # Append environment subscripts if [ -d "\$OECORE_TARGET_SYSROOT/environment-setup.d" ]; then for envfile in \$OECORE_TARGET_SYSROOT/environment-setup.d/*.sh; do + echo "Sourcing target env file: \$(basename "\$envfile")" . \$envfile done fi if [ -d "\$OECORE_NATIVE_SYSROOT/environment-setup.d" ]; then for envfile in \$OECORE_NATIVE_SYSROOT/environment-setup.d/*.sh; do + echo "Sourcing target env file: \$(basename "\$envfile")" . \$envfile done fi +if [ -d "\$OECORE_NATIVE_SYSROOT/${TARGET_SYS}_environment-setup.d" ]; then + for envfile in \$OECORE_NATIVE_SYSROOT/${TARGET_SYS}_environment-setup.d/*.sh; do + echo "Sourcing target env file: \$(basename "\$envfile")" + . \$envfile + done +fi EOF } From patchwork Mon Sep 15 10:27:48 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Sadineni, Harish" X-Patchwork-Id: 70167 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 6B6DECAC598 for ; Mon, 15 Sep 2025 10:28:36 +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.29287.1757932108305618545 for ; Mon, 15 Sep 2025 03:28:28 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@windriver.com header.s=PPS06212021 header.b=hy9sQ+P3; 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=13533b6b07=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 58F9jmrv576272 for ; Mon, 15 Sep 2025 03:28:28 -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=+v/83jG98gwZLvh0cbOj0fi04Npffl5mfV3luYet2Bc=; b= hy9sQ+P32tROP9RkTtIWesoQpcE+2oO8VbyHwOXxmwGTPv2q+sphy2UVJaBdStyV IrOStUvfNO9WpwWwntWviaYHhRgHVOLPbEcGwX6lv37i5m09i6kZ+fMg4nQJvk6i G+nTpUuM3stPd2TPqQlzkrZCi+2mjHugbK9QHV9O8TmAbQl34qMhFhiwFojPG1qi QRKI9wFRbHyNRixy6pU2BHcyhOn0k43o9RSIcZiSYA3jXiqtAHI01jJQRhlVWEUF jJOmJhNDChz8S0AmZ7AYQmg6AweS/9qJtTvECqvQ4dpRNsgr6Md7OKlanB8oTFfF no5aywOC7P/MKgZFcRcOEQ== Received: from bl0pr03cu003.outbound.protection.outlook.com (mail-eastusazon11012050.outbound.protection.outlook.com [52.101.53.50]) by mx0a-0064b401.pphosted.com (PPS) with ESMTPS id 4953w29qx1-1 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT) for ; Mon, 15 Sep 2025 03:28:27 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=c50u62LMfF8mXSdeJ1Nxm8PvQ+oI1U4ALeWE9snkKarwlz5N8s9iskYhx276dNtRbthX0u5qTPkdYrpuDvm95Z40i3POPMupOncaysM5WjxjQlKASz6VXZ1N8cOt4Q9fvvFKbwCokIVDeM2tNDSgSFgc/If1lh+FVDXDAbXd2c1Wz2TXkXwmjuRTQYptLjS7rarVLDsAfffqExBjJJZKWpCMy738/m7RvZEWaAyIxzg6TOEtIkRch0HYGkZAQDnVmFH2nmygbCrTt4dS/THbdscSpyJxvNP5fJF01xlQWAELS62iicN0Bet5qfDWjPb/uQaItDbXRJig3P6HVM8h0A== 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=+v/83jG98gwZLvh0cbOj0fi04Npffl5mfV3luYet2Bc=; b=jJdJtBA4sWyZlNKu5bWdY79IgpCN/4JvWGbzzxI0qmIQ7hGn57ySpk0g9ItIUmjvn+AlM81W+AmUdVTKyzzSwvuswAAsWjaHQ5snIVPQMoHTaUQS3m19jGNozOxivkBb38A+lDoAseHVwgOszHKCAjabsxvV8HnnzEgHqVTIXMioMX0dYRBeQ9aSEE6gauKj/6aiinVULGL1DVtuDRWwT/tNJHaeyabPp7sJFivWRLkuKByDHcKAieCG4LRsoP7x8tnxTc4mh0ycuR57U74OA74Q10s0w/kxjKlvgxWElfVtacyPxFU9STOxdYiBTs+paqIeoCtU0o8etIbq9PE7Rg== 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 BL1PR11MB6026.namprd11.prod.outlook.com (2603:10b6:208:391::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9115.22; Mon, 15 Sep 2025 10:28:26 +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.9115.020; Mon, 15 Sep 2025 10:28:25 +0000 From: Harish.Sadineni@windriver.com To: openembedded-core@lists.openembedded.org Cc: Sundeep.Kokkonda@windriver.com Subject: [PATCH v2 3/5] rust-cross-canadian: Add target-specific environment setup support Date: Mon, 15 Sep 2025 03:27:48 -0700 Message-ID: <20250915102750.3298492-3-Harish.Sadineni@windriver.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250915102750.3298492-1-Harish.Sadineni@windriver.com> References: <20250915102750.3298492-1-Harish.Sadineni@windriver.com> X-ClientProxiedBy: SJ0P220CA0020.NAMP220.PROD.OUTLOOK.COM (2603:10b6:a03:41b::26) To PH0PR11MB5658.namprd11.prod.outlook.com (2603:10b6:510:e2::23) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PH0PR11MB5658:EE_|BL1PR11MB6026:EE_ X-MS-Office365-Filtering-Correlation-Id: 7d0941f2-651d-48fd-f041-08ddf4429ac5 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|1800799024|52116014|376014|38350700014; X-Microsoft-Antispam-Message-Info: D5ttygN8ExpyOy2tuhiEpYceMAWlF6sSSzAUW1IXDaJxt/p8e9nwl/j/zxKeacFZ7WSgilbXSXLy79YUAlzpQtToWDcXxhZi7xSAdGu4Syt321BsZGKoyKJgniYQASENpnglev5C4oj/eh3rk+40jshOZjUoOam3ySwvwPDOo3QiEUItHli5ui9TPYNE+Mdq5q8w03MZ62S/meN2NLLovzJJUfh0CUjxwzvKD7r1zINTTt17634pssWvQFF/y1ADhHwUB8mp7hbKdB2v/KHg2rtRMK0kOyAwbVkAdTnfL2EOqxC5HQJ4GUAoOmdFFL5Aln4R5wwuQxb8I+RvPO1WeSCXOd1H6eWrjU0Os/ywjLlB8Gzx87JXl7L+W2HDt3vk+l3UxH9NWW110TeqN4mu2HGgvPS+KuvP6HxOzQ07jmyVoLq0zpQk3OBtka6plKKEBpkjKTjKiMUR3qgqndjogIIz9kOY6gGr+HVmBnHpkeYshfChEAQQAj0EsTKYD545rigzMHSpV0izM5Gs2CYgvM2rxzLLtcvCHzxNn2aFMKh++im3SJUu2siy1BqHH37bOHcLVd3+goCNkODUvCGa/rGPsOeNdZwQxvORQsNvjiDiCh10TuyHVg1++yKqr2Ojij+/z4B2I5YhWSv7AtqcDh11Hg3h0JFpi1uw12ImwVTXmDSYAAQ0H3vam/cuJbJIspUayNsJhUE+cWkqHFNkfz+IXdXUfBOkDTlUmOqEMON8t++2WbIehD1Up5eHRvznTmsybPrhCB3xbn0FEMhTTmnuFkOY/I00z02st/R2xGUIJzPsNpxGv9ppjVf4Xvsw+ZL1jv9TAodm0hdvEW+S3k/6lHvMAHWYlImtfQ/mbauGWtKc1WWBhs/Me3Brk5s7s1UpJSozK3zq1aNWh6DshfcEL924zPnLT871pcGHMLoZ686NCIOMvW/w5cQ8evWyS5AAYIETIVOYgn/GiFchvCMXpGFTwKBCb0bpTTK42gKNhVBfeBFMqwN5ghwTHOAEfmjYn6zuChOFAxlictG1pTaN87JaIRAWq67SRCUcM0xFdvCDctwjU4z/3TIEfC8qLflZsuszSQMgmro8u5ko7TMarGU/5yGA08ExyPz3SuMP2Jk8YwUobyU/0jdsjRAng2yTC0K7ox8zr2THrqa4M4CjDndaXuWFSNIs/B2Uhwyhvhafur3OR2wcxcmJojhk8JWsbaHTszBPmaOX6WvqNGwzVasmfZV/2EozeobTImA9KWAkQeSAwuzQ69kbtrm0uQKd5wFwqcN/IQ61Q6F0F56GoA/e9tBxGQabvOxhv44TAwiDHU/yFHSiQxzmxZMeu5wt2MtPAtzQo08nVDEl8Cf5H6LOnBkD4tJtgYZGGRi5xQIIkIjIa3JM/ZohQup6b4yzEvYa0yGrYkzJYmZDAQrrFj1PYB5ztImYXQMPf2urbMa4cNYO5lW4hAyTf2tV5gjoHLYeGp/BH2nDzI1pWA== 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)(52116014)(376014)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: 0h97frdJ9b7jdiHBn/ka7QQBhwOLkgDb+ghmenrdKs1AyXt/4uFPrROzOmHdlm7rFITdkvD4T0FyHwQMyArcIKxFrSWNFOmZ/Nt0A8Alx1ViK6QgCXjz68H2t2eNsyR1UX9eaPzwUEbSMMfaW00UkcTO6u/PyW60az1CTFJo49OGSnk0WM1+VkQHd1yQUnXOeU3/ImhGNAgYLAGg7oQbOdcvoXnEYltqA1kX3CB2n+R6LDzCfBqworu4YdbioprIN2JHMOgCyjxos5AnfpNj6tudhYtPJBfg6pIYi/ihUDQc/6dp+ZTJm7MXo709JMEm6czLL8BGY7e8fUDRB/M0tzf3lP0Y0Gsi//JvrCETzH+45RMGIkL2hf1fPAZ6RC9uwKoewh4rnI5e/epnvSMu/K+hFR08v0cG/wHAdQv8jdwZTVYupmJDEih5ZWTsl+2W8sLGt7gQzPECTNuaprwdODs9qRvAZiCzcpS3Z9p7TJgBjGKyhit+Gvm5EjXuLNhmzdW0dMrNXd21XsGgKALu0ZKTsHME5+WDFUC0AXhwBEY4Z59N/votgc/1bqeIUIr7LPuRel/UthHPu9/p6fu/QtPB2BsKVltgEjLxPtn6IN9L+Lgrea0MW5zy8/2Z8B8uHBLMY7xn8xNMyYCAOQIV8Ha1LVP6jlOKkbvqwJV5paU1l9Z2sQbuQaOm55BLPo/N4SewVmBBcYwtBo3SYvqZnHE0CIGY7ZtVUPU/WAdVedgW553B2VUKJ7F4EAhVyq5UjtrhXTLBqFHSAWYbrzRuP8NWe3+qvOFQwy6DXChI6hm7ogKiaBMhBQmKt1ofUqNDffYWv/bqPciOfHJNPYqqSJ1GWi29meMakPEGhNEc65LkHUBByqcJQoDrkLnnA2OqHWnNyB6dQuJAYBdpgRbhbI/XoD4degxZIzTaKe8qbzntcEy3Dw241BaylNuijpvlIVZww0Iku4jwmoOYU0X+/bLHojuvzXmCroWDtHWuRTPai8r8Ne76VGjJ6ta3rb4iqB7PVz/Hzrrnw+z0b+cpZT3uKLqKEmVg9Zyz3YotaY+Y1xuPG3q5DSkDiesY7epEiH6aGQqVm+DQYjNjJR+vMGdXdjzOjo2Vkr5aRnV2CQd/kOyv8m+ss7OwrIZOwShZ6S+ezIba4CK+6/no9zV2SI7oWany7zw0LNuzGWEu0KDF/OAcAqicfUZEIKXUgvBWil0jVnwtRicS39ZDChxAQcGSJRtixGYOpryDgUb0AXpwbwjA7gowoGXwmq5mqdOJ//jWFRYfmvO1fGYf9ZiMU46rads+AFlUxmjXtJe0LbTVk4+BIdUG7qsJwaGAvtmiI7qhS365OGmLC/AOSugqfU840HQ18+q9vNZcnG7Vdhf1N4CukfoJUHr7qpGFONXuFjnIg25nC051oTAbvfu89PxXQTCyUGN9Cv8K+6AzQMLPm474lGvHFXmQGJUsALyR7+wPttW06UpvdYsZx5ayrGTli6XqAL/MGVNvdYFqcxDn6iJxAI6JhaOmQPsdwjeFJw5mwVX0yG5YFfct/YS9pG2OIpeHcdG9gSSbHSGngYKqwrV9iBxr0kKGGptfu1sp6yinFAqrzYYAscGumKaYOg== X-OriginatorOrg: windriver.com X-MS-Exchange-CrossTenant-Network-Message-Id: 7d0941f2-651d-48fd-f041-08ddf4429ac5 X-MS-Exchange-CrossTenant-AuthSource: PH0PR11MB5658.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Sep 2025 10:28:25.9347 (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: l/j3T9m4++JO8t5FIqC8rm2/8DExajVnldiHyT06XNaEGzHaJBHQNlFG/4SGoi3uFmh0QpnRa4W3Mw/ry642GSYNWe0Y4MYWhFo425Iro5I= X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL1PR11MB6026 X-Proofpoint-GUID: nhYZ12UeyvUYXjd1Ju7cgz01kgrllVfJ X-Proofpoint-ORIG-GUID: nhYZ12UeyvUYXjd1Ju7cgz01kgrllVfJ X-Authority-Analysis: v=2.4 cv=PuaTbxM3 c=1 sm=1 tr=0 ts=68c7ea4b cx=c_pps a=Jpon84a9jUr9T0N/wBB0/Q==:117 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=wKuvFiaSGQ0qltdbU6+NXLB8nM8=:19 a=Ol13hO9ccFRV9qXi2t6ftBPywas=:19 a=xqWC_Br6kY4A:10 a=yJojWOMRYYMA:10 a=t7CeM3EgAAAA:8 a=d0bnlDB7liAsWXr5pGsA:9 a=FdTzh2GWekK77mhwV6Dw:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwOTE1MDA5NyBTYWx0ZWRfX1P/xaO/HM4If Htdt0pIrK5vpldXiI/QX1Bqo51InbZUNsBbbohymLt8IMb8Wj9jLOapBpcAOtw4lXpvf4kINpAG be+gg4nzIeh3A4ZSCdIMWNsifGxAIluZM0uGQ2aNzVwJznZMTSVxeJow5y4tIsycXl+mE7o1T3U pJ/sjVwUlTDKlVlizSmt0kGjuSJIaNSAGr3mfNi7BJn4xp8Fy8crm/YV8L87o+gyQ6ycK1+KV1a 1yj/n94NSlSifxDYDl+2+PeKopLYiDLpfVjN5ohhM8vuIGjaltKOY9AoNTHTqDhNl++Ub/osnXd OqLGZITSv2X/BZkimioqzWe6lX+U8GZ25NDfWs6+nFlOSRJet7TQQ6zddLoYIw= X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1117,Hydra:6.1.9,FMLib:17.12.80.40 definitions=2025-09-15_04,2025-09-12_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 bulkscore=0 adultscore=0 priorityscore=1501 spamscore=0 clxscore=1015 phishscore=0 impostorscore=0 malwarescore=0 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2507300000 definitions=firstrun 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 ; Mon, 15 Sep 2025 10:28:36 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/223400 From: Harish Sadineni YOCTO [#15061] This change introduces support for target-specific environment setup scripts by placing Rust-related environment initialization files into a separate `${TARGET_SYS}_environment-setup.d` directory. Changes include: - `rust-cross-canadian.inc`: Adjust installation of Rust and Cargo setup scripts to use the target-specific environment setup directory `${TARGET_SYS}_environment-setup.d`. - Ensure `CARGO_HOME` is target-specific to avoid conflicts when using multilib. - Updated `FILES` path accordingly to ensure correct packaging. - To resolve the following error when running cargo build for a lib32 target when multilib enabled, the RustFlags should include: "-L\$OECORE_TARGET_SYSROOT/usr/\${LIBDIR}/rustlib/${RUST_TARGET_SYS}/lib". error[E0463]: can't find crate for `std` | = note: the `i686-pokymllib32-linux-gnu` target may not be installed = help: consider downloading the target with `rustup target add i686-pokymllib32-linux-gnu` Signed-off-by: Harish Sadineni --- .../rust/rust-cross-canadian.inc | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/meta/recipes-devtools/rust/rust-cross-canadian.inc b/meta/recipes-devtools/rust/rust-cross-canadian.inc index fcfd178f34..87373bcb7f 100644 --- a/meta/recipes-devtools/rust/rust-cross-canadian.inc +++ b/meta/recipes-devtools/rust/rust-cross-canadian.inc @@ -51,22 +51,29 @@ do_install () { chmod +x "$outfile" create_sdk_wrapper "${SYS_BINDIR}/target-rust-ccld-wrapper" "CC" - ENV_SETUP_DIR=${D}${base_prefix}/environment-setup.d + ENV_SETUP_DIR=${D}${base_prefix}/${TARGET_SYS}_environment-setup.d mkdir "${ENV_SETUP_DIR}" RUST_ENV_SETUP_SH="${ENV_SETUP_DIR}/${RUST_TARGET_SYS}_rust.sh" RUST_TARGET_TRIPLE=`echo ${RUST_TARGET_SYS} | tr '[:lower:]' '[:upper:]' | sed 's/-/_/g'` cat <<- EOF > "${RUST_ENV_SETUP_SH}" - export CARGO_TARGET_${RUST_TARGET_TRIPLE}_RUSTFLAGS="--sysroot=\$OECORE_TARGET_SYSROOT/usr -C link-arg=--sysroot=\$OECORE_TARGET_SYSROOT" + export RUST_TARGET_SYS_VALUE="${RUST_TARGET_SYS}" + if echo "\$RUST_TARGET_SYS_VALUE" | grep -qE '(32)'; then + LIBDIR="lib" # For 32-bit targets + else + LIBDIR="lib64" # For 64-bit targets + fi + LIB_PATH="\$OECORE_TARGET_SYSROOT/usr/\${LIBDIR}/rustlib/${RUST_TARGET_SYS}/lib" + export CARGO_TARGET_${RUST_TARGET_TRIPLE}_RUSTFLAGS="--sysroot=\$OECORE_TARGET_SYSROOT/usr -C link-arg=--sysroot=\$OECORE_TARGET_SYSROOT -L \$LIB_PATH" export RUST_TARGET_PATH="\$OECORE_NATIVE_SYSROOT/usr/lib/${TARGET_SYS}/rustlib" EOF chown -R root.root ${D} - CARGO_ENV_SETUP_SH="${ENV_SETUP_DIR}/cargo.sh" + CARGO_ENV_SETUP_SH="${ENV_SETUP_DIR}/${RUST_TARGET_SYS}_cargo.sh" cat <<- EOF > "${CARGO_ENV_SETUP_SH}" - export CARGO_HOME="\$OECORE_TARGET_SYSROOT/home/cargo" + export CARGO_HOME="\$OECORE_TARGET_SYSROOT/home/cargo/${RUST_TARGET_SYS}" mkdir -p "\$CARGO_HOME" # Init the default target once, it might be otherwise user modified. if [ ! -f "\$CARGO_HOME/config" ]; then @@ -80,5 +87,5 @@ do_install () { EOF } -FILES:${PN} += "${base_prefix}/environment-setup.d" +FILES:${PN} += "${base_prefix}/${TARGET_SYS}_environment-setup.d" From patchwork Mon Sep 15 10:27:49 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Sadineni, Harish" X-Patchwork-Id: 70169 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 6D508CAC599 for ; Mon, 15 Sep 2025 10:28:36 +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.29398.1757932111868371239 for ; Mon, 15 Sep 2025 03:28:32 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@windriver.com header.s=PPS06212021 header.b=eIGVzg/h; 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=13533b6b07=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 58F7x5ZW3939639 for ; Mon, 15 Sep 2025 10:28:31 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=eVHLlbfPSWS7Z1sIWuCHICmHk3Kq1dLNSOHyXGXNyOM=; b= eIGVzg/h8Op3EF4/Yfuv7TtDChEFn1UNmjjCzQRJby7q5lxPlu9SSYDoFYYUe1V2 cS4Bo5brryUoFWX83zYknsZiFETMie1ztYCrh7b0XWEM0Sx5sAa5AIZt+6hcZXI0 o6nx0Z5tFUzh5nDIQQLkCr9/faj2XBf/XLD2khy+2a0WDrK/ddeTMbA5JkdKTdxF U0kCCDKG6ZWsaKW5rCe+foXSqXbEl+1yErsKLbUUjnyKzOWB4Wc+3umMKGsyU/xs oYSik2Pmvjsbe0ob+G6sSYSiFHZmhmapOY60lyHuVXK1OtYdVGwo9waELdcXFT4A D5fCtnQGB3BUgxzrbAgn0Q== Received: from sj2pr03cu001.outbound.protection.outlook.com (mail-westusazon11012038.outbound.protection.outlook.com [52.101.43.38]) by mx0a-0064b401.pphosted.com (PPS) with ESMTPS id 494wu11yft-1 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT) for ; Mon, 15 Sep 2025 10:28:30 +0000 (GMT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=L8ZVT1EyTm3d8lmMWqOVQOBslTz7u+WlqTs6SKI7LW/CyCq9eq97b9eHxF7zxLX5or8E5j/tc75tkFeTu3M35O/89LMNR40U01m1iDELQlkFLakpfOza7949SB5nkOVOQ0xYr9FSzQRfRb6o8AODqh9MzsXdPkHLsrBuMbRWDLm8nhsa7iLtS+W9OOgAQVfqB2ox3v0Vpp4CShpGVShD/lypoMN/eyS+RXwmc6ciQjHDljSqhmet8hEL8OYkV9CG2hWkL27IhZJoTar+Xqkur9rn7CHDdGK+eB4wL21G9AKndkN3GUvxZ0XB0JCRxMUcu5Dcjqv/jzmFkALif9/ZbQ== 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=eVHLlbfPSWS7Z1sIWuCHICmHk3Kq1dLNSOHyXGXNyOM=; b=GARb8LII++K74A/LLHzCnlUgRFuJtjhmVLftf9JnLwkzqdwou/vJaFVFgjWN9bh4wNBgLKP4KTJ+jr+E6H5WBvxrH9OUTJvScHZtJmO6n7/xeSUqQxQAgulsZGJ+q5RrmUYOcyiwV4+36AkA8sJsHIHhFFQLQBpPR8FlU9tUPpSK+iHjYbNQZ1trcJOr7BKinPRWQZW0xSWn7nDLiH34CTarlQ3lyLG0SrpP8gEkO+B1UucDW6xB6/Ah+1YqVI1shxn39M96GGGaDelyiopQ83Sqxtli+gkczvBixjSK6ysumQV4Q1wR+jhVM5l2fNt2Op7WU010fmH6wFOWpfEh9A== 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 BL1PR11MB6026.namprd11.prod.outlook.com (2603:10b6:208:391::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9115.22; Mon, 15 Sep 2025 10:28:28 +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.9115.020; Mon, 15 Sep 2025 10:28:28 +0000 From: Harish.Sadineni@windriver.com To: openembedded-core@lists.openembedded.org Cc: Sundeep.Kokkonda@windriver.com Subject: [PATCH v2 4/5] oeqa/sdk/cases/rust.py: Add test to verify cargo build builds for target Date: Mon, 15 Sep 2025 03:27:49 -0700 Message-ID: <20250915102750.3298492-4-Harish.Sadineni@windriver.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250915102750.3298492-1-Harish.Sadineni@windriver.com> References: <20250915102750.3298492-1-Harish.Sadineni@windriver.com> X-ClientProxiedBy: SJ0P220CA0020.NAMP220.PROD.OUTLOOK.COM (2603:10b6:a03:41b::26) To PH0PR11MB5658.namprd11.prod.outlook.com (2603:10b6:510:e2::23) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PH0PR11MB5658:EE_|BL1PR11MB6026:EE_ X-MS-Office365-Filtering-Correlation-Id: de90e621-33b7-4614-eca1-08ddf4429c07 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|1800799024|52116014|376014|38350700014; X-Microsoft-Antispam-Message-Info: l+z0qVblHMhhNma6qtGY6cfjMOXkAoamxE2OpbcssWKpVHI6Q/jryY7Sgyt7ZurihIU28iOgEpvlj+/AQifEaZE1KEoPITVE20uHcqX5YE1Lu5UCOfXmmfP+wCf7aXD6JyySQnKziazPxdQl2PN5R0o8pjzYJtedXZI4ReyNH8V/9bUXIZs/jJRZgK3l+wpb07BkmbRB1gHIbIKve3tk9CQ0lHOR9/2vR/7GJvsBo7PTFTWf8IaoaE+1zUnwnds+05LKK/t1l9yqU5PWYXJqHaO62NHJXATAxPNaIKOAu1K2PDDmmCHRBm3zF1dEMeieFSVrHqK/eeKp3M2z2YUNdO66hJ8/QxaFH5YJKCKcFqIlT76eoUVCjlNwqqSpOhbVieXkb1b9onPkYC06imyiJ1mheFKxRCPofjquYUBMVEfpZoOXp18U4N5fJhBCuBq79uGHZRe03drIg8sR9n6l/Q53E/7LvWwIbiLfLQ7lXROByCtXfhmblekj5jpanu1XF/kNGKXUMM5o6KMFvxyJSvpUEMME6eLLZoAOdXBdlcFtH15nOJiCUInnQxlw5iqdxONO+sU1lQ0ZZ/HLwPZX+tVpULeOsWR/FGXQNo4dvU37/RRkC/bHtXfzkaYvbgJhCyyTsztYFpLobbU9OTjJLXh1erq2aamVTB+99bEzhoI5G9EAc9+mk2gocyoYSgf/6C/9pBQ92gaX+TgKTVUHaEwbxOSl6f7r7HPyntQnFAi1RaTTjRFUl0kwsWVsWmq9v5vCKA5bwjQbrhx7lbHhWwfQMWN09mq9+uULzDGNSlo0ZmEUB8ugoiZyvxQmAs2fWSq9VAjthw+d84BuR8iBTnCcDlWLD8yCugNXfSMtBulOGbLcAm3JBJmQa2zpvHZHQOVb40ZAuJoltxh3lXx6Besg4J+/Vu+DpTh5ogRY+7Jy7cjxmhhL4QKgl8HayW9GXUK6eVP3ljjbanCJfQiuhUPYSjdbyuMnaYqjGwiGoSUhNV19iVsx41Ph37kEYkdSYCaeylqS/DGtU3q21oVK1fFx56st8i9X7PWjutezk2sie0iocZqgGYNpkBi5/1ooiSYI5ZSq345URtXY+QnIu+2c1/OuIW06fgBoDNMPcARH+MLYkel05wnQ3y70R2zd3+SgGEwmTxETb/mHVPMFJiQMYm6v90OX2ry95JaIQO1rUxFoYLerPx6HFnOYwZJZKf0Bp/t/j9Vwid9ShKeBFVuSbjRxsWYXd6eXNNcztFI6vylBlOjBZbIqt0Ww8KNItNRoEiWCe6PzEu/tqUqnJb9OUoWhsfEjiNvXerkPVT3RRS77XnCVZJ/BufysAxY+sHoOdRqscCONmnfK3kbhkq6UiO6MIcHgjQ99GXi96LqjqjZ2TY8l+OVIsn0q36UCFRQXeVj2erVzReO5mRCaPKZ0NghRsjoDogDaQ4Fjn+0O44TcUiQ7DPTqXM/TQTJDx1+JnePlELdjWidJLAPGKw== 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)(52116014)(376014)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: l/LdBI9n7xD7CKMRVG/kMeJWJ4d7TPb8eee3VPLvCqak1AWm9IhS1YYFSULzdNkQKLTXsmiF5erT8UBCOggxZHOKUrk4132jNW3fihOiKAvvXEElpSECD8SSPB2np+ld88lKWHoM8tEX4BFfywsUzSiL5i2KeO9RU6u37vsfb9oDKqM0oVMkOG/FmcS0FdSHUp3Qp0IY7avfG0eoEA5XvP+hPzcPAKSU286IkLVu8T4rTUIa9LPv2WtOvAPdWDbNrohS0v2bfNXctcETrfet/RgUOm0Za3/dDH3A8Mag8acRaGjSm9SAI1leoxwCMCe/UnySadvOaMT7W5k1NGC1ukOVi6vZKr2LCW+zG9AmV3B6Gfu1OVOcoX05o3aklHFRxWI1YZdd7nMwr8xPb3o7AZXwmKDjBYGImvP59VvxzeUkUhVNXxKQHTwwExSntFgQMj08Htgisx4MJ7g6Uplelun1vAlnNqpjPZuVY0nUrD6NO3FTlnjDSYbEvLVGeOGo+yHrPCsJ9kC5FZTlNRGDAdm+/Y6kIRp0ItbGZT6mbnUCp3kqVhd9LFrthmeUYj7eOMLwUB21ifLlk3nr14dXfJC3MXn6+lCjLuc+m/p2yGAQfTPUEI0M3BWEkRgDWzu/r/xbiEFTGiJ74tQ/T9gnGtN0LAlQwP97EwUC/aZTPi5DfSrQa/ekV5tBOM5mgDo+VjSsD2W+n7KDdNlh4KPeuuRQWxLtdd+gvqA+vUGxQxtgcm6XZEdBy5iI3oq/sdXI9woaMg8KSOOjmHKSJk4SLwuw+xW1gJzwaVKLAZSDoBilPhOaYlS5HU8Waf3fJy1be9VyS7f487QbfE6phYI6lbtr/ZBVCFQ5OVEyS7w2opgEZuPu/dZY2iqCRyjOwrKwZ0aHeQjAnPESiDxAcdg0zzrRiLSm65Vzdx8/fUVbixYZ3Sx92a+/bqcXAp7Sja0voky2qsUb3ZF/Vibz9kVk5W5FJLZVFDgH/gVQ4UO+wkp/SCY91EBxmWTEbPF47JPuZALKtyAdF44buRbTyG+vGCF+FpBkoYpWUwtXeX/mCKA8w4IGAg/2bBvVLvprb4BNuqiwkphtrP4i4zHOfW4wKYUk/Y1D/UxtnIzFY1xTO4w1bgBMbnOSlFC1jcfQf7CvFwbq+DRqXOFOM951nSYw2l1CGufw+CK1Dzf6Occ4WxkNgnFRvdF4r/+Iz+bG1pVUepnX+4tvav67g8VPRAAJr3tH75oQPyMLLg4+IGwtF6qwTaS64cgirCS4PLp5P0L+0vA4B+LVrWXbufK1maMcGRsqNkpruCXem676JaYhTqT1TWgkwaPe38BkvhAu6nu2S7SWRIpCkTZRrrWHTpoNpXci75hdlMWI+UMMtGuekwBLF1uEKeVgiXYCp5GXd6rQPtzn/Q4evkeC57qAqxNASCG1Qvq+LbgYOGW9PXbxjIJInYlKDkdb0+6AhgJ2OzBAHaPMoi5bkPhXvBrba+Yr2A7EmSbmwO4lYyCyO2ftjiCmlB/IGfh4MHzVQVYN+tB8rwgrCruCiS2MOs3ZV7goYdHZXVdJAOLer1nYGlnO8f6epVq8NE0pat2/2SF9gMN/0mCJuKi2mMQUqH0G4SznAw== X-OriginatorOrg: windriver.com X-MS-Exchange-CrossTenant-Network-Message-Id: de90e621-33b7-4614-eca1-08ddf4429c07 X-MS-Exchange-CrossTenant-AuthSource: PH0PR11MB5658.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Sep 2025 10:28:28.0278 (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: v8NtKtOeD3g+G/4w4fgWAfNmKLOEKNmwIPYVPg2IDgb7Glp6AjCBV4TryxdrJSCU0u8rJJ2UsVoNh2BM8jzB7kRoVJuV13pOWCAo7ea5qC0= X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL1PR11MB6026 X-Proofpoint-ORIG-GUID: ocNAMdKxZHBTCsesJsGt1xgrkmiGIiy_ X-Authority-Analysis: v=2.4 cv=EP8G00ZC c=1 sm=1 tr=0 ts=68c7ea4e cx=c_pps a=MTA8SzjkfSP6DqtUeP+PaQ==:117 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=wKuvFiaSGQ0qltdbU6+NXLB8nM8=:19 a=Ol13hO9ccFRV9qXi2t6ftBPywas=:19 a=xqWC_Br6kY4A:10 a=yJojWOMRYYMA:10 a=t7CeM3EgAAAA:8 a=QTTmFulF3CHqR0WvevEA:9 a=FdTzh2GWekK77mhwV6Dw:22 X-Proofpoint-GUID: ocNAMdKxZHBTCsesJsGt1xgrkmiGIiy_ X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwOTE1MDA5NyBTYWx0ZWRfX0mi4UBrgfi+W 4Ul9pwOgOvvlfgS5Cy7V9lMT9s1ZctcS84IavjxLWjbF8ep2XuFjKJRHDI/JanCKnZ346EcLcH/ GvRACDmfO2YMrM5g8glrgVByvFCes226reMI3Lr/Uj9dcRcZ4r4xG8tqIexxk0oFZGEez6y68H1 0VkYzSu+WjGU+9cVbvFA6jCjxAXDKWeDj4ajD3fg8OGc+s4sNwZ/qHOzmdPnpiCup3VpO6y6kmJ SrIidE3/LTOkr3nCtxYE3RZUYKfDfHPsNuU8Eh3WQBJ0bBmaqRsvnxXNgTvL3MIuyjjffvG6Bir azsJju4WQFYO5Z0owYTt61DVOs5MLL/Vy4I6Jsh+6nflLM+BX365GOclxBmuUA= X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1117,Hydra:6.1.9,FMLib:17.12.80.40 definitions=2025-09-15_04,2025-09-12_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 malwarescore=0 suspectscore=0 bulkscore=0 spamscore=0 phishscore=0 priorityscore=1501 impostorscore=0 adultscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2507300000 definitions=firstrun 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 ; Mon, 15 Sep 2025 10:28:36 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/223401 From: Harish Sadineni Ensure that cargo build successfully builds the binary for the target by default. This test validates whether the default build process produces the expected output for the specified target. Signed-off-by: Harish Sadineni --- meta/lib/oeqa/sdk/cases/rust.py | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/meta/lib/oeqa/sdk/cases/rust.py b/meta/lib/oeqa/sdk/cases/rust.py index 4b115bebf5..17908f21f5 100644 --- a/meta/lib/oeqa/sdk/cases/rust.py +++ b/meta/lib/oeqa/sdk/cases/rust.py @@ -4,6 +4,7 @@ # SPDX-License-Identifier: MIT # +import json import os import shutil import unittest @@ -33,6 +34,21 @@ class RustCompileTest(OESDKTestCase): def test_cargo_build(self): self._run('cd %s/hello; cargo add zstd' % (self.tc.sdk_dir)) self._run('cd %s/hello; cargo build' % self.tc.sdk_dir) + def test_check_cargo_build_default_target(self): + result_env = self._run("echo $RUST_TARGET_SYS_VALUE") + rust_target_sys = result_env.strip() + result = self._run("cd %s/hello; cargo build --message-format=json | jq -rc 'select(.executable != null) | .executable'" % (self.tc.sdk_dir)) + lines = result.strip().splitlines() + last_path = lines[-1] + parts = last_path.split(os.sep) + target_index = parts.index("target") + target_triple = parts[target_index + 1] + + self.assertEqual( + rust_target_sys, + target_triple, + f"Target triple mismatch: env '{rust_target_sys}' != path '{target_triple}'" + ) class RustHostCompileTest(OESDKTestCase): td_vars = ['MACHINE', 'SDK_SYS'] From patchwork Mon Sep 15 10:27:50 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Sadineni, Harish" X-Patchwork-Id: 70168 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 80DEBCAC59A for ; Mon, 15 Sep 2025 10:28:36 +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.29399.1757932115204386882 for ; Mon, 15 Sep 2025 03:28:35 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@windriver.com header.s=PPS06212021 header.b=BVUevr9A; 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=13533b6b07=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 58F50NTp3646988 for ; Mon, 15 Sep 2025 10:28:34 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=Bew3RFucaEhZ996QDj4fbqMjSFr3FwJcnv2EIMvIlzM=; b= BVUevr9AbvP4udSzxI2dag/8BTs3wMRILMUwKD0hMaKiK3XgquNESGquXhZrPExU ydsCj7bDJOZN+pZltWPePyo0I2S9UR/7UTd0tOOCbljympOUvR+qYfxvimA45sGi xaYLkDKHloNlvroDuWmIJR09+FCEN944JHvtO1OsGaizg7JBXTYHcH7J+b5ZYfxc +B5pTqpwAqfaK0Vol28nCPdnAnAH36Q/ryfmRSTcTXw33w+9p8T/77mHX+Y/Y+wV BMZP7n5iXPYyAImSDD926eV4Get3y2I0GSfZrWNOLH/LfcRsHr69kQQs9ixFZxy1 7FlkJ9VEDPrHQo3ElRHlSQ== Received: from sj2pr03cu001.outbound.protection.outlook.com (mail-westusazon11012022.outbound.protection.outlook.com [52.101.43.22]) by mx0a-0064b401.pphosted.com (PPS) with ESMTPS id 494wu11yg3-1 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT) for ; Mon, 15 Sep 2025 10:28:34 +0000 (GMT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=hWL9WZKXf1wiLXlM0UmTI49O5+Uw+k3+BzUAcaraH+2XkB/I4uGVPQoJRouXZGN7yjzvng0RQ/ik6q0o5RGGQTsGti6gcGTrIoNwzGDZ1Ln3SDpE8cC0BaKwpXKV48UOyueEu2qmuDC/sEnmF72QirHRp37uCEzmp7vMGqRTgfeDCBoiiODnlQTblNQOq0nEhFbVBhhSi1e2sKHTQ38GlLJF4L5Kpdu7NKJhVeElx9wN+gN0CwJizVsfhKikEhlxqKurj8BrUXErMBT+6FI/KODlKS3xkdL1TarxVc4nKlxqGkyQ6Zld4R4KEzXVD+MaVxoCak/jchEuebP13j+/Kg== 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=Bew3RFucaEhZ996QDj4fbqMjSFr3FwJcnv2EIMvIlzM=; b=RqPtaE0NWQo2bIh9bCi39V6fm2ie9z8nC9JgMGf5MSOOlI7ctUZ2wwUUPHdsylwKGUVbnwAHXk2Nd7FA0W33+JCGSALYqkf4xkzmRlnhLdkXEsHyzWW5UV7jmPj9NboHnUbAYYKLmgbPM+RVFIXbaeUQVuLGYq2NWwubtwuAPQAx1Jmm6IZW6WgGl326gVAvmlUqqGbek79APNuoDFxCSRI3GOMJFaqQgRjO1jUmswZZJ9OG76tg8sNU4t3RoD+yJ4FCIyeX+B/gfqs/fgLU+N4SV436RIMld+G2vxpVOayL6xtKLVGVJ6a3GJjuItIdWkdRoIecnYOccARLD7fEsQ== 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 BL1PR11MB6026.namprd11.prod.outlook.com (2603:10b6:208:391::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9115.22; Mon, 15 Sep 2025 10:28:32 +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.9115.020; Mon, 15 Sep 2025 10:28:32 +0000 From: Harish.Sadineni@windriver.com To: openembedded-core@lists.openembedded.org Cc: Sundeep.Kokkonda@windriver.com Subject: [PATCH v2 5/5] rust-cross-canadian: fix cargo run failure for target in sdk Date: Mon, 15 Sep 2025 03:27:50 -0700 Message-ID: <20250915102750.3298492-5-Harish.Sadineni@windriver.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250915102750.3298492-1-Harish.Sadineni@windriver.com> References: <20250915102750.3298492-1-Harish.Sadineni@windriver.com> X-ClientProxiedBy: SJ0P220CA0020.NAMP220.PROD.OUTLOOK.COM (2603:10b6:a03:41b::26) To PH0PR11MB5658.namprd11.prod.outlook.com (2603:10b6:510:e2::23) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PH0PR11MB5658:EE_|BL1PR11MB6026:EE_ X-MS-Office365-Filtering-Correlation-Id: eb002f3c-11ca-4e8d-6417-08ddf4429e95 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|1800799024|52116014|376014|38350700014; X-Microsoft-Antispam-Message-Info: 55g2aVXAM7oO5az4f4MKSwRIL4ee7h2RTQ9DLkukBEaMHTmcm+2WFUMbzLtJcQ6iD/69SYMsuGRF7eGBKoq+pXdfuz5XgBnJf62W9lJoLI/Aq3vRSkYsrKgZcvhXCLtOFCMjt3P+SM9w2WZ8otl0U/LbXH8Uy/wBpt+WSa5VCTW4PGj1EIjtDFy7JMcS6MwqlaO9/pxTNuj7j8kCWYKqu9a9eKp/7VdcHoCdUj9XGLOu9XTPml8G2AyPKqsDzB2gub/1PBzIRm2SFmFiG/EhBeutY5KtyPdOr8GvXmQCJi7rQ1C+jxgCLW3Q496BH3Qbj/PlNMYfs9p0vC/pSNsDhL3zwCKCcvqmWM7o5CX64ghDzEP2NGxXZ0IwGFmSOa+suNPmuvQnO2D0TJeU5DwRgHZYinlcXpW1WP57xjSOFvBdhvOG1WAQHyol2Lu7KUP5fVP4fNN+8PHPmavjild4iym4BMy3UH6G3lz4JM3gtxchmRWNB/7VlIIENYMC+YBC5Kp42AEH6zue0aeH7rqolqKy4Ai+1CwywFyEfrpa0SRyzpAKrro3mLWk8+8+Z73FywT1UE2md7shsJ9bPSamJWDTYEFYwys1lRoYZ8AjzPuIDSp2v3K98Pfz4oHTDx683xHXvQjoQmSQkknZSX44XPlA+dbvGY6l+xinno4dYDT1QwJINrb/854geBXPukBCK27FezI3d3eQebW/oNuFD+GnotZoeY7EiEh/V7M1WSs/mlW9ikRlG8IFe6R0s4djodeW4TaGwexX7Sk8boEGGO3SGhOx+dfKzPf62sFgxgnb7RtCsjc4JMYsKa3humKPTOOaOMr3HbKZe5CqdmAmmuqF3+lK/ntAh8+CRdqoX8/FpOPlQGAdzlBxDiFO1b+22pEsG/ndmAfBx3P18gTT2tYRUXEzKhWEOGw0ARsFV6mALfj8y1pgXkfCGljLOkNML5oPH97daGrG3LYihMixskkRB0JdiBd75hb95wTcbroEr0/ZmJDlv0Xc/O1VxRco5k8XrFuUUH1ehM9njrj5WdQwG6omeaanBvjn1LqLVjsMpzbrY2A8zBeE0PjsY6BFKqSFzBWOML0I1udVUf13ROJ+JHkSP2kribKKGo6DTUgHkqKqwMbhBa+e0NNvKBIbdcV51sP0lUqU/+X0iXLntZW7MhMWj8zsoAVf13/0VAOEy/7yEum/h6DCsgTnbOQllx4ZH49rYoNMgAQL88ZHhaITBjg34FTdHGihoS4jfpJIwIIw7zwK3Bi71JmrUIVkkFgjXLa2g9VL4qlTeEzpdmqMu/GLHCJ2aaljgCKatEjtD608V/O6XR5KIEmmxCUdtiAfcphk/FZtetHbVsQRhbSS/ERpn/5AE3t8w/tAb8hLTk8yHnFUE8HfAGnHPDrdSCAK8B/cKxzYi8qJPQnqtzBrejgTKI9hYc5KhYW2B+MKNMtfpzUI8Wm4cgHB8+7IGFNzbUtJMxfDPfos3eDxXA== 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)(52116014)(376014)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: 9ubYYTeruNPSxJvWkrGpESMW3RSHEAXq91NmdLg3OaWNwgVTxECy0Eiro+1kM9600gSxPqp0WY9fgMebvNVfFHqZ7U8oUzY4LOu+bZfTI0Plf9pcCXOzsxFJBq7l89aBYDPLya6uEb3Azy++4egchq/ft83uFBZv1UOslz3UWeifMhuQ8FXRDU5/CY2FU8+LRxaPG920hRxjQRYDW+ayQjY9UQtLGu5b3riTyfkHXA9h3xkNr0SdMrU1ciwOarhVdsXY5keT3KgtoDh1bAJKMHqopXtaSOPI+2XT1RL8HYZQT1C+1v7wGBn8ok12uvcJYmTl9uigU6+1xTyZmYg+Z0NfvZq4ErPGil784kf+ZamDYi8Laj7F/Y6HBI7o29zrzVY+hlm9UB5wAs6PsifaNnUaW6Knh2ENTdJNz5xhz4Lxuw0VCsJhwVmW0UhjQAtDPWclRpPfL5EoX1X2xT6WaGscLEht0A/DMFxLa0ixKfAqcBdK/Eg+rnK9dMeI4q0NUphu5J6mlLMSql/IMeDTdVsZB3UtohHxYmnusVPLaz+XtgDIo6s982BbPTgxB0fclulN5haHMhdxfImm+8epnb4CYHf4vMvCMiVz2ibF36zqYkTygFwKmcPW4i8JxThYMJ497a+MHGTq6UtUBtAlHVhbs+FWwGfwSezKdr6NIyIyXjc6eEvkLc3aruVsk4PdS3GGv9Pk/uDmj8nw1Dsej90IarOAWW1D17/s8IbuZBaVzokhe9OyBcVsTqsUiZLRDlguFbRHiIiILhHDZ0zu/45YlOdMqq4yO+fDNP6zbfZTnmRCYxuIMZYZE5A11q+T3eCFw9f3WBRDm+vJEwcbKP3vEmicCdEzT5Edk9V8QKitAoDn8MyqKhxAhvpp0eF4Fqz5KLZohn0izNuDWhaGcVF+yUcQHxZ/XCwJ3jzRqxZaAQJrPTlBhz7Nc0WnsU9ZF1LQ3i3seZ4k3MI3A/zrx38rpt0LZ7yHiLIi5QCqwGb2yecPShFq3dMTv3Z8C2Dih4JbuVSGTxoAu+Y7oFs7PYU2HM/kS1k9qwEd+ls62z0XKvTkRt5Ji/aob6oznzj9gof9fjw0avouaoBwr/FeKbj3COjdpmp/zAajqVy7TXCVhuFWYekAoZ1zfXQegcc4v2pjcQApdjeNodv/C3j7d3Fx9zW6pk4MBRybg65OrOP8dmRwloacmkKXcKTWvKWnJs+WYgER7vJ0mCKqP6nE8kH5xBF/nYoiZr+RxeHhHn7Lp1gihiGm1cMBJsaOFqMsdBcLDEDPNrZ5c43qjBXpsbY28GOw3uDt+VRyb/pKNEp1LaetR4h6UmMhgHAO1XcCn8QX9dus8byaQPNBjEO5RX5jvb1GHcuy3XxQ9bkeeVfeP/Q6sZjqoaykNu2qjfv+I5Uayhv4TKTmSyr/pqjiaIE6yFsAZkO3PrycnKKw3Mm6Oj6xeBT+b0Q/b8ninN04KF4sZ25pGDbv/TFXuiqb+AN0cpYojR7yLq4w3h7I/kE61yHw1dCEEwXTji6GLPe1ctdQ4TvwJiEZZSBb8pBa0AHlQ8q3J1ZxYsA+5umGE3Axf51+kMKVMHxrdzrEyCIDcyoTPnipvvUn3oXtLWs1MA== X-OriginatorOrg: windriver.com X-MS-Exchange-CrossTenant-Network-Message-Id: eb002f3c-11ca-4e8d-6417-08ddf4429e95 X-MS-Exchange-CrossTenant-AuthSource: PH0PR11MB5658.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Sep 2025 10:28:32.2993 (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: 2YLYjKz/h/Lj1NR1bZTKM9iALlUyiK9GfJW51086RTDN/st5lExnqBsVlC/alGK+8MuT1UtmVdPgTxCzYhd4ChN4m7/PGoYFaxYxI1247uU= X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL1PR11MB6026 X-Proofpoint-ORIG-GUID: mFdMl97MC2G2vTQwNLHC_U_4wWbsexA9 X-Authority-Analysis: v=2.4 cv=EP8G00ZC c=1 sm=1 tr=0 ts=68c7ea52 cx=c_pps a=DKBbczBT0NfZzOMt9NccUg==:117 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=wKuvFiaSGQ0qltdbU6+NXLB8nM8=:19 a=Ol13hO9ccFRV9qXi2t6ftBPywas=:19 a=xqWC_Br6kY4A:10 a=yJojWOMRYYMA:10 a=t7CeM3EgAAAA:8 a=OALr2xoxU2p87G4RW_cA:9 a=FdTzh2GWekK77mhwV6Dw:22 X-Proofpoint-GUID: mFdMl97MC2G2vTQwNLHC_U_4wWbsexA9 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwOTE1MDA5NyBTYWx0ZWRfX2z65fRbGxxSc xSU5IH20m+s4J3WIa3J0Ri2HunCFvRa/KTaPLpDQ4246bc93TvP/g9cZe9B6xZzQIpJcQrA84id hMFGx10owRPPY1lOMagKDXYEB9l2+ewhtw/qMJXVtNidcRRFcee3qOXWTZ5QEJW+uOfEcq0nSIM gQnsJ+tn2GptZ06ztzaujvq1OcDsKzUH35t94Mzq93b3EQMN9ag5wIir0TCOlTb9lzJFDflOEGN ZddSljUQ8Ts8KTefrrfnjB/VDISgViUTjr7w0qZqRUqnDnVItftJNaD0ouGMEQnKwdd796RUlnB 5LQU9ij9dBZ7MYWJGD6bM9bAD5qqOBxpG0zufPbp2JlWLENxh9DBJEdLr9JFCU= X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1117,Hydra:6.1.9,FMLib:17.12.80.40 definitions=2025-09-15_04,2025-09-12_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 malwarescore=0 suspectscore=0 bulkscore=0 spamscore=0 phishscore=0 priorityscore=1501 impostorscore=0 adultscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2507300000 definitions=firstrun 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 ; Mon, 15 Sep 2025 10:28:36 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/223402 From: Harish Sadineni In sdk while running "cargo run --target " command fails due to follwing errors: for x86_64: target/x86_64-poky-linux-gnu/debug/hell: symbol lookup error: /poky/build/tmp/ deploy/sdk/sdk/sysroots/x86_64-pokysdk-linux/usr/bin/../../lib/libc.so.6: undefined symbol: __tunable_is_initialized, version GLIBC_PRIVATE for arm64: qemu-aarch64-static: Could not open '/lib/ld-linux-aarch64.so.1': No such file or directory This chnage fixes cargo run failure for target in sdk Signed-off-by: Harish Sadineni --- meta/recipes-devtools/rust/rust-cross-canadian.inc | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/meta/recipes-devtools/rust/rust-cross-canadian.inc b/meta/recipes-devtools/rust/rust-cross-canadian.inc index 87373bcb7f..200ab7eff6 100644 --- a/meta/recipes-devtools/rust/rust-cross-canadian.inc +++ b/meta/recipes-devtools/rust/rust-cross-canadian.inc @@ -59,6 +59,15 @@ do_install () { cat <<- EOF > "${RUST_ENV_SETUP_SH}" export RUST_TARGET_SYS_VALUE="${RUST_TARGET_SYS}" + case "\${RUST_TARGET_SYS_VALUE}" in + *x86_64*) SDKLOADER="ld-linux-x86-64.so.2" ;; + *i686*) SDKLOADER="ld-linux.so.2" ;; + *aarch64*) SDKLOADER="ld-linux-aarch64.so.1" ;; + *arm*) SDKLOADER="ld-linux-armhf.so.3" ;; + *ppc64le*) SDKLOADER="ld64.so.2" ;; + *riscv64*) SDKLOADER="ld-linux-riscv64-lp64d.so.1" ;; + *) SDKLOADER="" ;; + esac if echo "\$RUST_TARGET_SYS_VALUE" | grep -qE '(32)'; then LIBDIR="lib" # For 32-bit targets else @@ -67,6 +76,7 @@ do_install () { LIB_PATH="\$OECORE_TARGET_SYSROOT/usr/\${LIBDIR}/rustlib/${RUST_TARGET_SYS}/lib" export CARGO_TARGET_${RUST_TARGET_TRIPLE}_RUSTFLAGS="--sysroot=\$OECORE_TARGET_SYSROOT/usr -C link-arg=--sysroot=\$OECORE_TARGET_SYSROOT -L \$LIB_PATH" export RUST_TARGET_PATH="\$OECORE_NATIVE_SYSROOT/usr/lib/${TARGET_SYS}/rustlib" + export CARGO_TARGET_${RUST_TARGET_TRIPLE}_RUNNER="\$OECORE_TARGET_SYSROOT/\${LIBDIR}/\${SDKLOADER} --library-path \$OECORE_TARGET_SYSROOT/\${LIBDIR}" EOF chown -R root.root ${D}