From patchwork Tue Jul 22 07:58:37 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Sadineni, Harish" X-Patchwork-Id: 67249 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 0478EC83F25 for ; Tue, 22 Jul 2025 07:59:12 +0000 (UTC) Received: from mx0a-0064b401.pphosted.com (mx0a-0064b401.pphosted.com [205.220.166.238]) by mx.groups.io with SMTP id smtpd.web11.7289.1753171143230672716 for ; Tue, 22 Jul 2025 00:59:03 -0700 Authentication-Results: mx.groups.io; dkim=none (message not signed); 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=9298434120=harish.sadineni@windriver.com) Received: from pps.filterd (m0250810.ppops.net [127.0.0.1]) by mx0a-0064b401.pphosted.com (8.18.1.8/8.18.1.8) with ESMTP id 56M5INRq3476556 for ; Tue, 22 Jul 2025 00:59:03 -0700 Received: from nam12-bn8-obe.outbound.protection.outlook.com (mail-bn8nam12on2042.outbound.protection.outlook.com [40.107.237.42]) by mx0a-0064b401.pphosted.com (PPS) with ESMTPS id 481vqv0frg-1 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT) for ; Tue, 22 Jul 2025 00:59:02 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=nyoj//duU6iVKzxAjhKgE3wXKM25gNLA9VmxofmHEHTQn+ghV5Ecxd6H0UV1NiruYhqf0CNldonqoqsPYbHbisgVwXNPYLUzKp9p5kVZOR2wbnB6B5cs8wrtd4TIoo/pLkNKuqvjmPAhC2QexIRYDJoKqAyXqnsK6l4yJO2X9hcbucZGV7pBZszqNWmh+suuFnRy/7/2WiJChdjgk9ZpXOXtlBo0gvUH/vZJpHca3F911I3ind8iFzyFXQdnhWUlo6SGynC0yAsnGTZ6dTGWE/xXX4f+OJpfTUZ8y4PQd9vrGWMD4qUsEp/SubMq+rPFOAr5FeXy7cWCYyW7AR36QQ== 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=bhMHYiMfN3uHBVSEgXcSiDZh2diTHNgtgCSApjHStWtjaQU4jdE00Bk2svL4Qs1CLFcZL1f5RuCg1rnJr9S0oGWseGlrcJlGUJcox6h3XuFISXRLMQfMkgm10IfIE6MSLjCAtLAZrdQJgBiVcDDB4UtjSvNBY3OknXquV8m9h+r74MUQOO7WCEozxrPPMNi990QrbeZ9Loa3SjWWW1RLlntKzXvfw9rD/q0/luMzzI1K2owKaLIPhO8VPDSob6OnXO8zL2ZuGcGM6DUfnC/FtfG0g7IXFe46hH/frVC4CcQEWOF7rsmMiY1a+6xExXFFPBXO1IaiPoN953rkUVk3Mw== 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 SJ5PPFD56C4208E.namprd11.prod.outlook.com (2603:10b6:a0f:fc02::858) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8943.25; Tue, 22 Jul 2025 07:59:00 +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.8922.037; Tue, 22 Jul 2025 07:58:54 +0000 From: Harish.Sadineni@windriver.com To: openembedded-core@lists.openembedded.org Cc: Sundeep.Kokkonda@windriver.com Subject: [PATCH 1/3] Revert "rust: remove redundant cargo config file" Date: Tue, 22 Jul 2025 00:58:37 -0700 Message-ID: <20250722075840.664002-1-Harish.Sadineni@windriver.com> X-Mailer: git-send-email 2.49.0 X-ClientProxiedBy: BY5PR16CA0026.namprd16.prod.outlook.com (2603:10b6:a03:1a0::39) To PH0PR11MB5658.namprd11.prod.outlook.com (2603:10b6:510:e2::23) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PH0PR11MB5658:EE_|SJ5PPFD56C4208E:EE_ X-MS-Office365-Filtering-Correlation-Id: 77a0a148-8d5b-41ca-2f00-08ddc8f59a68 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|366016|52116014|376014|38350700014; X-Microsoft-Antispam-Message-Info: tcKytQ+fjmJJvlABSXck6YJJC5b9x3utHmiWl8y7o1hzlpeNif5GXVHwnQqH6T2oGm83LVB6zjd2xTquz2GFTHRkl4bHpyDPcCuplXUyGwFDp8frfe17ltLqx5PCiv9NKWhycsrw0LQREwvtadCU0bfybYso06IWYtSz/+OAo/1hCtY+pfQT81llD/pqgtmqz+5x4vAliRqGaMDi5p8QZ+2vMfupYODReMvMxNIMWnGixj1zk2OXb0VebeOajuY85lUnhH94WlBuucZwqeqnx3xWjSbjpauDegUImXaAwSh03cP2v3cvpBSY9bGSQ3wYPnRMuQV0jcc9vi1XO9DDYNqxLkCN+Uw3cs5prME6Xneuni/yVv4RsniQrN4FzBabsLSY9jyI3WYIe5zQVNcJPFpVKwk7QJOFRczpU92ZbB2ZuE2CH87KXXHi4N/pZnesxQ5myuEf6jy1hNcuwjvuhOaUM2NN44UJg4RFPrTqtlUIkAbarsBQFpyC6GShDjD3GDIFR+zTvNJcVSEJ8iZTFeIr0fNmrjdkJ+R6Q+naCQnPMT5F2FB6CnAh+ChkAuI50JJhbtv3lDwDFLOExphQE2+r8TF76UnTUSmUtlT53y7BtG5LNJr3CjzerFOKlUNZj1EETgSePjPt/Joe//pjZlmGlnibyHyovqqYRnJCKKGiu+2csUN2A0N8S6EvIvJ9CSr43+RSSZo3MaH9ede5T57KbqZ4aRAdv4eDePAU7leJpSMcIGWcdT7qdwS3Qw5VXDxX0X8youKv310ogVDsEef/rlJVE3g1uS+xOmTt4dsuz/ene1NVC75tnZ0Edawj02AZslmqLC+LckxQH8A4ChKzeJ/o2MWZeOcHulXzwHW+aMKxvggvpUKno4GPdm6IQsqzW9wcLoJLYXoYeh+J+ojTXqLrjVuyBxrUvJxZk5YJ+ZqWhsFNSeeoAhA/K5lBLCSx6kYQ4a7AXz+/nyfDio9oprEIl/2/w2ZXFzE1jymc8TgQ0DBhw6+8X/X9OmfDzQS1A8r5x4kJRfp1LmEYWVRB5kOnF1bjuOwtnauWUVxmuR1Eut4GXoeVsv1tYfWA2A9nT5tNzibtc43BBR2qgCzOlq+WAkbvLqJ2lqMdGZ+3us8R/1lEG8yYuN90AtYUEE+/Lg8YvD2FehQclHUdGvzSHxooV11X3kIgnYnNrj46Wn8tgqmcD0FTZVq2g5OxJUz8D0n+89RnEA9TIuhV+h0/TbK9d1myuA+6u5ewiX7ZX5/qC3vMA3wJJ2yIUNT27pE0+CQNmsqrFj4EVXpa53vOck1Ue4Gyhs+teHGZ2AV4uGXQP8YlHlMZ8JOBTvhpHdpSsLoVy1YlQeLPbDvy1HC43zCnBTfwDdO7QEdGC213TSngZoUUnnpSv9SUD/pGl8R/VaTfQltCle5QSUKfIlz5tkAyZ01gQYNr6Icjb+QWbJwoKgPbrL7TRUqqKsBzIRdwYc5aVoedIA4MgWJ28Q== 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)(366016)(52116014)(376014)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: V56cM+iaTpctjR+01UONAhXPhqML/MIGd4SBRa0riNCgjclq93mwkbagRYkNwBBcyL6/7nJJGYmWnvRKg6qpAR5LTBPklB+EdT0phmcC+2No3wuvI1h6B/FhbC/1nMOhG5rma9C5QCYIcOxMuDfMw5ehgzWTJ7+LrUvs8roSZNEE7QTxUFv+8gAjXkhP0mfyxcq89T61B5rjSCHOTbG3RXutRdcg3VWdgRqEwk+7latW+dbS+hX/OwGCXx2nekZWywXJx1ousIX3tpIaz/9gT9vx+5tAD0varjdhc3BFMxbEjwV+5YaCxjRkL4gkalNlrPauYtkSBK5rfAw4BEBtcWO3vvaRneqcv0oT6FiAOYjaskR5UwHNht6mhCBzxnt4XhHO/98vI5V8cW3byE03jNidTVPhQyvAkBjeALbMXXWje9Ry3s77GxO7UJk8PHRHTyesjOILx2O+xgS1tcix9sciZ/PEEBlOMxxC4xXnmdt3aNplZKiPSHCYJzFpo4D2Nk9YuA9qcIe9uVQyKwyjgKYvINdlYDIEfsXvNhTPvZf40fdelIFNMC1pZk90Hr4eoWp6mUz6t6q40xl4xdFG/vGApOYBSerZMCfu+EI63tolS+19ImAEGJT9eM4Z52nyiOkrPkTX0aO3cvaTnSJd7YTsKqQPKfeM4YwiHe/B2vFzsEpS2ehd9hw8vC/fqDErRZPCQH15GCH6PMFjd6y/C9XwFIpX+UDxedFLyhdwTdtebsgkQ1lzz3bfItaHGb1FonwFtbRHoIg1oylnNLa7gta+mofl+Zce2Wu1Mi724lKIsZT/Nb8rbGnSVHepWIk/N5fhvDBI8lux2+T81HPPlDWSLPbUB8Reu0uFcww5dKtOnnGxXaWa5w6H3r9GJalLnqskrny0S49nh5qv2v9R1+hCIXdEPhA26aXsrmJe/eKiw7QLakwfv+0eEkbV8ligotjPL+8o3HXyh7+CqjQgT5kXnS8YDbGJUqxJ4tYERNDD94QPYWtzv8dELvWGo+R0ewIRBOCu8WQX3KtzbRqevxiZFCYd8oBM1CF8Ift83cfZvx2fafbpWATNTjjeSBCnb1zV8wRpRzaIet0CCaG0joCEBiPLBRS8PivPb9p3lysJ8aVpSqUrQmKUb6JffbKvecno14yH0EFcILJRW5d4FP0mdCmkFdlJeHrKQTnoOiqgBOa/79EuJEU/MqxgzOolErJyZQz6x5ZU+vmARBRwIj3C+Vvbh3L0OsXE8uaLaeBcB8FWJ9F4nDS7iXf3falYqPaDWkGZ104c51yNPIowSVZwJrljTPjkzYPWSWsdCA60WTlfd/zpOLgtVuvhG2pNmYHOtAHfVZ/pniC2XoORzQgwqIEOCcdaUbPPZj+oALxXRXPn8cTtwUYcLnkgxl4UQ7i5eGfYD9DyQiSX7tvy4SU2OOpxz3a/KlrXNUtixTs6ubysPjtLNYdN07m1F3wiTlE1ZKAqpRq07OMaPc7xOWoehqfJfWk+tycmfDQ5SqaetFP4mQE3gwXV0c3nlmFb++0bWqBnzrnT0fu4m3WVCej+zcsPhLZeZnnbg5qIia4+Vl+ee1vIU2KpkTt5FsCsSg6hOf2lTnhWxkk5TcL0Og== X-OriginatorOrg: windriver.com X-MS-Exchange-CrossTenant-Network-Message-Id: 77a0a148-8d5b-41ca-2f00-08ddc8f59a68 X-MS-Exchange-CrossTenant-AuthSource: PH0PR11MB5658.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Jul 2025 07:58:54.0608 (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: ExNfRHtlM46LaSDV/2IlcmZH7Q5BTaDH7/nC8IoLNZLykFUMY0zROb6goCzDQf2P+XfXRwc0UMaVimPonuX/Bn9prw32XqX/vhk8QHkqVsI= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ5PPFD56C4208E X-Proofpoint-ORIG-GUID: zzRp5iBfKhIfHs2q8Fu-pavKuiuCVJ1L X-Authority-Analysis: v=2.4 cv=coubk04i c=1 sm=1 tr=0 ts=687f44c6 cx=c_pps a=QIZECQNxG9OrthprMUZrHA==:117 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=wKuvFiaSGQ0qltdbU6+NXLB8nM8=:19 a=Ol13hO9ccFRV9qXi2t6ftBPywas=:19 a=xqWC_Br6kY4A:10 a=Wb1JkmetP80A:10 a=t7CeM3EgAAAA:8 a=nZTMiEG4cM8ErhhU3NkA:9 a=FdTzh2GWekK77mhwV6Dw:22 X-Proofpoint-GUID: zzRp5iBfKhIfHs2q8Fu-pavKuiuCVJ1L X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwNzIyMDA2NCBTYWx0ZWRfX8MhLfhRdgBhb qQUrpjMYGYHCAah3iLH81VF2NpZ7RJ51pAu23RrUO7VAlLZFGHuWuPrGVQeHhqpFhgaVA8QCFtc Boes6vZ6qUgJvYhj1T2HpWBCWrssykPqFrHMVm2mQHNG6DdPb5pxel2wM8/ISKapMhKIfVkLRLW 67zFFjUG1HAVSsm7J8XKZa6U4R+/mxmDUsmTzF8AvxsIgzSyd59AGDSbj5V7vIcvjkOn3fK7ypb 1iBnB7/BwWFiXRlisXQAHoUVpdsSYYYbmi47XD6n6RgtHZeaxwIyGBWI1alvC4lA/qJvPh7xkoY 1Zk+IYTesARIqa2oKCyEBW6RBH7mSy+eVZ1zbpPKViabeSUSmF4f6o19edoLBS5KumJh+cH6fnL dQ/dpWrN X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1099,Hydra:6.1.9,FMLib:17.12.80.40 definitions=2025-07-22_01,2025-07-21_02,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 impostorscore=0 suspectscore=0 clxscore=1015 phishscore=0 adultscore=0 spamscore=0 bulkscore=0 priorityscore=1501 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2507210000 definitions=main-2507210183 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 ; Tue, 22 Jul 2025 07:59:12 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/220722 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 Tue Jul 22 07:58:38 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Sadineni, Harish" X-Patchwork-Id: 67251 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 08DA1C87FC5 for ; Tue, 22 Jul 2025 07:59:12 +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.7184.1753171143729334583 for ; Tue, 22 Jul 2025 00:59:03 -0700 Authentication-Results: mx.groups.io; dkim=none (message not signed); 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=9298434120=harish.sadineni@windriver.com) Received: from pps.filterd (m0250810.ppops.net [127.0.0.1]) by mx0a-0064b401.pphosted.com (8.18.1.8/8.18.1.8) with ESMTP id 56M5INRr3476556 for ; Tue, 22 Jul 2025 00:59:03 -0700 Received: from nam12-bn8-obe.outbound.protection.outlook.com (mail-bn8nam12on2042.outbound.protection.outlook.com [40.107.237.42]) by mx0a-0064b401.pphosted.com (PPS) with ESMTPS id 481vqv0frg-2 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT) for ; Tue, 22 Jul 2025 00:59:03 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=dSwNvoB6Kug9PYoG6O/KtIo0O+m7WwfdUGL4Q8hDr7H/8eZ+0OGYeeRHhfMVdY36X3k01785v4z238vt1LwY80CUJIyAGPVareUXRe3tP9RCw2wdlCJwrM+rAyi6nrKAGi0U7yHys94L1ufIc+YT1RJ4cFeNOBLELG2okfprxJTrDopVPS6jBlU3HlAHe+Rkyq6F5DJXZtv4puBTZkwommY4BHCCVvk62G3pK0h87jHYDdW39Bb4neUi1DKHdf5IqHm88NtYBq47gO2swImXxBbDeY/I1U/vpslLdOe7amqFLry07Dl4bswAZnttidMrFdkpxp5HagZyKcG7MZvv3A== 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=3MV4ZCZDx6mPqdpLb3hho9kf2WnCOG63seqhb7xui+8=; b=VsJ5jHscLCWbBTiqM+nVqYh8TyWLhM705sM1tLRB3eYn7xoAi4S4T05nYyCTIRTJ2jeCxsyqleJ7lVoG3R51CbROgr4a4bDoTnE+54Il6+MbVEjeG51tUhTaq7BK5x7VyPUQhCUWLdNwlGU1+rqMCqtOtLCjqrH41XUhvDN/b4MRrEOJh92RZTVelh3lnFbutBOeDY/NKcDFe2VwA6pC60KbXhsUB2PuFM8sLxlEEloyGV16n2ifFtonPm9IYhaIm1D0iNEdpOw4M30axQiXm5yR1+cu11UUvbPDQOcD3bHHnfqDOBeoSzVr2DLY5A5i65v+kwuWfd7ULQ3n/jND6Q== 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 SJ5PPFD56C4208E.namprd11.prod.outlook.com (2603:10b6:a0f:fc02::858) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8943.25; Tue, 22 Jul 2025 07:59:00 +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.8922.037; Tue, 22 Jul 2025 07:59:00 +0000 From: Harish.Sadineni@windriver.com To: openembedded-core@lists.openembedded.org Cc: Sundeep.Kokkonda@windriver.com Subject: [PATCH 2/3] toolchain-scripts.bbclass: Support target-specific environment setup scripts Date: Tue, 22 Jul 2025 00:58:38 -0700 Message-ID: <20250722075840.664002-2-Harish.Sadineni@windriver.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250722075840.664002-1-Harish.Sadineni@windriver.com> References: <20250722075840.664002-1-Harish.Sadineni@windriver.com> X-ClientProxiedBy: BY5PR16CA0026.namprd16.prod.outlook.com (2603:10b6:a03:1a0::39) To PH0PR11MB5658.namprd11.prod.outlook.com (2603:10b6:510:e2::23) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PH0PR11MB5658:EE_|SJ5PPFD56C4208E:EE_ X-MS-Office365-Filtering-Correlation-Id: 8e79049b-200e-4bc7-f448-08ddc8f59dc0 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|366016|52116014|376014|38350700014; X-Microsoft-Antispam-Message-Info: 0fgx57czbEtpwSKPYhFoE8uufr9Q7FYfopgZgyMLqRaQ2I+LzxKcr/AE8dOdRxWMmiinJz/C8rtkNTNJkXKRI521KJqlVub7DmQhDHY4+tFxPgYCWM3lfyo0BOSbEB5rHgXhDHY/lW0pugVbvMXgoW/FnE/izq0vfB/zLf5RxgfbBjZFUbQBHN7x5LU5vQkkha22/x3SnV1Zwe9e2OPIz7ZKBPEeN+RckBbA/ZWyJ0Gd+dBlCRg0Y3h3Lhlvq+40S/Xo5+1G+HcKPpIsTTqsF7wL0qSOQTyLUdaGBM6xu2gfYp+ycKZPuNoUlAJ7EoexHuqzMihTplxVEnxCDRlbqcXtGhMbqB5FZhJ7hoG93l39kX4MOeU92S2H1C4aD+f7lLIF3K1YEx6AxI0DEBBoMXq0jfOUI0YwaV8HHEQrSPfZPLRTvkMdpBOLsMVEvZgW40DpGv49/fzV1PXxOqjw1q2MLg57d5V8TrsZKdcpAgSXg1q2tmHvVau+Pp0pu00DkPnG9XowHPu9wQpN5HU6qHPcDgAsJ6YWJWYuUi3iur8RGl/c/If9dFs8HfJ507wK7yiewbU668i3Q6IWhuwtBkgaAZ20Jh+PiRrL25qilZoM3U8vv6/N/Fd7HKCJpl1E5EHcVRmy9DPDun4rsGJzsYCLtjNF6p+S1uym2AZ01LR3mAWarltWJltc7tNH8lvBVMuGpOYGjEpwoD4SP5EkBcswSpNTS5BSZfjqe3uyjQER+QYx1Hei+DbhMT34wKuBUXTzq5XbxSi/YrLqwTzbOFZcKatjnlT3h2GAZs3cbgbFeakpWWQXUnoODTuPH3BuAnFyVYhMNNSiY2DPuxwdJB07gqQGnPgAgPRqJG/qJ+AwS3sObNf/kZuXDoeZ3jJ1S731fSF97Id7bmcFl787/O/2WPizcN9xJyUfXh3rPlUYev0SJEvfDiql1pqB+Tq0Ov/wRwyVj8GMMAeDHi15VyFiAjPuAaKoIaahbUZke/gwyScr6yf359Dzls0pN8p1tagXpU0OX7+ZKnJkRaLvuUAheErwuEiXGRmaAMlrP9jopFdcjFK/3yy3jRkWPgMY+gxv9Z0r/fVpw79jekFS2EspRFZ68VPpVTWNPa18DSxHHXFfjv/4G564FXxnsXuBSrnFHDNrQ3JYN6zZw7ZWmfxaON89fV06NXVBs62kPC/CIXD/WfBwBzEqihPfsREs1wE1ttR1mPnmtxjJCmqIhd+AGl2T+q3gpz28sCKAgQLx/ZMYi88cLDtboZEBsV1czLSMG9m1Os+8FzVbu6Kg/GCh8+xeYON9zotTo3XYXW30dGa2wrFLQGWCJ2plqMVrc1OMVoMSsZV+Gwr6isXoyRT7hvu6VAYQ11rjCNVCpfVM83LRSiBwgHi8LBe5c+tejWvVyx1bTjgtIRyOLXVEPljOnE3aMNQlWZWFKFiUdZvbipSU7yeXp/dg01YW/zg9bqtIViOZYhJrcAj4QhH2tw== 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)(366016)(52116014)(376014)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: /jZZgII4xKkJDYvwnnMh+zNXkKdL9+SJgHXeN6qfO/KkMMRwqPmID3ZsRUWK0z41tTH14hi/Kyz5z2DiM7w6vjys3yQ4mY+8zgo5nQHh/CCVu/bltaXJeovm6lMWXN2AhNJw0lWvWCWODtzzSZZjxvM6SaGL3G+rPc5Nvb4ZDqrw+s3AO5EM39Zs6WZbvEqLHe7m/fcO5ENBKgyTBv0na9/8ndV8BSOGj7qw5vvM5Nq5tkMdGLpAzMmXnhtJr6npkyZ7UPFq3T50FhoODuOsPhjQ+W14bJ/3/jwUb6ky7h2Duk6GOhnkhwXJDZ3b6UjC/Oqk2nOvt8qeiozLqR2tfgw/+NMgqA010cbTFpzwdUs9G03lHQ1XArLMDqTY0pSv5k2DmgIUjC5doAqgypscWD27dMqIwyG+pex6CFHyYeWIiz4el/xSn+zjOiZy/q2hAiUcj8Sua3wY4Hc7/sNiH1ItZL831l2yEhvU+4LnyHEmQOkXhw1Evu2f8DmTKWRqz8aU9fv07ZRnptcTw5otnJiQY3OgTctTi8q7Bmkj7vwUKu2Lw8lTpmFpOlddIgm3whOXopQNQzbd1V67tnDNvrmEeLrGAE2pXqUzf8dgw6o2/E5N0y2qJk9eUk1cr998QhF9DuawgWVB1my6xmK+gScZl6JdZpme8gx39PKMJiAWaM+VV9c+733F+VK3hGvm70nUVzOwJgTBiBT1u4xCZyhz5d+eMJPgOHxcM1DqqssvQ39qAVOAlooPBJ1hVHaO+2uue/2VpERQX1/TGi9MMpFd6JJ0iHpaURPollTIawS3q+sJDmoWsTMKAuMmCWgjBWEYWH48n0ZZJotg4Y3Pn3tH88HIIejPcWWyCozQqtdoe+2IOQ4qb0tqrH+wIzNnIGye6Tgx8qPxBNZabX+3un4e6Qx6sVp2VCwapcxii1vtvTP4/I7n1bSVTc2XGEkEVZIZKURVUMIhFKgFEq8w2JWZUTCjiizKPeuo2Uk1htvs+e9L+NuKcTWvoTDcihvPcwTRB9dNqfMrVWBrOnwRQKl9jFEtd/+h7AUx36eFoSWTmUbpcI7ne2hb+jOIxh3HVtxh7LWIRyBXV409bvD6SyYLUpm+JRTQesKFlSfYpdORpPE7jdO/C9QN1XqDK10jIzWr4z7dI2RY9YEIRkDEnK8zV7mPljfDHEJRCJ+Fu6uSBtLuaiup2EfFqou/u5TBBAxPMw7JQg5qeoggmM55FckdEn7QedxLlfnjWZNkHgq4GfbYy9JDIRqckniKtHu17MYm8Oj3wR9joGZVK8axTbCE1h7MhEqzrHAxIRHxiqVxzCETeM0rx68YEmSbnpCQR/Yml4Yp7mffoCAWa9NH0E5bujKGYY5nmTskPv+MwE+rm3VA7J8J4XFzmndCOPzF8bwV0Bg1K+SO4f2UUN6kwleh3D36BKJtVkJ/q5av7qdNJY3tU6gmhxm8NX+1jv+oBVhdUd2TPIlJNjlk8zzVJFvJeWQIB3TU4mH49J0pakYHffyH6o8aZB+cI1WgLO+HVG+awsLvY0flz+rV4RSYTSPKbyr0o0Z+TtByiJpBL0VkR5lw9DLhUcwKJNMXqCRjL72ARxwwtemeLmFGyJ1riw== X-OriginatorOrg: windriver.com X-MS-Exchange-CrossTenant-Network-Message-Id: 8e79049b-200e-4bc7-f448-08ddc8f59dc0 X-MS-Exchange-CrossTenant-AuthSource: PH0PR11MB5658.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Jul 2025 07:58:59.7255 (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: Ua1+AhcZKYala0N4UmomLboLNYwwLOj0XspFa4r2coby/tOnvQJW1mPI/h9e69S7zkRG4IB7inX/o0adqdrNV096Clk5vG5V7da30eBLScE= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ5PPFD56C4208E X-Proofpoint-ORIG-GUID: KEuh7pInYqCfG9SSWxcfp5N2zNKlhYpQ X-Authority-Analysis: v=2.4 cv=coubk04i c=1 sm=1 tr=0 ts=687f44c7 cx=c_pps a=QIZECQNxG9OrthprMUZrHA==:117 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=wKuvFiaSGQ0qltdbU6+NXLB8nM8=:19 a=Ol13hO9ccFRV9qXi2t6ftBPywas=:19 a=xqWC_Br6kY4A:10 a=Wb1JkmetP80A:10 a=t7CeM3EgAAAA:8 a=k3yipUoe5h4FhPZAmqYA:9 a=FdTzh2GWekK77mhwV6Dw:22 X-Proofpoint-GUID: KEuh7pInYqCfG9SSWxcfp5N2zNKlhYpQ X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwNzIyMDA2NCBTYWx0ZWRfX0zniI7Hmwztz cv33pVK8sIburFAPVUzHUIrGO35c1CxHN/o1DeyMDgEX3V5Luw8pQRoltWjvGvJ8IP4xWzGRcrq 74CnNSlY47MY+j7j8tkYqQDU9VRYlMAOZJRZrMFWg253E0W5HDos7VmJgOgbV9kzFTgXGZjuOkS lIuAt/U9IXuYaNlieKtQCaIWy46mqVY7h9kfExW8sUq0pkFT2sr1LFuwdkmwWE3wldeHlv9Y5g6 gXwh4XRABk8ojJPNdfOKdSC6ox2j3EBQHHcuKiuSu4vYESWVPbVkGlw6Htl12zjOsaW/IA74JYN IXEQe+YyQzlYdgB2ybvdVR81Z5Kr5tHHmU7Js5hXevNBeaXQ27isKtbOl6GIveKyXYPMPBDrj3u p7dLA5iS X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1099,Hydra:6.1.9,FMLib:17.12.80.40 definitions=2025-07-22_01,2025-07-21_02,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 impostorscore=0 suspectscore=0 clxscore=1015 phishscore=0 adultscore=0 spamscore=0 bulkscore=0 priorityscore=1501 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2507210000 definitions=main-2507210183 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 ; Tue, 22 Jul 2025 07:59:12 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/220723 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. Signed-off-by: Harish Sadineni --- meta/classes-recipe/toolchain-scripts.bbclass | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/meta/classes-recipe/toolchain-scripts.bbclass b/meta/classes-recipe/toolchain-scripts.bbclass index 5874a48af8..765f2d8b22 100644 --- a/meta/classes-recipe/toolchain-scripts.bbclass +++ b/meta/classes-recipe/toolchain-scripts.bbclass @@ -171,6 +171,11 @@ if [ -d "\$OECORE_NATIVE_SYSROOT/environment-setup.d" ]; then . \$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 + . \$envfile + done +fi EOF } From patchwork Tue Jul 22 07:58:39 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Sadineni, Harish" X-Patchwork-Id: 67250 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 07E6FC83F27 for ; Tue, 22 Jul 2025 07:59:12 +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.7186.1753171146372417793 for ; Tue, 22 Jul 2025 00:59:06 -0700 Authentication-Results: mx.groups.io; dkim=none (message not signed); 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=9298434120=harish.sadineni@windriver.com) Received: from pps.filterd (m0250810.ppops.net [127.0.0.1]) by mx0a-0064b401.pphosted.com (8.18.1.8/8.18.1.8) with ESMTP id 56M4OXg83385850 for ; Tue, 22 Jul 2025 00:59:06 -0700 Received: from nam12-mw2-obe.outbound.protection.outlook.com (mail-mw2nam12on2059.outbound.protection.outlook.com [40.107.244.59]) by mx0a-0064b401.pphosted.com (PPS) with ESMTPS id 481vqv0frk-1 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT) for ; Tue, 22 Jul 2025 00:59:05 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=FCkwRhXKdOVYby2HaaJLn1j8dp9qpYrUjQXPT6jQuz7w0ke6yTjdWXhEYOhdeaDUrDgIAYQypaPpBM+7MXQn3pL+/1T9vsypx0mjpPQNdgxCGPrOoYi9FW+iW0tbJNgo+ZQVlu2TRxqsYqIqfHuxATTpDqamMYZ4IfpYjMOb5OKmEMQsmfIA59HerXEfE8YQvU/+GuEuwZ9WrdxQjvT375Rt53AMB9zvIDDC/Ig9+HOB2vMf7RDbpck8oK4RTy7jHpkYxz9i14CqcWOf29qzMXGc4IcX106/I06aAbY6PmKy0d1jln0tAtK7Z+xUL9qHIrwKBV1EY9mswHpQm5yYuA== 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=IbXZo+nSG+aJ74y60ChMHm+FYw72i8nyPNzVgT06ypU=; b=G4FtU6fme9uguVyAJs3ieZaWtM9lUeOJqyI2oipIbIjjIMbmuRUoQvppzN1qu6rVyhqF9wR5pB/ihTnWnAesdsvmUBonGvd92zGTEtJVLDcEBwVLcDnYC7V19l+ILKAISftOAC0Zv9/P1I1Qlkj4Q0+Q8E1U49hui3QC4Z8/AWl1ocdbpdJFpH4iCfMkT4HH8FtM8KJAJtUvUw5vpapHQsSyog/zo5UcdmYF45k7B6YoQQDpFaESwzS1O+F1Rhfi/aIFOIKhKFl/OZeT0agQLyw279z4JwMosA3IQXMrchNdGYJQuETLsyY8uBL9uRn9QrnRLxvHAOIi4QWEfkT5+A== 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 SJ5PPFD56C4208E.namprd11.prod.outlook.com (2603:10b6:a0f:fc02::858) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8943.25; Tue, 22 Jul 2025 07:59:04 +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.8922.037; Tue, 22 Jul 2025 07:59:04 +0000 From: Harish.Sadineni@windriver.com To: openembedded-core@lists.openembedded.org Cc: Sundeep.Kokkonda@windriver.com Subject: [PATCH 3/3] rust-cross-canadian: Add target-specific environment setup support Date: Tue, 22 Jul 2025 00:58:39 -0700 Message-ID: <20250722075840.664002-3-Harish.Sadineni@windriver.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250722075840.664002-1-Harish.Sadineni@windriver.com> References: <20250722075840.664002-1-Harish.Sadineni@windriver.com> X-ClientProxiedBy: BY5PR16CA0026.namprd16.prod.outlook.com (2603:10b6:a03:1a0::39) To PH0PR11MB5658.namprd11.prod.outlook.com (2603:10b6:510:e2::23) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PH0PR11MB5658:EE_|SJ5PPFD56C4208E:EE_ X-MS-Office365-Filtering-Correlation-Id: ed48b523-f581-4652-ed94-08ddc8f59edc X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|366016|52116014|376014|38350700014; X-Microsoft-Antispam-Message-Info: kj1VL8tgrXEOLowkoZSxy919bP8j6ktwwQmX7+LrRRklVhh2X0MBB4QY6rQDj2AzwS4uTXVNxl7NQYLpdE9UrfUh7iJU01/isDOO3riHlR2pYpOWF1Zf+mlE5P/jXoWbhccpfLcdUhbp36s0ZHEuuc9ZrCUb5VbL/QuliOMxfHiozfL6VFiKhFhcdEfupbLNIz9IDGOlxoyd/RWXOIflCWLaeeWvGiVqUAKmd3jep+yDmenyQiis3M1mx4KgbezRLswKFY1a/tnyrl3DMxT6pFZWHV1CWbxQKtL+4+PSj9ujE+bqhKniKOL9Cy5RAGFe2HnIsz0UTdk9LgaajLIagX9nKFahK/iYcgcb7aUkk8ElxPp8/sNstzwRB3sX0llSK5fCuyYtoU1x7qfyPjDFuZfjhWVintX9XDe44pzoCNq4pEqZl+bJsLJyeLyb6zEtZITgbrPsDtVtrRpMrlR0g19AzBOhcHLrqjJxLG2ZR9NwulnhHcIHE2+naAho80Dn0XO7pkhxMayAZJXZjYpr/5XQaGX/EQ4l+2IRiipNWwk0sZgm+08Lusj+0bDYkiVKTD9kG8ebMsJzVOJBMaWhY8nMQmW9G7LKySFWfb9R28YmtXZ8cnuyHOscBDCIf8j3SAZaT21j0DHb9/iyCt3Px8ZucSv3jR0B43wn+20KipbmuXXBl1eAJ7DS1meC3H54l3PFbbecn084TCqhLMJiE+W6w1DRuqfzegXhIbcBGdPnLdKSpb9znp5PlgFjCLe8CT1OPwFBMdBdmuGH8bexLsoGXvXj6HlU/fA+GANvlnwIWVNPKJCdWU+2WGWx/nqScvzBkPTkey12q45GHKnB/QvvIzN9/JC4Vm+kqXf5fH5XB8GmyPE4JNutiN07sdV82xdMWVTaWMcSeXQBOB3EZ2jgHu3akjU+JqkFir6dXysrQF98StTBkU6+QycybhYuYsnqdyvhTeSb+naFiWlh6smE4VAOH5OGkJBLyZaa/C5HEEsj++nWijeiwcfuvTK5aoODJOZMiudYY+76Rq+d84VIXLry2VPaSYojaWmYE95WEReH/5qfSUSgtlKvcshRg5Mm7e3YBUdmOkLWZ1YWcrZ5rpYeLMkPXTN7C1iTrL0i8LGPuyvsTX9Pm20gVkJbgHzyaDmYanAmyxouHoAmFzK6DkoO+8f76oE8Fy20ThagneRtoBxPIjGk3hwfUmXMUbOS6RK0UWqAgL3NiUiHUtTAtn3IA3GWGmApskReZchiVTj16reMWVq2zEK7C9iOqfsQy2tZpcRQNulpI1w1MwDkqbCnj1LO9r90hE7d1H7925p+RUIIr2tK15KAse0tqwA2mm/P6RvNMNBq0pJnhLBde5Ne9v/qJcZ5F3PFZLxqWXdDF0WQyuSGAqLWH7X00Iyba5cEBq7MnISwAENcd4UONOQ6Thuu7uOwwH7pbgwhX+2wDavkT6w9G7Io3zE43+L4yGzL/ZIHwOCwwRatKg== 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)(366016)(52116014)(376014)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: UR+2uuW7yMUHAuftRd3rXP7Vlgr95Is60bO91vQeRTxj4ApOeoX1ScgCPYrxrJyhf5aI71ujAaRiPrN0LrbvjFjLpxBreTffavldH12EmegnU2RRXxIBwXOshGHpZUgWSFOPAmp9607LvuTmr6yi5gDfMq0aNR1k/vXczCkVL3wijT+pxn1GnySOUTp1cJ+gwaKef5x/bJwamj3occOMkPo29iMbuksTF/ftOHnmKUO2QymSNfvRQcGCp4ry6tEvgFjPkLv/l15pi/Sjkxa6+Y0uj84VB+NFPkPAxNPbklYbhLn3ImWtPLRiUyvIpNbFM2u1c0K2i7JPU2p+gf0FCoLXTeh6BMvevBSGUITNKdF2P8wAU1+pfCN3C2MfaXVBY9WL2ZH2k0SLuu6LbrFRQWeLtDUhyqx+gMJfX6DHsc75nRk05CDZf/yd8Wi1J3qK3zJ6n40imSX139V1E4cSHXzX/Vyv6V6AbGR0RJyU+viWvMxkXdFBf2RbSiHAdxNT9wPgELcdk14WsNXljbCh5G5t7LBo4wKN4lEBORnXQsozAjUjTgk8fUvsN1LRY/oF0h9Rtmf+2Q6ZrxTOYpfsYjecjNqQgf7cSpL14Gw2LJu2CSFO8PLDLlDAZSTN+WsSoOQse5fmWzx208K+uCm92rEC+/qZ4n5G/gZjDpy9XmD0h6z01XaPWLHfSKajfJxAK4xh+LKgltndE/UJzDf/5/wnxccXFPy+Qca70MmGCkzHEbi2WeS7DtcCX/w9dx+woXao+1ywJ0b8WSXE2p6jhwCggh/XRJ59itmoAAFPHZU7AFja1idxkWSjfWkM4pcUoV7+HOdqkP8KvWqmV6+ma06osngGGd0RPHLtHSuAyTinbrIRtwCVZQ/ZGfoLxkvKdyt5K49gHLH1sE9Pz/hB9IFy1P9eaSt20CiCjbOPequYJmwZUilEIJU8kDLsNgXnbWMg49FNW6hMeAItUc5vz0FZMCqfv3HC9J72mQqwYbEFmDClHCCJLKCbzaqYgx6rO3bCRhFguNpzFKMEkXoEPnIm0N4xkhTZ77DETjsJ3vMysV/i8i/ZctNK8ieH4T2RVt21wqvZLCRCf5/8KjIZX0kTPU7fYpJgRwqEjjpvfEJ1f/PkUt27DNTwJuzFvkhESVrW0uKN/awT8bCeECrDVc7NaNQ6Nf5G1u9RhvfxDqw8bCtIUO5k/ZfzdBfuJlyvuTgmKY/ts1RYRt/vkRAptGG+9lkaVHvxoLXnv0b5XINGETJM8dAPNSo2mXlgTYzBHwUxPKyzJHwIyvP6m89tPvimifPPCimMANjU1FTYTW5ihxV4hT50XwIG+tMg4Fn/gTnf4tuiUSZnHhCdzUGqtq/WzvyCu3zLwJ8nqoel3T4gCUSEnHWCrBgzJvYMfdqJHwvtXJTyyZN2+SClLvEcEmN4uRM8cmUSeDrxTdeVR0HCsQQW1F7yG1ElMQhCUhtapyFARwxUTP4hd4Pkmvh7whypY0+v2/TrkgUelP6h+ipCa/7WYDeIZkeca2bTGoDOaNPnJ00AE8zDJQZb/cat0aQF9auJh1TkiH3PlSb0G4SvFcnisbVtpCwo4m148n9PzJj6fa6Cd1X6OXW8ah+VKQ== X-OriginatorOrg: windriver.com X-MS-Exchange-CrossTenant-Network-Message-Id: ed48b523-f581-4652-ed94-08ddc8f59edc X-MS-Exchange-CrossTenant-AuthSource: PH0PR11MB5658.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Jul 2025 07:59:04.2062 (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: evaKGOLuSWiBaEhe8kF8tF/PQ14w41nB4EzIV+UZ2u5L7EhRCKPhk3qCWAzU4HSSWjiUSyTrgz+v76GxpJoNaF/sebSMb6r3/EXxTwSezAA= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ5PPFD56C4208E X-Proofpoint-ORIG-GUID: 53UjykW7lRSyVBqcUl1Im2BVytsidWWj X-Authority-Analysis: v=2.4 cv=coubk04i c=1 sm=1 tr=0 ts=687f44ca cx=c_pps a=FPEtuPkCzHsnJ8XfbyoA9g==:117 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=wKuvFiaSGQ0qltdbU6+NXLB8nM8=:19 a=Ol13hO9ccFRV9qXi2t6ftBPywas=:19 a=xqWC_Br6kY4A:10 a=Wb1JkmetP80A:10 a=t7CeM3EgAAAA:8 a=d0bnlDB7liAsWXr5pGsA:9 a=FdTzh2GWekK77mhwV6Dw:22 X-Proofpoint-GUID: 53UjykW7lRSyVBqcUl1Im2BVytsidWWj X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwNzIyMDA2NCBTYWx0ZWRfX/e08pgVhkoPM Ub3dvRPT4oJe1TyFe1Eh0gZjsnERgzmT5mO5V4liWwgHeha0Wa4z76gJDzADz8UGztsqIJQ1uJ6 DSmZjC210jbYicmyOsrGEcBGdFUmVAruHlD9Y+I6htxVr0my6bby9EnFcahqiJ7toMaG9sMIk/a TRbb2D2Z4KbGrTMcPNCq2qhz5nIJRnQVkU9InTdw8+BEaJgwR6qs+Mgu96VndDUjgigQ6bWvkFg ZVv/GnKwoNY35Nks3N6MvQFq52QVGDU+lclLZhHjieOLJ9tzFzzLWP+Ing345Kwygg6PxKGFRCz I2LxyWg4ZdIA5TxYHF849TV/sDf8CJ/Uv21rfx4BK7xnWO+7AM2UkIvviSRy+qX/PrWDEnHEY3b ZHU+4JY5 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1099,Hydra:6.1.9,FMLib:17.12.80.40 definitions=2025-07-22_01,2025-07-21_02,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 impostorscore=0 suspectscore=0 clxscore=1015 phishscore=0 adultscore=0 spamscore=0 bulkscore=0 priorityscore=1501 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2507210000 definitions=main-2507210183 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 ; Tue, 22 Jul 2025 07:59:12 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/220724 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/lib/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 --- meta/recipes-devtools/rust/rust-cross-canadian.inc | 10 +++++----- 1 file changed, 5 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..b07a6f8972 100644 --- a/meta/recipes-devtools/rust/rust-cross-canadian.inc +++ b/meta/recipes-devtools/rust/rust-cross-canadian.inc @@ -51,22 +51,22 @@ 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 CARGO_TARGET_${RUST_TARGET_TRIPLE}_RUSTFLAGS="--sysroot=\$OECORE_TARGET_SYSROOT/usr -C link-arg=--sysroot=\$OECORE_TARGET_SYSROOT -L \$OECORE_TARGET_SYSROOT/usr/lib/rustlib/${RUST_TARGET_SYS}/lib" 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 +80,5 @@ do_install () { EOF } -FILES:${PN} += "${base_prefix}/environment-setup.d" +FILES:${PN} += "${base_prefix}/${TARGET_SYS}_environment-setup.d"