From patchwork Tue Jan 23 13:16:27 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Yash Shinde X-Patchwork-Id: 38233 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 92D7DC47258 for ; Tue, 23 Jan 2024 13:18:38 +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.11912.1706015917094839734 for ; Tue, 23 Jan 2024 05:18:37 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@windriver.com header.s=PPS06212021 header.b=qp2U0LZV; 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=175275645d=yash.shinde@windriver.com) Received: from pps.filterd (m0250812.ppops.net [127.0.0.1]) by mx0a-0064b401.pphosted.com (8.17.1.24/8.17.1.24) with ESMTP id 40NBQwfm012774 for ; Tue, 23 Jan 2024 13:18:36 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=windriver.com; h=from:to:cc:subject:date:message-id:content-transfer-encoding :content-type:mime-version; s=PPS06212021; bh=RzmZm0Cv6gxpjSt7Bv 84DevqB+Y+kbOXrNF1Z0ewQjw=; b=qp2U0LZVdGu5u66OSgBl7DJDpmpLYUkguY Ewqa49lijjkt4Nag33hrnKjMWqkssMyI+BHmpKiLnyve6Z20sxjVI9px0tVBr3Lq mEMzPvr9JhYDVPGc4RcYHsW4DhaVDFuN77TgiGSPFiLn+vygzbkPHtkp5YjUKrmg +sEH6iJROgkQTnDL7pbw0njrz5oEpCW1o5z2Dh8qygOtEoe5DbdVCD5B0XB4vrgY WG8wAwy64rURKoTrDte1breLJ15lAabbD3BziFh45el7g/MgIXOkAu5RFxidtAPj Bb2HKRPhc7q0OgNDy9bGIqEojI0jG+la8CZasv7GWt+n7WQPf2UQ== Received: from nam12-mw2-obe.outbound.protection.outlook.com (mail-mw2nam12lp2041.outbound.protection.outlook.com [104.47.66.41]) by mx0a-0064b401.pphosted.com (PPS) with ESMTPS id 3vr5573cm0-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Tue, 23 Jan 2024 13:18:35 +0000 (GMT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=IkNhyCndhdDkpMdU4todGBsec/DfYm4KwBUWKJzxdz/RpXJKI7v/gPCltZUCry1tRM/uIkcV47iuGyokE3U3RyKwSCzrvQXA+hZmzG5Gq96DhjKZf420epOc0NKbEzCxvixP1Go8EZ1HzZMm8RxTDNuejlxq8jB2yzqJiQUiImbmMaWpRmOhVQ0uOj96NQs15PyXl1iddHWbToPZstxKlPK0+kWWatO0hrn2VKACB3gOa/a/3QImfgYu5WM8EUKLf8tIWBNUcq3AmKJatGbABZ0uwelDrRJWc2/6ai86CjjKVYgv7oPxlNCycU4ZglKiO7Gaf8cjysw2TieljBmjqA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=RzmZm0Cv6gxpjSt7Bv84DevqB+Y+kbOXrNF1Z0ewQjw=; b=cAFsgbXO6wJYoDJmlJJaxyBCRVl1bG+2G6rqbGWE/O6UqTf7+fJiygTaY8/SqMHxKHadSbfsD/yF/OvImRYCPZA5zYOnzAg1tIHDo+IAfDwt/YgaOLMzyGHm1la674vEZMLQWodYAPClk3gmo6WDGDh5lcRaNDDJv+txJQ/WzKxp6xr/IYNEIlPbavia342A//K2I8eODsCIhlStHkLjSQcXGbXeiJmriHd38c8tjTFJVbDWejQ2K64+OS7AkM3Q9nzJc/WlUlMWtVsVTIB4gs9rzVm9OZtm5z0q8Cj/opbXKuvJZYj4Na4Hlx3rM2oPGfvtWx53RxYz0f1eqCwegw== 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 SJ1PR11MB6129.namprd11.prod.outlook.com (2603:10b6:a03:488::12) by DM6PR11MB4530.namprd11.prod.outlook.com (2603:10b6:5:2a4::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7202.37; Tue, 23 Jan 2024 13:18:32 +0000 Received: from SJ1PR11MB6129.namprd11.prod.outlook.com ([fe80::e90b:e018:1b70:f107]) by SJ1PR11MB6129.namprd11.prod.outlook.com ([fe80::e90b:e018:1b70:f107%4]) with mapi id 15.20.7202.033; Tue, 23 Jan 2024 13:18:31 +0000 From: Yash.Shinde@windriver.com To: openembedded-core@lists.openembedded.org Cc: Randy.MacLeod@windriver.com, Umesh.Kallapa@windriver.com, Naveen.Gowda@windriver.com, Sundeep.Kokkonda@windriver.com, Shivaprasad.Moodalappa@windriver.com, Yash.Shinde@windriver.com Subject: [PATCH v3 1/7] rust: Fetch cargo from rust-snapshot dir. Date: Tue, 23 Jan 2024 05:16:27 -0800 Message-ID: <20240123131633.641012-1-Yash.Shinde@windriver.com> X-Mailer: git-send-email 2.43.0 X-ClientProxiedBy: SJ0PR05CA0145.namprd05.prod.outlook.com (2603:10b6:a03:33d::30) To SJ1PR11MB6129.namprd11.prod.outlook.com (2603:10b6:a03:488::12) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SJ1PR11MB6129:EE_|DM6PR11MB4530:EE_ X-MS-Office365-Filtering-Correlation-Id: 8799c746-6816-421a-bb53-08dc1c15cb8e X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: Pa4BhFZxEL108Uf8XVJrpHPcT2v2iITIOgWMba/y26TWjd/UOSYp3AwSOjauKT1nD7FN0drdhobIQRxrAl0SoxWjh3crThxLtY/Yxms2LNir7xmSy7BTjM6qAvDb/E0JLqliR+ixCJxzzJBEzBQWyg2NDCuroj9dOVaQbtD6FXavUr2D5sYP4mqtxnnUJjYrTt24SENDFApYOZpbh1MHOWFIVS3Payk4nT8R/sCebAZySvV9SVYlnGnzN1ON95hhkJZKsn2MYXNL3M4avmqeYi01ciNU39oZfNP5fOiEBLh1aHc8aR/5AFY8IeOBzcH2BK1Nayi7fIR2Abz8rdWg4t5oFcUJV9ndUfk7+RxdqKadTRnS8PwjEWPEHEeRRn9EvP7O/uxSB1lRgDH8bjuhMLd/fR+qxtj9ARJmSoVjLwLNEfg1r3+8Tp04p8SJbCDDnsnGbgp/M5wZJNxovIrwl+4QezRvSpjxZNGBppuGUNbE2P3oXp6SZHCcDi4fW1N3WZV9+9iKxPG5ChXzC6m8KvVp1vuRz4C9TA9VgMo0XCP0I4Z6HGq0lrUvI8Rb3YnmdtifwsK83JwdNu8zVH9G5n6AaJgRfwJR2Es2IyEuuCEiY9u7+ofHe5owETiisPWO3LTkWkq2GvNv/jJt/6B8GA== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SJ1PR11MB6129.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(346002)(376002)(39850400004)(366004)(396003)(136003)(230173577357003)(230273577357003)(230922051799003)(1800799012)(451199024)(64100799003)(186009)(2906002)(6512007)(9686003)(26005)(86362001)(2616005)(4326008)(8936002)(478600001)(8676002)(41300700001)(38350700005)(107886003)(36756003)(38100700002)(83380400001)(66556008)(66946007)(66476007)(1076003)(316002)(6916009)(5660300002)(52116002)(6666004)(966005)(6486002)(6506007);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: qZa5BpSEePWMXf9ECXZI+HqQ38cvk3oFCbH2CZbEQPTy4s/2Snq2AZgyJgXg5zFZf01lwUjg4c6XFjnnVvtg01jG91rZ4iYsqbacNWyhyWBwmuWriDVXi1+8Y1s1l7bS2/03SdDdiKxB8uHapRECkfjWVgRDfrIE1nFXhpqmjSu4UvgK2T8YnynY2Gvacib520dnshaVzCtWmC/R/dsrTsKC2BuXyBAVeB2QJ4Z1v9/KMI5JTOjBMu5yHI09/DTspLjLR88+2hxM93CusP74Xu1DKNYy2M0kRtGd8/8rv4Z+5By5cRu7kgU3kMue9EyDDa3gRrc2g1Nd55FfvR8iw7kpcnWAlEBRJPiLV5gYMQOsu2pCm7Mh9qjmcPrub1/I6IH1dkK/H1eyF0wT5EM5vrzSrUa4FO3EJAA+iGDKlUxp+QY1piZ0lol7Fk7pnYTEKP3D2XckBkTd2OW349V6/2DN/EnTEZe84Pjk+21cyBmneNJuXN+93JnK3gedvLn3XabiD9PZ6rdTObEC9a5rgxztA5vKXUtYmu7FcyoGz1RbLfniiPPazEx+OUi2ypkGEZD2abHD2K9g+dHeVfOQHl1oHLAjV0C2FJz0PIqJ/d5foj+w2rcGed4giMDAaH2nEHbZvM7Rh9EdnJAM0lIXL++6zaZMRAP0VsD9nTi8qAJ8V3OC7hSPHuXrml1ak6pI0zxCeAAvM7UHsnEGMV7VbaA+Bjz9ohcUh/fxDY+JEcJPDyWmfClW4fi/8GaBXw+UpbVKL4AbXIlwoZqSAfCkaiNtnvtOtAs4ofyctzIZVcgwrVZCee9BPoL9u8GC+A/UOlqq75SUeiuIm4mqUv2UYPgukqYZyxBb6a8ruNKPO9dSc7PTvwwDoVpJOh5mY797D0ep+5ZQZpNeHL1x6vgSBS+lE7cmFeEdK8hx8QZzaJQ+A6HjdOJCNLExCaOsolZZRLWaED1rr3RyoicrfqyG/YSbsGGDlAZCEWjrh1p/UBjQqFYVnmM2he73xyZRMZmBOdf/y6pfIcValN9A6o4vxYBsz6a4l1aq9ZrUj7Hp/F68WJPtKvprEjuAKRCj7MoB8QnoBgwMXQJQ7ZdoRs8QbFYAIcSG+oBCAU7HLkiEN3s30TNJeprUNBuyMvkyoV8lpyaPuydEsJIhMdi7ghmfvAHSvsmMdvuTmydDc6BN4pfMW6k8LfqNEbgkOLV7JuSHe5QQKUU7y6ly4uLz59nxJDC6T5CFsanx7ssZZ2BQ383I7c5Qnh4HImtbq6CNxhfGi+1WFrVEtPZ8+axveYpXFKV45XvGIptFq06aQ/E8tjs6tmUPijKX5C8/gf47O5vWNz1GwXL1JVjGDoalkRYi7PJt5lE5vA0QB2IhAeCH1r6BCKVnc5eyLdQ1XIPt4CCK/dRjwoP8TXIiBkx6f51tvE+KX8OltAOi+o/Ayrf7NtJDKVnR7/UCi10x5MHmfdf1tFg200wTbtw8ukSJnODCvfNmrWhwaV4y//PhdoFEoJDx6YTji4QgHw+1/B0Tzv68JAAo/HOZu6/TkQwYuhR3ueCLwq3oOSo0VgioAtxKje3DZuQCXavUdyj0g5Wm44HnDoVIDBKrRCTKwdu1phymsg== X-OriginatorOrg: windriver.com X-MS-Exchange-CrossTenant-Network-Message-Id: 8799c746-6816-421a-bb53-08dc1c15cb8e X-MS-Exchange-CrossTenant-AuthSource: SJ1PR11MB6129.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Jan 2024 13:18:31.7580 (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: xWnjLoNQ7LDAYtCSB9FrtdnTNsSbsVUjfTodJLO+sEdoMYtCFV46pxpyciKlTKnOMy5VTkcf74klpm3fQdyAIvPrqudum49+UWmrJTtcN4E= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR11MB4530 X-Proofpoint-GUID: HpmHT8DCtLHU888y_GI8v3K7ko7d0CkL X-Proofpoint-ORIG-GUID: HpmHT8DCtLHU888y_GI8v3K7ko7d0CkL X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.1011,Hydra:6.0.619,FMLib:17.11.176.26 definitions=2024-01-23_06,2024-01-23_01,2023-05-22_02 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 bulkscore=0 mlxscore=0 mlxlogscore=668 adultscore=0 malwarescore=0 spamscore=0 suspectscore=0 priorityscore=1501 phishscore=0 clxscore=1015 impostorscore=0 lowpriorityscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2311290000 definitions=main-2401230097 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, 23 Jan 2024 13:18:38 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/194228 From: Yash Shinde Fixes: Exception: no cargo executable found at `${B}/rustc-1.74.1-src/build/x86_64-unknown-linux-gnu/stage0/bin/cargo` Fix the cargo binary path error on oe-selftest and path set to rust-snapshot dir. Patch sent to upstream- https://github.com/rust-lang/rust/pull/120125 Signed-off-by: Yash Shinde --- .../rust/files/cargo-path.patch | 37 +++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 meta/recipes-devtools/rust/files/cargo-path.patch diff --git a/meta/recipes-devtools/rust/files/cargo-path.patch b/meta/recipes-devtools/rust/files/cargo-path.patch new file mode 100644 index 0000000000..547df353d2 --- /dev/null +++ b/meta/recipes-devtools/rust/files/cargo-path.patch @@ -0,0 +1,37 @@ +Fix the cargo binary path error and ensure that it is fetched +during rustc bootstrap in rust oe-selftest. + +====================================================================== +ERROR: test_cargoflags (bootstrap_test.BuildBootstrap) +---------------------------------------------------------------------- +Traceback (most recent call last): + File "/home/build-st/tmp/work/cortexa57-poky-linux/rust/1.74.1/rustc-1.74.1-src/src/bootstrap/bootstrap_test.py", line 157, in test_cargoflags + args, _ = self.build_args(env={"CARGOFLAGS": "--timings"}) + File "/home/build-st/tmp/work/cortexa57-poky-linux/rust/1.74.1/rustc-1.74.1-src/src/bootstrap/bootstrap_test.py", line 154, in build_args + return build.build_bootstrap_cmd(env), env + File "/home/build-st/tmp/work/cortexa57-poky-linux/rust/1.74.1/rustc-1.74.1-src/src/bootstrap/bootstrap.py", line 960, in build_bootstrap_cmd + raise Exception("no cargo executable found at `{}`".format( +Exception: no cargo executable found at `/home/build-st/tmp/work/cortexa57-poky-linux/rust/1.74.1/rustc-1.74.1-src/build/x86_64-unknown-linux-gnu/stage0/bin/cargo` + +Upstream-Status: Submitted [https://github.com/rust-lang/rust/pull/120125] + +Signed-off-by: Yash Shinde +--- +diff --git a/src/bootstrap/bootstrap.py b/src/bootstrap/bootstrap.py +--- a/src/bootstrap/bootstrap.py ++++ b/src/bootstrap/bootstrap.py +@@ -954,9 +954,11 @@ + if deny_warnings: + env["RUSTFLAGS"] += " -Dwarnings" + +- env["PATH"] = os.path.join(self.bin_root(), "bin") + \ +- os.pathsep + env["PATH"] +- if not os.path.isfile(self.cargo()): ++ cargo_bin_path = os.path.join(self.bin_root(), "bin", "cargo") ++ if not os.path.isfile(cargo_bin_path): ++ cargo_bin_path = os.getenv("RUST_TARGET_PATH") + "rust-snapshot/bin/cargo" ++ env["PATH"] = os.path.dirname(cargo_bin_path) + os.pathsep + env["PATH"] ++ else: + raise Exception("no cargo executable found at `{}`".format( + self.cargo())) + args = [self.cargo(), "build", "--manifest-path", From patchwork Tue Jan 23 13:16:28 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Yash Shinde X-Patchwork-Id: 38234 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 739FBC47DDB for ; Tue, 23 Jan 2024 13:18:48 +0000 (UTC) Received: from mx0b-0064b401.pphosted.com (mx0b-0064b401.pphosted.com [205.220.178.238]) by mx.groups.io with SMTP id smtpd.web10.11768.1706015920475564361 for ; Tue, 23 Jan 2024 05:18:40 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@windriver.com header.s=PPS06212021 header.b=nQLqmVVA; 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=175275645d=yash.shinde@windriver.com) Received: from pps.filterd (m0250812.ppops.net [127.0.0.1]) by mx0a-0064b401.pphosted.com (8.17.1.24/8.17.1.24) with ESMTP id 40NCLDWT012036 for ; Tue, 23 Jan 2024 13:18:39 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=windriver.com; h=from:to:cc:subject:date:message-id:in-reply-to:references :content-transfer-encoding:content-type:mime-version; s= PPS06212021; bh=j1Fhkxksf7PeZIOCJ377q5I1PyOOuXUqC7eS4L71cts=; b= nQLqmVVAwuH1gRfbO4qqoVcoKcas04ci567+r5wnxhgYuO5PA8YR7AsOtvXq4gnC pvtjSPxxhqSCTJztTj7EU5vXrUlRSQYnwuL3P1d9H+ogLSz0DNLgLYqF6DWKwVZZ nOuTvp9Pm0jzkO9FtHZCv9sFVaOont7pybAsI0599US5onFlzeesDiE9rtV8IYEB KokqPS59E5KxqShjBk9WxipHd/U4iTVwNaHBnZwMCvQZpMh/fsabRMlRFna0x/85 Gx+jXeF8wH1kTfQo19MmwHwwalKuBg258WD+V/tse56MMoLBsPM/Nq9u6OtHN1hW Kt1EBs6CYaKAUnXZ004GuQ== Received: from nam12-mw2-obe.outbound.protection.outlook.com (mail-mw2nam12lp2040.outbound.protection.outlook.com [104.47.66.40]) by mx0a-0064b401.pphosted.com (PPS) with ESMTPS id 3vr5573cm5-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Tue, 23 Jan 2024 13:18:39 +0000 (GMT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=VxFntqZNYdqZwB48ATTaTVFdjTkSKYyG9SOgMuKrhL2Gtun8YoJ6nx9mTrXTKPayOZXof8JBhkaeyBTvfXPPH5NXMSLf79InfYfRjLwzvUeLaAfYgfItom0rHhWl9nMJ4m6hBk8ESOTT2AGwVvS6z1fHWKRKYtVf4GeOCQeyI9DxDpSiUV/7YIpDxPEbxK+davwK8tkwal4cspIdg1q1B6WPyXTGXibbCEQQ7A8KBNEFjUwax41WD7CpcmX1fyieWJ7/Os+RRpstRI5R422IqqjpI3wc8RFTgjP/kDHBmQMfiYh2E2x/CGJE2+UIzMbS2yBwmVbEIZlnJnWfOxWgZw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=j1Fhkxksf7PeZIOCJ377q5I1PyOOuXUqC7eS4L71cts=; b=ASvPRvuEq7qP6Aa+a2HagnS9mn9lqMYuV8fsRgV20zAxgBwcAHFNfkHk0x989CCqjLT1pPG/yOXgrFlygxxDnIbXuAKfbC48uSf9r+syNYVsWCe5MhMwz21YpdZj4EszZ3KV9EnWHw2ttVefPLlMqnHo485LEmKjuBcdxsSfYWORh7OeR7M9HTdq5DslZIojqkHJC8FKs3vI8POS75uUGjsSVV+I8YhkJbwERLAb8b3zK2eFpoKfI9Bx4ydVEcc9FUX2dtaz3LwPfbO26h8IEu0vvbrrOMlCg1r6z1fy3THPhOzaaPow74oFvzpljK07Y4z+RyCetq2X31b2CD0TPw== 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 SJ1PR11MB6129.namprd11.prod.outlook.com (2603:10b6:a03:488::12) by DM6PR11MB4530.namprd11.prod.outlook.com (2603:10b6:5:2a4::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7202.37; Tue, 23 Jan 2024 13:18:37 +0000 Received: from SJ1PR11MB6129.namprd11.prod.outlook.com ([fe80::e90b:e018:1b70:f107]) by SJ1PR11MB6129.namprd11.prod.outlook.com ([fe80::e90b:e018:1b70:f107%4]) with mapi id 15.20.7202.033; Tue, 23 Jan 2024 13:18:37 +0000 From: Yash.Shinde@windriver.com To: openembedded-core@lists.openembedded.org Cc: Randy.MacLeod@windriver.com, Umesh.Kallapa@windriver.com, Naveen.Gowda@windriver.com, Sundeep.Kokkonda@windriver.com, Shivaprasad.Moodalappa@windriver.com, Yash.Shinde@windriver.com Subject: [PATCH v3 2/7] rust: detect user-specified custom targets in compiletest Date: Tue, 23 Jan 2024 05:16:28 -0800 Message-ID: <20240123131633.641012-2-Yash.Shinde@windriver.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20240123131633.641012-1-Yash.Shinde@windriver.com> References: <20240123131633.641012-1-Yash.Shinde@windriver.com> X-ClientProxiedBy: SJ0PR05CA0145.namprd05.prod.outlook.com (2603:10b6:a03:33d::30) To SJ1PR11MB6129.namprd11.prod.outlook.com (2603:10b6:a03:488::12) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SJ1PR11MB6129:EE_|DM6PR11MB4530:EE_ X-MS-Office365-Filtering-Correlation-Id: fe199135-2a67-4538-21ae-08dc1c15cee8 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: qpOyfnBUN/ifJ+gtxQdJR1JJ9JsP2rwx1wsbe4aiYLQg/T1BGChtM8CTR15gd2EEAlHSyttwHIcAGIrqpq1qL7fDemGeG8mlNxg2Frx4FjU24SX6pJOektyzHMz//2QuLzq/dBothYINZSUhO9cJSMLziIfKnmQ+ucqTWmf5+fS9IrSWcADEmJhQ4u1NrA3JTQzMdQnmOq+0s6HjAkAckMS2axPejHvirf3AXAsI2bKkuaIkLNUWW1ZL6z8J8kQeyNU1Ire+EJB5ToqvFdGvBvd4aTLarECFMqoxbAzAx5V9WmH5Fv79MmypduOfjwxK9toBxjuxhrXpNMQPS7eYPu9IwiNVIyLR+v25x21GFC3jYfSgl/ZK04c5d8sD3b557PbrG5ECxlvJLEJs9PctrSrbu0XAN8fOPlF36P+cfpQMrSpyHrYVle2tubacBB3XqSCK/31F2NDxspY7LX7XuOS4a2NuhD8hPw0ARhqXuotUKF67oa0FXYDloG3YbGOpceZ+n7rHLjk7PbYbfSNNH+cMB0JYsay6+kKzqgV7XeRcObq93pKnBXbRuC+NjwFLEpdaA/O470RXI1KdwWaV/ulwkDKLeb8nS/cuojOc8XA= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SJ1PR11MB6129.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(346002)(376002)(39850400004)(366004)(396003)(136003)(230922051799003)(1800799012)(451199024)(64100799003)(186009)(2906002)(6512007)(9686003)(26005)(86362001)(2616005)(4326008)(8936002)(478600001)(8676002)(41300700001)(38350700005)(107886003)(36756003)(38100700002)(83380400001)(66556008)(66946007)(66476007)(1076003)(316002)(6916009)(5660300002)(52116002)(6666004)(6486002)(6506007);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: +Z3JRCPiQMZ8XAff34w8E7L9357ag558FQDGh4LuBs0BFfVAhUQ+Sd1bkK9rqKgTUfEoRfYh3GmJ0s4HDdhkNloGjRYc6SWgi24HwWhuNtZ35azt2Q3rR/qdDlPw0hCMADIzvdtnSx0yLR1osCGJWm60IVzq/t512+Hwqv6X1Y813kqgPsutxU7V53df7ZpP9On2qqm8zt1m3LZ6yCYe6hSCnZCk13qNKh5FU9N+VmRJ3ALnlk94H/k3HOC+8E4cQQ+4eYzSJCyob0tQWXZx6bAqGuDxGFrfLKif8sqs2aeyoNg0+nPzfGEON+aTzi9iDwcHj8olKT3SixhuuZ9zwsKUTVEG30d9RQjMRYDOnJm21EafWZ6a8J91NJ3Mq5HU6iYCo0eTB1jTHx5YnRUdyv5uvksW4WCgyvTNlUm2bXTxSGliU/+FENCmS9Fl0VH4SJn9skZz+AloaoECqz8JAWiuheJAZiqzEa6K4upvwl5nkCxrOi9U0jAz0gMUPnbA0vTtZzTCsyeRerbtivMJ/St0LJoEnpyZYbSOW/o2QhbVz1/gzzwTJsNA1n+LR0w19h2gHWKK6iptiFpRwhmlAvIsqdu2Cye5lKSsGXyyPVy3SBHzqg3/t08G+ctxBR35UkJf1dTHvXt/WTZ2xWRdYyK0TvLCgZLOCk95kaaxXvwygso85zVBwiXDGlic3212XaaAZ3MiErXhUK05uuKHZKBKqeAFyjI4jZJrj7e4lXppEBizmn7oGasd4lyR37/wcOxEtUkBziNgyuMPQvJ+dl8KANavp4KzXuiehfFWanzOPq9NL/l/Qb9wfz7M9saEc6k2z4l6TqSe5Yf5+lC/f/a70PRvPx2OG+D4Y84HfJSwfQ61pPr7ohthR/UCvVD5RRobhuLza29OLik12d/tkzZ0KFjnlCqFwwvlQsDlEcob0PaqIqKnSaaYfp1U/E78C6TqRpETBQRq95J3hg+OA8gIPS8rHa2UJvEDyDZnkr3dzoqfDjGI+p7fzsZd8bmjx0XqnZ9mMKYB5XQhKah6Hu3spnk6uosDSNq+pWt8mvqAlpaV9ly8pTQgZYSGP3KWdsM2Gk5xMgTqragaCRo2Pzt3Voys+eZ5YkvAeYE5P7EuRoxvalO0O6GmCjq+ZEl4v27Lajuuyw/S1hR9BCz8X4pUMew79MIH4ZhthcItl+Hbu93Qr7E6hJQvWPABVN0MuWMOlvCuMddBfd3n7BVbHMjHg4aJmgdsEHJr22m5SgMljg82brpgv1jTyDAhpXzcbvBkcs9xBHQuMcan0Cn3QwFKZKiGhi+adOGW+0dfSyEPDSY6Tbbz1NsbP2dfAu8t/bakXWXawBPVCakdLGB1A5p+T6+SKJkF4bpw4s2oy8H6HVm6p0z0I+OcxbUYuc0Ux2E3mS7dOSl2lcQwpnPRCg4HDQ54fdTnhpC3CvGiuALhMjnp7+ReI9mB93nveG7/PzFKIm0oFjfQ2BMYttJBSzXADHAurwYxFxDER8j1GynoN26dQStwYMJ/JrwzR0zRU417YEd06IiMd3B1RWZPUqyS+ZpHa2qF2aK81+BatalqjAYD3ehUyEDigsSAd50HDfA0lcBAmqdzca8F3qF8qQ== X-OriginatorOrg: windriver.com X-MS-Exchange-CrossTenant-Network-Message-Id: fe199135-2a67-4538-21ae-08dc1c15cee8 X-MS-Exchange-CrossTenant-AuthSource: SJ1PR11MB6129.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Jan 2024 13:18:37.2099 (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: TvA5z6qYWimNvhcRMDNXJn+JbfKqkj6Cl4l36UYG8oUQ4K85AoB61J7QX0uzKax8FGovrUi+yGixFQnQepRL0fOhEi00b5N4po0ZYISG0vY= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR11MB4530 X-Proofpoint-GUID: -0PMKUTNTT8d1t6NB3G7UHKz-xxhAtLm X-Proofpoint-ORIG-GUID: -0PMKUTNTT8d1t6NB3G7UHKz-xxhAtLm X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.1011,Hydra:6.0.619,FMLib:17.11.176.26 definitions=2024-01-23_06,2024-01-23_01,2023-05-22_02 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 bulkscore=0 mlxscore=0 mlxlogscore=999 adultscore=0 malwarescore=0 spamscore=0 suspectscore=0 priorityscore=1501 phishscore=0 clxscore=1015 impostorscore=0 lowpriorityscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2311290000 definitions=main-2401230097 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, 23 Jan 2024 13:18:48 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/194229 From: Yash Shinde Fixes: thread 'main' panicked at 'failed to gather the target spec for '-unknown-linux-gnu', synthetic_targets.rs:66:9 Detect and fetch custom target configurations when rustc is bootstrapped in rust oe-selftest. Signed-off-by: Yash Shinde --- .../rust/files/custom-target-cfg.patch | 90 +++++++++++++++++++ 1 file changed, 90 insertions(+) create mode 100644 meta/recipes-devtools/rust/files/custom-target-cfg.patch diff --git a/meta/recipes-devtools/rust/files/custom-target-cfg.patch b/meta/recipes-devtools/rust/files/custom-target-cfg.patch new file mode 100644 index 0000000000..15a7f252cc --- /dev/null +++ b/meta/recipes-devtools/rust/files/custom-target-cfg.patch @@ -0,0 +1,90 @@ +Detect and fetch custom target configurations when rustc is +bootstrapped in rust oe-selftest. + +Upstream-Status: Backport [https://github.com/rust-lang/rust/pull/119619/commits/26c71cbcf1a9bce6ceb962d753c467d098f63cf6] + +Signed-off-by: onur-ozkan +Signed-off-by: Yash Shinde +--- +diff --git a/src/tools/compiletest/src/common.rs b/src/tools/compiletest/src/common.rs +index e85f6319936..c45c0b3c652 100644 +--- a/src/tools/compiletest/src/common.rs ++++ b/src/tools/compiletest/src/common.rs +@@ -479,6 +479,7 @@ fn new(config: &Config) -> TargetCfgs { + let mut targets: HashMap = serde_json::from_str(&rustc_output( + config, + &["--print=all-target-specs-json", "-Zunstable-options"], ++ Default::default(), + )) + .unwrap(); + +@@ -491,16 +492,33 @@ fn new(config: &Config) -> TargetCfgs { + let mut all_families = HashSet::new(); + let mut all_pointer_widths = HashSet::new(); + +- // Handle custom target specs, which are not included in `--print=all-target-specs-json`. +- if config.target.ends_with(".json") { +- targets.insert( +- config.target.clone(), +- serde_json::from_str(&rustc_output( +- config, +- &["--print=target-spec-json", "-Zunstable-options", "--target", &config.target], +- )) +- .unwrap(), +- ); ++ // If current target is not included in the `--print=all-target-specs-json` output, ++ // we check whether it is a custom target from the user or a synthetic target from bootstrap. ++ if !targets.contains_key(&config.target) { ++ let mut envs: HashMap = HashMap::new(); ++ ++ if let Ok(t) = std::env::var("RUST_TARGET_PATH") { ++ envs.insert("RUST_TARGET_PATH".into(), t); ++ } ++ ++ // This returns false only when the target is neither a synthetic target ++ // nor a custom target from the user, indicating it is most likely invalid. ++ if config.target.ends_with(".json") || !envs.is_empty() { ++ targets.insert( ++ config.target.clone(), ++ serde_json::from_str(&rustc_output( ++ config, ++ &[ ++ "--print=target-spec-json", ++ "-Zunstable-options", ++ "--target", ++ &config.target, ++ ], ++ envs, ++ )) ++ .unwrap(), ++ ); ++ } + } + + for (target, cfg) in targets.iter() { +@@ -545,7 +563,9 @@ fn get_current_target_config( + // code below extracts them from `--print=cfg`: make sure to only override fields that can + // actually be changed with `-C` flags. + for config in +- rustc_output(config, &["--print=cfg", "--target", &config.target]).trim().lines() ++ rustc_output(config, &["--print=cfg", "--target", &config.target], Default::default()) ++ .trim() ++ .lines() + { + let (name, value) = config + .split_once("=\"") +@@ -624,11 +644,12 @@ pub enum Endian { + Big, + } + +-fn rustc_output(config: &Config, args: &[&str]) -> String { ++fn rustc_output(config: &Config, args: &[&str], envs: HashMap) -> String { + let mut command = Command::new(&config.rustc_path); + add_dylib_path(&mut command, iter::once(&config.compile_lib_path)); + command.args(&config.target_rustcflags).args(args); + command.env("RUSTC_BOOTSTRAP", "1"); ++ command.envs(envs); + + let output = match command.output() { + Ok(output) => output, + From patchwork Tue Jan 23 13:16:29 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Yash Shinde X-Patchwork-Id: 38236 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 7C914C47DDB for ; Tue, 23 Jan 2024 13:18:58 +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.11920.1706015933728871067 for ; Tue, 23 Jan 2024 05:18:53 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@windriver.com header.s=PPS06212021 header.b=Rduw6jqO; 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=175275645d=yash.shinde@windriver.com) Received: from pps.filterd (m0250809.ppops.net [127.0.0.1]) by mx0a-0064b401.pphosted.com (8.17.1.24/8.17.1.24) with ESMTP id 40NBrA8c022359 for ; Tue, 23 Jan 2024 05:18:53 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=windriver.com; h=from:to:cc:subject:date:message-id:in-reply-to:references :content-transfer-encoding:content-type:mime-version; s= PPS06212021; bh=9jEFAkIRa/VIJDtfCKOlkCy+socHCN9jVBNMQ/gGKms=; b= Rduw6jqOOrlwbZlKMR42usSqLbvAxs7y+0IkdeAq7XHhYK1RGCfV3CTV8P5+3QAx tmRxCRf1xCLFIJVsqx9Y3TkUgKtyR8D72XVT8CDYaFesppzVBcYls8I2PadnkTTS wYzQoB+kkY+y5+80AWKxrN1COjN9We6gvmvhzRB4dIJ2STbPwQSoXLpfPxHbNKgL oAfuJ0q44mHi4gUUZVjYEACOm9/2Z/72IagaePwYVC3O/eu5Iyv4mkAIIROUqlxo SHS9Cosbgu0tPzOfy9DXSr6obxw23DRXzuutMOFDshfqhqBg1NmZLQzjKlTyV2du 2Xr7Sq19v83NFOmjnFGsEg== Received: from nam12-mw2-obe.outbound.protection.outlook.com (mail-mw2nam12lp2040.outbound.protection.outlook.com [104.47.66.40]) by mx0a-0064b401.pphosted.com (PPS) with ESMTPS id 3vrejku1fw-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Tue, 23 Jan 2024 05:18:53 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Oz8Wi7Kz/mKlBoNoBlZY0nABDKZA2rO+30hFEKy5JE7UlgqxHLU7c2lmn1fU6WjXeW7Yk4Lgb89xAS7cREoancQXw98gc9hJN58YC7fD0OZSXkpgFJ3f7Gokl43OR18jZlCuFolm67MnXxs8I3reL7NVNTzynZZ8Zle/1gK409G1G3vA7O1H/W0OWV5NaZ4YwBzLo7W45F1ca5NZ1fiVYTB0n/iwjvv0o8reeZbD1NL7IAuZH8F70saKex4yT6Qeb3k/A1VW6Ct4f3Jqe8N/LEvqVWyECY6g9fxns7pTWiDSYVSq7efAGOeAEt9zxKSKct3cjFb+hVPFHJISCZr6AA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=9jEFAkIRa/VIJDtfCKOlkCy+socHCN9jVBNMQ/gGKms=; b=jjy23VWqpCiLqyzs8Va5IkBaa7f2qYQ9dIr4W1kHwiutBYWvTKSRTkyfrLblaE8GdpkWqYVvNzxFuZhHRSxORQLM/uBkaQS+2f2pMLXwsJeeIGfPEDuzGl1r8TFUVG89qa1xE3P7LAV8S+mMsdxtFULuBgUpVPASQuGSYQwS7bDPNLDHgYiP0R/9xO3TXbg36r9ZphZQRmU/tKL/Z+eL0WtVu48c4ZTwNigmabFY89O9/LcUlHKY2TqvvWNG8840zh/2AD1w2Ad9kdiLNIEux+A9Uqy5VYGIJ521aiNWZ9ou2KrP+A4iP1XKgot2FeEgLpQLkJJ4ZAOfZAvXMOS/1g== 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 SJ1PR11MB6129.namprd11.prod.outlook.com (2603:10b6:a03:488::12) by DM6PR11MB4530.namprd11.prod.outlook.com (2603:10b6:5:2a4::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7202.37; Tue, 23 Jan 2024 13:18:51 +0000 Received: from SJ1PR11MB6129.namprd11.prod.outlook.com ([fe80::e90b:e018:1b70:f107]) by SJ1PR11MB6129.namprd11.prod.outlook.com ([fe80::e90b:e018:1b70:f107%4]) with mapi id 15.20.7202.033; Tue, 23 Jan 2024 13:18:51 +0000 From: Yash.Shinde@windriver.com To: openembedded-core@lists.openembedded.org Cc: Randy.MacLeod@windriver.com, Umesh.Kallapa@windriver.com, Naveen.Gowda@windriver.com, Sundeep.Kokkonda@windriver.com, Shivaprasad.Moodalappa@windriver.com, Yash.Shinde@windriver.com Subject: [PATCH v3 3/7] rust: Enable RUSTC_BOOTSTRAP to use nightly features during rust oe-selftest. Date: Tue, 23 Jan 2024 05:16:29 -0800 Message-ID: <20240123131633.641012-3-Yash.Shinde@windriver.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20240123131633.641012-1-Yash.Shinde@windriver.com> References: <20240123131633.641012-1-Yash.Shinde@windriver.com> X-ClientProxiedBy: SJ0PR05CA0145.namprd05.prod.outlook.com (2603:10b6:a03:33d::30) To SJ1PR11MB6129.namprd11.prod.outlook.com (2603:10b6:a03:488::12) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SJ1PR11MB6129:EE_|DM6PR11MB4530:EE_ X-MS-Office365-Filtering-Correlation-Id: 35046558-ba5a-4451-67ae-08dc1c15d734 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: zPGgFR6LfCqf0cMwz+FLRxBA43YsfxpFDH38GpUtgP3nlQ1xDJr3riWTZBM3oKqFLVXTytp3zKfjn+CJ6fHgcdZGjfvOjmgfWEkWZTcBbVhmhDzvKawImrWmj4WuHw9N4tLHzndkSWPcYnhRcRIa33qxtlBny/8QpGjLLCutcqfZ35xCrxqbUUIyQ7EMgiv9hjRmN07Vd7XCDj/GPrJGQ2htVykd8H0SW6xAlBnwxNJdTX29t/sdq/MfawTJWC1PtlFmtkfNzjR8iC8qkCGi5nSThO9l66hSAGkHeie0UN32QNuLubNOfxhLQpAaubE7h04US6P8RhGYB5XCqtKFJrCF5Gz25JpbfhY4sWP8GD8qdiEpyDAlDOu/BbaBfhQXmYzJ/fKluCbtN7Ln55UbqOS+HOfXfmg0gsFCNnUwkjTUNTIFU2A/DunF+Gr6jZUfO8kG70xOIMnCDANx45HoGxAHnF6iRJV2lzu7k2Pd5K7FgTrhvkjU1fd0jg1pslrXkc6DD6s//aTXrmGgcUir9NXGbUGTHEbqQtc31HaGAhC3LizHfzljHxI1Z+qOVtx/41KtHm4UtNzJeUUFqhjviVahsfaJ6JYMdmSUr1ohNMw= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SJ1PR11MB6129.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(346002)(376002)(39850400004)(366004)(396003)(136003)(230922051799003)(1800799012)(451199024)(64100799003)(186009)(2906002)(6512007)(9686003)(26005)(86362001)(2616005)(4326008)(8936002)(478600001)(8676002)(41300700001)(38350700005)(107886003)(36756003)(38100700002)(66556008)(66946007)(66476007)(1076003)(316002)(6916009)(5660300002)(52116002)(6666004)(6486002)(6506007);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: t4gtUavPAzF+stmoasJFWreGjPtjak2dSb1XN4BweV5vkfJMZUdcDy+0iJLvVld7nN8DHVLyeB5SJJTPx7Wz+W1Y8zyQ3Z2avoJLrAazebmmEzDDgtowbk3SvDFJz34RTn3g56JD6Hi6DLb3bD/+7TtvMzuP8f7knepSpQR2IzXI0rVpkq9Z6jB6VKTGhVUEKSZHKZYm2wXWmMheC2+UQqGAHpilNGR6/HSF0+ds7ylZYig7eNwHaKv2D4rAuBJLxGQ3So1B654ytGagixBvbbZy108qAPkJubApg0RvNtzb/TIjzCWUkyY/sDyma84cte5c3RSTHV1mYenkdopesGYwI+QFOcMyWJYINnGSkrpnXj/cIuXZWaNBbm/QGJ8Gz5rbew0v4zKXi+/Sei3AkdSEzD3KokNKFod6dN0fpIzW3fA/PT1vgtMRcpW+JfMS+cvcKmBQb6onuaewCOUTwSOOgzhY/bB7HF5lDHa7JtzJNZ9eRCKjo8kjk5YLYrsqu0rs4ou9J3kT9k5hsogt9iMlNbjty3/Xh6pZSdmbyZMF1GmcxHA++U+//2+iewSnYXwqxoZtvCq/RNn0Cgu6HUWetF3vu3jr3APWornEqqkXEW/v4OO6iZeuRALoBBgsZ/32KwU1nuTJ0KpwGE6+OtJypXCY5kNcaZNJIjgXKGkqT4o2u4rdjih8IoMXV0gfAA2rXtivKMQiEraA/c/6AKeK+HYi1oY9F51OjjYA7RhFkrNNYF98ItbrXRRhr99t7QByhIRDboDBsK9PdSESSXPdsQ7ohtoPFb9Xs0cjbK4gVP3a64U2p/PVIqEd4HuCxuNk341oBAO8I33o0G8Q2sIomDSc7mQQbqDFDo9ffwjlVg8UFTxELvTDfcK12zgTqlJREYAK7chSNLwzXyG/zggqPngR0shQSdLIQmRfTCSAaQ0Fz0r8gPe74VHNIuCsWrQtqWGubgyG/+g8WUMbgVjtISvUji9WgWa8AOxYs3p+txfVyr1C64vaX+9ny1CsfO+I7GMcvK8pCKBNE5YqpaRn6rZLeSfz4NAN1xGKA3se/XS9DIxu6PPW+49EVCqJusBQVYBpP4HM5dkNffdgrVCPeX9VzK0sh/+MTv3uCSfn0OYEUvqZzGURe0oJWMfsVqRpIE9A8ouL/4sWnOWfJ5d/GVRa6OwsQPYiqZao2sNntTc0xB9noM45398ztAiNrHG9uN7Mf5aldMikW+QfHj/0/9OTJ8onzMnR431OLq+pN790yvhpsfy3FvWeKH/99lthOU8S748CJrQbgE2JvbKMRvtbJg+VsHX/qvC9UiJsAQRzKA2f+obxyiQQGyFKgutXGOAmcgx6AG9aK16pTUVJjeEW170an0d5IwmKtzfX2Or6wnvbYPNX/3epZr5kP7EfejjdwuROTIBplaOXt6y1KAUeeQYvnuYzDnX5rp9tDBdHGPZOoi+zr1FNBa02xeZQtE+fOI6mHEvGbWKF7PQqx3CwylSX4x1h3gYmMKqC1Favgr455om9ohchOTxAyBt2BYh9e4rHVd2aLwOjr1Iu8TpzQ10P+Ib6NqbPFO0tWiYpoB7y7k4O4ICEDKfMJ9C2l1F8XWyXCz/XdOuXBQ== X-OriginatorOrg: windriver.com X-MS-Exchange-CrossTenant-Network-Message-Id: 35046558-ba5a-4451-67ae-08dc1c15d734 X-MS-Exchange-CrossTenant-AuthSource: SJ1PR11MB6129.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Jan 2024 13:18:51.2673 (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: Kd9JF5TTeuBXyrcGt+cls4bKtl/AgpVwEKQ7X2MN97SshJA5Zel4nljFkqlG2QXj7VHjuNJz9katVdzCkDdlauuXta3wnT+LJlviGCmNrXc= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR11MB4530 X-Proofpoint-ORIG-GUID: R7JzrNWH2-gq3rfRIiOqQwz4zqQMvqg7 X-Proofpoint-GUID: R7JzrNWH2-gq3rfRIiOqQwz4zqQMvqg7 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.1011,Hydra:6.0.619,FMLib:17.11.176.26 definitions=2024-01-23_06,2024-01-23_01,2023-05-22_02 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 mlxscore=0 lowpriorityscore=0 bulkscore=0 clxscore=1015 phishscore=0 adultscore=0 impostorscore=0 spamscore=0 malwarescore=0 mlxlogscore=999 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2311290000 definitions=main-2401230096 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, 23 Jan 2024 13:18:58 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/194230 From: Yash Shinde Fixes: error: the option `Z` is only accepted on the nightly compiler When rust.channel is set to either beta or stable, we can't use nightly features on bootstrap without RUSTC_BOOTSTRAP. Set RUSTC_BOOTSTRAP=1 to use nightly features on stable or beta. Signed-off-by: Yash Shinde --- .../rust/files/rustc-bootstrap.patch | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 meta/recipes-devtools/rust/files/rustc-bootstrap.patch diff --git a/meta/recipes-devtools/rust/files/rustc-bootstrap.patch b/meta/recipes-devtools/rust/files/rustc-bootstrap.patch new file mode 100644 index 0000000000..406fc610bb --- /dev/null +++ b/meta/recipes-devtools/rust/files/rustc-bootstrap.patch @@ -0,0 +1,21 @@ +When rust.channel is set to either beta or stable, we can't use +nightly features on bootstrap without RUSTC_BOOTSTRAP. Set RUSTC_BOOTSTRAP=1 +to use nightly features on stable or beta. + +Upstream-Status: Backport [https://github.com/rust-lang/rust/pull/119619/commits/8aa7dd06f6e50621dc10f9f9490681be8a45876f] + +Signed-off-by: onur-ozkan +Signed-off-by: Yash Shinde +--- +diff --git a/src/bootstrap/synthetic_targets.rs b/ src/bootstrap/synthetic_targets.rs +index d2c65b740da..45baf56f46b 100644 +--- a/src/bootstrap/synthetic_targets.rs ++++ b/src/bootstrap/synthetic_targets.rs +@@ -59,6 +59,7 @@ fn create_synthetic_target( + let mut cmd = Command::new(builder.rustc(compiler)); + cmd.arg("--target").arg(base.rustc_target_arg()); + cmd.args(["-Zunstable-options", "--print", "target-spec-json"]); ++ cmd.env("RUSTC_BOOTSTRAP", "1"); + cmd.stdout(Stdio::piped()); + + let output = cmd.spawn().unwrap().wait_with_output().unwrap(); From patchwork Tue Jan 23 13:16:30 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Yash Shinde X-Patchwork-Id: 38235 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 7D5FFC47DDC for ; Tue, 23 Jan 2024 13:18:58 +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.11922.1706015936572730647 for ; Tue, 23 Jan 2024 05:18:56 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@windriver.com header.s=PPS06212021 header.b=mNILX4C6; 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=175275645d=yash.shinde@windriver.com) Received: from pps.filterd (m0250810.ppops.net [127.0.0.1]) by mx0a-0064b401.pphosted.com (8.17.1.24/8.17.1.24) with ESMTP id 40NCmTGt012327 for ; Tue, 23 Jan 2024 05:18:56 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=windriver.com; h=from:to:cc:subject:date:message-id:in-reply-to:references :content-transfer-encoding:content-type:mime-version; s= PPS06212021; bh=OLdP9IAacWpoOLY8aCWfzibkyIr8I34+mCvMuSg9+04=; b= mNILX4C6ecrTbOfvfgV9Vq5nsFlkUxK7ir0Lw3OYbQRNSkwLOZI4QcTpLjjZs28j hc4AJ3f+6RfME0GczGDjzoPcQ5hcE+wK807V101e7R+/92/1AQrH66Sj5OVlFrNJ H9JtmpRDtTcNXseRl1Gkt+/1LoJMnoYXgUQ2RA6w4kvxoX2u+OIsbXLAOSHwptpZ 4uEVY4dHEV8gGk1iPVX2goqppfVlnEZRSC5gwYdxY8vidvWaeeQ7WrGEPr3GO71r a64whfCNzU1NK8GXJBVV7scKVsYKuhzDf+LWbf5Ydjmtw6GKxlelJegb8U7aSme0 MRQvguIT51cER5bNi9ShUg== Received: from nam12-mw2-obe.outbound.protection.outlook.com (mail-mw2nam12lp2041.outbound.protection.outlook.com [104.47.66.41]) by mx0a-0064b401.pphosted.com (PPS) with ESMTPS id 3vrab4u6dd-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Tue, 23 Jan 2024 05:18:56 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ezZB3o5ajqd1KRjdr6V/kzwGpia8ilzQTwfLxv3NVN9CtYQZEwB+juNCsbvj5BgJoczCVZ9Y/vgK0vShhNmDSBOlamTN7CldS2fE/+xuR5jX+uMrHgAnoAhnnwj6d1J0depvFz5U9wUIazMTnKFUzIa7pZEKsylRp1ix62anQohJQryCSE6HI25m6pGNCKDc3I/VPk6vV8/Ke0gozBm4tsjBb5Po6dk5FlZh9iXH2luAcYA8GAG0FqClsTSOtQHEBGU0Wf4j4eCih5S0X9m3ndfVw1p4+TnxDzraiWXuGU7oTV1kVgUGkGfhBgMnV0TY4XkhYbuNM3linlX99mZpQQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=OLdP9IAacWpoOLY8aCWfzibkyIr8I34+mCvMuSg9+04=; b=RW/SLqzAGcTkkYpoxRE5XSjhLpITpkSWlnPCGjAHSrmrznxYodKeeOB6xz9VXewRspWcBnIvESF0qtkGnjbwytvKg10U/6HH4ZVeTJvIl+PAzxZj1oKk6Nkw7L8VTiUx/urs8rlantn79l8TCftqw/cWN4CpttBepbqrnjkLrmpB8knM32T/+JKAcyPphGHDjeh2CuViZsdpOt/jk6PhnARSvmbvmSg3qfDuK6jWrOq5m+MM8p3A6JPrWzT9EbmP5hhG0SSDOG6t5PYL04WU/B4wpp62TmammAqSD6eFWg+xkqlhJgo9WFql6O6vRh2LqLofBBHJHUHj+NFiAFfBNA== 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 SJ1PR11MB6129.namprd11.prod.outlook.com (2603:10b6:a03:488::12) by DM6PR11MB4530.namprd11.prod.outlook.com (2603:10b6:5:2a4::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7202.37; Tue, 23 Jan 2024 13:18:54 +0000 Received: from SJ1PR11MB6129.namprd11.prod.outlook.com ([fe80::e90b:e018:1b70:f107]) by SJ1PR11MB6129.namprd11.prod.outlook.com ([fe80::e90b:e018:1b70:f107%4]) with mapi id 15.20.7202.033; Tue, 23 Jan 2024 13:18:54 +0000 From: Yash.Shinde@windriver.com To: openembedded-core@lists.openembedded.org Cc: Randy.MacLeod@windriver.com, Umesh.Kallapa@windriver.com, Naveen.Gowda@windriver.com, Sundeep.Kokkonda@windriver.com, Shivaprasad.Moodalappa@windriver.com, Yash.Shinde@windriver.com Subject: [PATCH v3 4/7] rust: Fix assertion failure error on oe-selftest Date: Tue, 23 Jan 2024 05:16:30 -0800 Message-ID: <20240123131633.641012-4-Yash.Shinde@windriver.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20240123131633.641012-1-Yash.Shinde@windriver.com> References: <20240123131633.641012-1-Yash.Shinde@windriver.com> X-ClientProxiedBy: SJ0PR05CA0145.namprd05.prod.outlook.com (2603:10b6:a03:33d::30) To SJ1PR11MB6129.namprd11.prod.outlook.com (2603:10b6:a03:488::12) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SJ1PR11MB6129:EE_|DM6PR11MB4530:EE_ X-MS-Office365-Filtering-Correlation-Id: b5847de8-2911-41f9-09a6-08dc1c15d933 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 0PCFQre/HxtSYrhyo3GgpK9ddNWM8KDU6zL5tolnrAXrfo0Qj2DK6bMP5AFQe6/fSKcAMonSb/T4ZsPNY3IspvTXhle56n64QTiUW/fokQuJdnNvT5SOvL7YrND79ABmDHXaE6GZ5V/AaF8D62qXX5qsHpzPzkbcDyW1NSoLZ4IEZM5jQidgeimSojquRoXvrJS5n+i75mbKgNRiPO4eU3ukCIiZTddgKV9BL+r2mLIhlhoXmlMabzGW1JqhY6VmzGrveVIbhngBlVI2OIxAhBTkW8pCn47j94vaTZM/Dk2ZYhW6ovDEQEfmnvWq2eIASjRVJbD2S+5m61IgsbnS4GMOTzzXjDraE3Ryzg/hU2Y3dmmJT1ioGPafOT15NdjKhWQqmSVZ1StlBhMzY+zt8fCI8mbeDwQ8KobV/vqtMrOwmlr2OdJd5b29SdmiQYQwmMw77SGOb4Fg9dUFfA/IALMk2/XNOhQCMqX3IDGH19QRpBampM58Wo8HgRpUF77jrxOl2BskffojkPeCzl3MtsDWWf0y4pxU3DckwNLGDFWjUvD7J8ra0eED+PRS7ftlXJdhj3lRzw0IbHVj6gPzjGzvLguFPHY450e3G1KabUg= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SJ1PR11MB6129.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(346002)(376002)(39850400004)(366004)(396003)(136003)(230922051799003)(1800799012)(451199024)(64100799003)(186009)(2906002)(6512007)(9686003)(26005)(86362001)(2616005)(4326008)(8936002)(478600001)(8676002)(41300700001)(38350700005)(107886003)(36756003)(38100700002)(66556008)(66946007)(66476007)(1076003)(316002)(6916009)(5660300002)(52116002)(6666004)(6486002)(6506007);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: vRS+eSZbmq6oBbvSchA8dAH+Qae0afFsDSwEiPpjBoOG+uHvNBN9e/icrHeJVh9UXhzR/rAcexNzgBNqRsExgCThmLe8wVAKdvEbNmMF7USo9JIPSBey2pN1F5zA8JNA077mAij4fxTPVjEV/R4DxPcxNycexEslwdDp1eTGxodrry28Tj0jEdWtDiDZ04rG0LIHEL5eV23/q8/gRZQhr8jRyHKFZdOPAxel5RvyZWzof8+uVJkv6n505qQtx00hUceCfV8BYIc+4Rkw85QkmJJ8sl/2kb07S429Xn9vlZpT7KVai6HR8i7/IrLU/nTz2Y1cpww9Kr0rWOg31/H2RXFgcYydWtmY1j2m7EdH0MJSbTMceWgP8C8RFXhxB/fRzlGZtxP0UHngJcdrxvg6nRS2q5+nbC6MQyKl51/Wx7aIuI69XYgQsQkp7EaFPS6vO470XLUnS5jBifTGF6UWYCBC3mYbxpbtrrRtpfvcYy5ZAMEzM8Shjphwcc+4Ie0T/kSrEhz3QJt7n2boOnpHttQwbVK8N6+bA57rOgTv8HriVzcmGp/kOz5LWN7l/mAT6lyhvnff21Ssh7B8dX/O6UUs+pwzQbB8WcgTk3pRR26rYl+VOdqB551Ei3J157Eni2/qRyoH4iT6Czsgs4PDvamfk7uYXoDPOJRWrP+FguW5yIsFm5rRh7QItIddpz8hYrYdif8EIRLEK9VKmuyJ0TPR2TBVSuGFMZigoCjAbxFoTNy/TnL7oOPKYKumSgA4Xv9vTY1pL4+YJw5hyJ1qWVxwQh1chNmoTwnNSyXR2mHX1v8E6vGq+vTDb4EBsps10cNSmIWIWXThgYOUYmosvaIp9sRJEwB9Quwp7w94piC3trVfk/bGopZZMifH/A3roeauZiau9uDKy89IIbyxFJiwQsO7dQuUbwTzucCct9rJaAWdJtTINROAcCgXsgjR3BUjQrDH9gcu1sUUzqN7n3+HpcO9pBMdmk0Fd/qaa0bauWJnWixB73sx5/Lq8E5soC33yS0MK1EN1wT/nMRLzCwjn2AU94I4mPBXB4WTdF4pX0vR8hB+TwS+nA5Z9Pdju90/A97W7SLH7NSV8E/lzPP5l3rPQadHGIHxE9ZGV3sHxNrr9TZzcYUo6EmN/D7E5E1JKgEJK+U4oKVhYBCjKnvQAIb/5y7TkIW1+ab9i5ZYKFCMgtn94a0+1LUdXmW9IVpqEfyzAN1uuIJr64Qfyk246FKW+f4hfSUC/yJyaKEnYQLb5JDnAeuPP0jupVwvmJpDM81qgxI77mieZOHZxBB8xHzxic1w6zKqw5cRjYKmbj3hHgX+Y9tE9JQYL+zoZszA3gzbKhHqbTWXZjacIqJF3izzxL7IUJ2IxG3s9wFRQDaVRm2EjBeLA4r8T6Piwp9R0eB4JhWHm5jNibPXKOGSM5mI+2UJCuJIanwkXh31ePyw9SAq7iDLU39MqzTQTfx4p5VDLjpxTRq8H6zc3JQ13W6xpNOlUS2zzZY6wJvwUszc83b7dHfFoxCnSPcexdt1bxxlItrDOk3BPQdhZfpRMZctiJsjZdxOExIN1rl7nXwAAST+78kl38uT6jctV16yvHcuiScUt8ibrJcCEg== X-OriginatorOrg: windriver.com X-MS-Exchange-CrossTenant-Network-Message-Id: b5847de8-2911-41f9-09a6-08dc1c15d933 X-MS-Exchange-CrossTenant-AuthSource: SJ1PR11MB6129.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Jan 2024 13:18:54.4667 (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: 88L9tjaJmsBeVlVYD6GHtEr0UxD3ljDmBxU2S1Y60ztfdq3VAG1VtuINrQry6mbg0WoXPdN1Nho09B4Nlu72hiIDvy19g7//cmdt/vn4ktk= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR11MB4530 X-Proofpoint-ORIG-GUID: S2AjbIA7gLedCDB6NR4W2RMM1tGTxQRL X-Proofpoint-GUID: S2AjbIA7gLedCDB6NR4W2RMM1tGTxQRL X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.1011,Hydra:6.0.619,FMLib:17.11.176.26 definitions=2024-01-23_06,2024-01-23_01,2023-05-22_02 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 mlxlogscore=817 impostorscore=0 malwarescore=0 adultscore=0 lowpriorityscore=0 spamscore=0 priorityscore=1501 clxscore=1015 phishscore=0 mlxscore=0 bulkscore=0 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2311290000 definitions=main-2401230097 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, 23 Jan 2024 13:18:58 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/194231 From: Yash Shinde Fixes: thread 'main' panicked at 'assertion failed: `(left == right)` left: `x86_64-unknown-linux-gnu`, right: `x86_64-poky-linux-gnu`: Cannot obtain compiler for non-native build triple at stage 0', compile.rs:1474:13 Add correct target value for cross-compiled targets on stage1 during rust oe-selfest. Signed-off-by: Yash Shinde --- .../rust/files/target-build-value.patch | 26 +++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 meta/recipes-devtools/rust/files/target-build-value.patch diff --git a/meta/recipes-devtools/rust/files/target-build-value.patch b/meta/recipes-devtools/rust/files/target-build-value.patch new file mode 100644 index 0000000000..23e8c76801 --- /dev/null +++ b/meta/recipes-devtools/rust/files/target-build-value.patch @@ -0,0 +1,26 @@ +Add correct build value for cross-compiled targets on stage1 when +bootstapping rustc. + +Upstream-Status: Backport [https://github.com/rust-lang/rust/pull/119619/commits/b888e2f82b9dbe81875f50d13adbc0271a9401ff] + +Signed-off-by: onur-ozkan +Signed-off-by: Yash Shinde +--- +diff --git a/src/bootstrap/test.rs b/src/bootstrap/test.rs +--- a/src/bootstrap/test.rs ++++ b/src/bootstrap/test.rs +@@ -1489,8 +1489,12 @@ + // NOTE: Only stage 1 is special cased because we need the rustc_private artifacts to match the + // running compiler in stage 2 when plugins run. + let stage_id = if suite == "ui-fulldeps" && compiler.stage == 1 { +- compiler = builder.compiler(compiler.stage - 1, target); +- format!("stage{}-{}", compiler.stage + 1, target) ++ // At stage 0 (stage - 1) we are using the beta compiler. Using `self.target` can lead finding ++ // an incorrect compiler path on cross-targets, as the stage 0 beta compiler is always equal ++ // to `build.build` in the configuration. ++ let build = builder.build.build; ++ compiler = builder.compiler(compiler.stage - 1, build); ++ format!("stage{}-{}", compiler.stage + 1, build) + } else { + format!("stage{}-{}", compiler.stage, target) + }; From patchwork Tue Jan 23 13:16:31 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Yash Shinde X-Patchwork-Id: 38237 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 7401DC47258 for ; Tue, 23 Jan 2024 13:19:08 +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.11782.1706015938372168528 for ; Tue, 23 Jan 2024 05:18:58 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@windriver.com header.s=PPS06212021 header.b=YjMMgH8+; 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=175275645d=yash.shinde@windriver.com) Received: from pps.filterd (m0250809.ppops.net [127.0.0.1]) by mx0a-0064b401.pphosted.com (8.17.1.24/8.17.1.24) with ESMTP id 40NBrA8d022359 for ; Tue, 23 Jan 2024 05:18:58 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=windriver.com; h=from:to:cc:subject:date:message-id:in-reply-to:references :content-transfer-encoding:content-type:mime-version; s= PPS06212021; bh=ZtBAGwu9HcBQaA/T5+ExzFuKchDOOisR9OSoyQDd1vI=; b= YjMMgH8+AO/MKVrG7J4dc2+iaA30d6CibsmwSvY0JlpKBVfC7Qod22yMudF1oAss W6mtcY5UhF8Aiq3A8Gr2Qypy/9Gca1GTY4cqXEXnPx32Ncuv75oEub0eXnZP9n3q 2GIan2gzYe+M6aj/sWu0aFLwThiR8zI7DHdgtweBTILR+j+N++JWLVT2C4161PLk RBMs7jIpXoT897DvfIvSIw9znIbby3AR5mPC/VTWfwrn/aXGJw/GcA6WrTTVEK3e p4MkqmndMOQM28eZqEDIUFh+0JK5qkOGBNZ68hRaaR6GaB8mLMvW3CWghjVoUAIt 1Ld3R/DpDd/MrEwZC3ZZdQ== Received: from nam12-mw2-obe.outbound.protection.outlook.com (mail-mw2nam12lp2041.outbound.protection.outlook.com [104.47.66.41]) by mx0a-0064b401.pphosted.com (PPS) with ESMTPS id 3vrejku1g3-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Tue, 23 Jan 2024 05:18:57 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Bg/HtY8gYpMAJ6i2Ywy54qURyugle/yyfuV9anPt7cjKRFU2EGmPojDhyMykf3tIE3jw2BqlMllkzrTgaHr5+CVfWCwfXQ5gQ1KGaJKwEQ1wF+jeAjmt0K2YvBwmSsH2EfnL/P+oRBmW/niI2S6o8crcZtZRo6pN5FlG702bBU5lDr42HKih8ZMJTxQEbFBSUMt5CGDpfo27b/PDb8OwRQ9+If71CZPFFMoKvFGf90zHXIVk7AvU7BzVUl+Oniygv4ClVajY6hIh8r8LhvMr9sUMW1hB6QONV/XYdykaKtZK3PFDxMI63/Two6OCbz5IArcjaP95QZsR2xoiqj0XOw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=ZtBAGwu9HcBQaA/T5+ExzFuKchDOOisR9OSoyQDd1vI=; b=Jeu8LTUMxCsJP7PxGsvUEDgkxRd2XymN9IcxOtsEpqCl1/FcymNVz+HO25oHTMpF71xoVgG5uZPLSI2RTGV45+kj0psKNKTQxA0om3dGklWOWyu0HkPr24WV3uAnYLQboji4iVkJUBa2J5nLIv6yTG7DbawlL2WkXizR2ZREQWRDBFrtQVozfD8LrIWbTk8gV2boluk1V+tTzLoZi9na7FQb4PVcwG3tKkmesw3OU1fD8wYUduCp9xfCEezbG711F0iWo1L3ZIrSpLDC1sT8NLLvA/pBtxok0DOnp4IPpgUttAna1xrhkMi55eQor23WOBcnTF5FghytFuaN9hS3eg== 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 SJ1PR11MB6129.namprd11.prod.outlook.com (2603:10b6:a03:488::12) by DM6PR11MB4530.namprd11.prod.outlook.com (2603:10b6:5:2a4::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7202.37; Tue, 23 Jan 2024 13:18:56 +0000 Received: from SJ1PR11MB6129.namprd11.prod.outlook.com ([fe80::e90b:e018:1b70:f107]) by SJ1PR11MB6129.namprd11.prod.outlook.com ([fe80::e90b:e018:1b70:f107%4]) with mapi id 15.20.7202.033; Tue, 23 Jan 2024 13:18:56 +0000 From: Yash.Shinde@windriver.com To: openembedded-core@lists.openembedded.org Cc: Randy.MacLeod@windriver.com, Umesh.Kallapa@windriver.com, Naveen.Gowda@windriver.com, Sundeep.Kokkonda@windriver.com, Shivaprasad.Moodalappa@windriver.com, Yash.Shinde@windriver.com Subject: [PATCH v3 5/7] rust: Add new tests in the exclude list for rust oe-selftest Date: Tue, 23 Jan 2024 05:16:31 -0800 Message-ID: <20240123131633.641012-5-Yash.Shinde@windriver.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20240123131633.641012-1-Yash.Shinde@windriver.com> References: <20240123131633.641012-1-Yash.Shinde@windriver.com> X-ClientProxiedBy: SJ0PR05CA0145.namprd05.prod.outlook.com (2603:10b6:a03:33d::30) To SJ1PR11MB6129.namprd11.prod.outlook.com (2603:10b6:a03:488::12) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SJ1PR11MB6129:EE_|DM6PR11MB4530:EE_ X-MS-Office365-Filtering-Correlation-Id: c94df12a-d619-4e14-1caf-08dc1c15da47 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: KjwXIcEKlccyIEDCdgJy9hWByBu6XIWpSn7jjzNMZhHfIDNKq8koVSAYjngYDk3WeGNLN2y0+aaDe/dyQDer7h9Z2kX7rqHJWDtrP4sMavHrytGm23EXKmCZtMF1Xv1WLfD43YAC8FfwqyGRrHb+9q+r57jPmatgx1CCpcObvmcahL5zF/rMhtdz5NdPljE+mzBIJFJZXedh89hHEH7UjKv1Epzt2hAu6hV7K3UV+oYeEpmJtYeh2y+uT3RHRBY7Oz7hIJcBZ4alYhR7EKq3o/f2dohZ96V4o3uyY+LpShKJ27A/QXEynldVqK3udY9turi9ASB/Y2eomDLDXpGLCKH8e531rNlRMl/2JZHJWJjp7j5AC4tvk+pTyypyPUdoxzIy0gcyC0eS4bYFF0/gdEIzK9XaRiT4tew2mBSOvnNveEjrlQyOMSxvWiWLMNeUeOOBTj181pOdlRPcpQZ3oXNFSYmQjlqY/mkuKlweSgkNkeeslS36S51DFcg/SmV0VfAG9gAWR7bCMWxFePI3i+NaVkU2qtK3RwgDZ5IwLArCjZyMP6iqRKV7A6Z7wqjgWR8SHwIsePnXsYXYsYM+YCF3Oe9EaGV39XvfX6ymOKM6qmRV8mJbg1G0Y68RYc+G X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SJ1PR11MB6129.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(346002)(376002)(39850400004)(366004)(396003)(136003)(230922051799003)(1800799012)(451199024)(64100799003)(186009)(2906002)(6512007)(9686003)(26005)(86362001)(2616005)(4326008)(8936002)(478600001)(8676002)(41300700001)(38350700005)(107886003)(36756003)(38100700002)(83380400001)(66556008)(66946007)(66476007)(1076003)(316002)(6916009)(5660300002)(52116002)(6666004)(6486002)(6506007);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: yjpFpJIh92A7tmEqpiS5jeKFQIhGZtODI8bOV4N5tiUu3kqJXqwfvHtmV6s3TgEgxu6EnZ6nHXqE8z5VAsAe17RgxHrktT0l4zDOwN2c5OqW4tbObjHAWKSUSaXVNkdUqtEr7SjoTYGET612USFG3wZKfzcgZxU6R75HwFdlmG9l/dvi1rE7sFOF1dppXKJDITsB2wJvVLwsA6OxtZls1sB/raIBAr8sHWN9rJYZKHVNB1Lx+uFVpsPqYi92xyAjmSa8lhwCriZ94uA8yaqVgpHspw9FJPUz6HwS6LAVLl0d/qKOTG52gqY8Ti158RCLEzl+/df1SE2TSPiWIyFrLXsuqYdq4KR+ApKuYH/B3nBoqEys2WTWK7evIcyo7bMr6SlQKKWPJA4ZYsiwyH219MhNx7TEYbJV7bB/WtZOSkFp38VLPhVvHXONo4/CISB9/ENevd/+utbhzZToRDFM60tdtJaMcYVu1rMNBxEXnzVwjLWXMCMvuA+4ZsdPKIu/6aOIS5iBGXopWFt/IpblrNLbfGImQSlYWy700b1rtpc78cfAu+IjG/AsXQ1DjTnBTpLsBgaRhlQODuUI687y4g1/sT3SoBw2KychzjDwnK+bhKuoTi2O45XNBZlXcdtWW4a+SpuCFVfWDdtsYRDdq137ktYr7i3/GZpijGtDUh3NROPMva5m4ZO3En/G52b7fdpqyie+2XJw0PPMnF6LMY+xXSl4+9h1DR7rRGKpL8f98NcO4FMu39k+iBfnHz3Dyg/wYXYND0ZAXTXnQXH+2oscmIhdZan+xVKyGenm9TPEJKrHPejP3b34+Elf+cR6RMfbV1ALn/6vM+iP9dgPb/4GJoaqoqr75qjbT5Oxhu/xeVUxAGhUpP6izc0F2u46Z44aE3Xe0JzoxPxRICmS7DkrEfZEEtMnh86mdUK4/pzcbZ3olLCz34bXxXrD+Q/tBZaC5Q4SXnFRob0nFwODTHBS2CkFOQeVlrPqsMwlLP5anynll4E4OCfQk2pl3pUcP4I36sQnDcf51BoICDuF7ivGo0NANnqSlAB3qLC4DQ/zFDUJWlfQF0kf6xjQYQi5M+ph+NTKm6eHuGDvmrnAg+KhHBrjIiA2K/N1YbV0CbrgunG/bt46Talqvr1Geqm8Gy/SWzVq6cgUobYyy31PPxw6F5/TNuM9X4Vb7JwcxI8u/wM/preVkAi+n8IRlFL/23by56IgrWj1yrjlQSOlGY7RqzhDSDaYxrVsgln/gthBa5AeyG5+gaZDsSyuV9OU+T2wKTTdTg1zdB7km89lNhbg6qcOhVmTCMiU2UYZIAQ0Bf076xcYvtzsTZFiXN0X0DtllD3AzCiessr233DwlEGsUh9E789zcPVTnAXE6ZSY7a986SSzc4U3GPTrzrvh4FdyYA6hketT1E/8KfRB5ZJf34oINQyMoJflvp2+oR1mUpLkN/mHoVEkymIPsqqTCv6nh5XS1VDQBBQpr7/nJqxSXEyJVD+ma9hFh3VzLrcaKWcBEW9QNmmhCfJNyM2VarF4GLr+GL7waFHlIjTADQxHU62HaWauq+BYYgIxeFbl57x4zmEGFeEWY8bGQvuz6UdCQdGPSg4gWtpyGjA+kA== X-OriginatorOrg: windriver.com X-MS-Exchange-CrossTenant-Network-Message-Id: c94df12a-d619-4e14-1caf-08dc1c15da47 X-MS-Exchange-CrossTenant-AuthSource: SJ1PR11MB6129.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Jan 2024 13:18:56.4260 (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: jXrzNLEBR8Wm1pNztSR3MisnKPR3yJQZ0XQYd908oGHSXXVbg1nxLPt3HyOwUryDF0Maegm1SoJOsY8hv+IhKgdKDM75jWiYpZ/PThfUY9o= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR11MB4530 X-Proofpoint-ORIG-GUID: qHxirwVjv3ey-YdwdhzVDyG8C38_SQjA X-Proofpoint-GUID: qHxirwVjv3ey-YdwdhzVDyG8C38_SQjA X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.1011,Hydra:6.0.619,FMLib:17.11.176.26 definitions=2024-01-23_06,2024-01-23_01,2023-05-22_02 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 mlxscore=0 lowpriorityscore=0 bulkscore=0 clxscore=1015 phishscore=0 adultscore=0 impostorscore=0 spamscore=0 malwarescore=0 mlxlogscore=999 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2311290000 definitions=main-2401230096 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, 23 Jan 2024 13:19:08 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/194232 From: Yash Shinde Add newly failing tests cases in the exclude list for rust oe-selftest. Signed-off-by: Yash Shinde --- meta/lib/oeqa/selftest/cases/rust.py | 37 +++++++++++++++++++++++++++- 1 file changed, 36 insertions(+), 1 deletion(-) diff --git a/meta/lib/oeqa/selftest/cases/rust.py b/meta/lib/oeqa/selftest/cases/rust.py index 6dbc517006..7ad6cd6be7 100644 --- a/meta/lib/oeqa/selftest/cases/rust.py +++ b/meta/lib/oeqa/selftest/cases/rust.py @@ -262,7 +262,42 @@ class RustSelfTestSystemEmulated(OESelftestTestCase, OEPTestResultTestCase): 'tests/ui/process/process-panic-after-fork.rs', 'tests/ui/process/process-sigpipe.rs', 'tests/ui/simd/target-feature-mixup.rs', - 'tests/ui/structs-enums/multiple-reprs.rs' + 'tests/ui/structs-enums/multiple-reprs.rs', + 'tests/mir-opt/', + 'tests/codegen/abi-sysv64.rs', + 'tests/codegen/call-metadata.rs', + 'tests/codegen/async-fn-debug-awaitee-field.rs', + 'tests/codegen/issues/issue-77812.rs', + 'tests/codegen/debug-column.rs', + 'tests/codegen/inline-function-args-debug-info.rs', + 'tests/codegen/binary-search-index-no-bound-check.rs', + 'tests/codegen/fn-impl-trait-self.rs', + 'tests/codegen/enum/enum-u128.rs', + 'tests/codegen/abi-efiapi.rs', + 'tests/codegen/issues/issue-73258.rs', + 'tests/codegen/llvm-ident.rs', + 'tests/codegen/drop.rs', + 'tests/codegen/intrinsics/transmute-niched.rs', + 'tests/codegen/issues/issue-75546.rs', + 'tests/codegen/debuginfo-generic-closure-env-names.rs', + 'tests/codegen/inherit_overflow.rs', + 'tests/codegen/asm-powerpc-clobbers.rs', + 'tests/codegen/align-byval.rs', + 'tests/codegen/inherit_overflow.rs', + 'tests/codegen/dst-vtable-align-nonzero.rs', + 'tests/codegen/move-operands.rs', + 'tests/codegen/align-fn.rs', + 'tests/codegen/abi-efiapi.rs', + 'tests/codegen/issues/issue-98156-const-arg-temp-lifetime.rs', + 'tests/codegen/debug-limited.rs', + 'tests/codegen/mainsubprogram.rs', + 'tests/codegen/enable-lto-unit-splitting.rs', + 'tests/codegen/intrinsics/mask.rs', + 'tests/ui-fulldeps/', + 'src/tools/replace-version-placeholder', + 'src/tools/jsondoclint', + 'tests/ui/numbers-arithmetic/u128.rs', + 'tests/codegen/repr/transparent-mips64.rs' ] exclude_fail_tests = " ".join([" --exclude " + item for item in exclude_list]) From patchwork Tue Jan 23 13:16:32 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Yash Shinde X-Patchwork-Id: 38239 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 80F88C47E49 for ; Tue, 23 Jan 2024 13:19:08 +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.11784.1706015940423973700 for ; Tue, 23 Jan 2024 05:19:00 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@windriver.com header.s=PPS06212021 header.b=BTFn8EN/; 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=175275645d=yash.shinde@windriver.com) Received: from pps.filterd (m0250809.ppops.net [127.0.0.1]) by mx0a-0064b401.pphosted.com (8.17.1.24/8.17.1.24) with ESMTP id 40NCA2Gv001526 for ; Tue, 23 Jan 2024 05:19:00 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=windriver.com; h=from:to:cc:subject:date:message-id:in-reply-to:references :content-transfer-encoding:content-type:mime-version; s= PPS06212021; bh=kG9eKt85xSiuUc3k+Iwp8YM0+Edb5fTi2BCm8YcRSdI=; b= BTFn8EN/QX0wKTShJE6Ivhh7OdtZwmCDpijwh3ndTFQCoWY/K3OCYoAuK1rKaWQy Ji4hK7oFt5BmHDOzGI3A3evAMr1iWV46tb4rMR+XNmONFxCJtxBnuHM8oLd+Ahee Zhl+EpvY3vk2EY/PYfandck9QifmYtHPAEZjADGObATr7t2OBf4v4q63qTjeC0bC t9PZbngvJ3CLtrFIc3ZeLnEhiRjK5Wnv5t8FoxQsm9d9eWzEM/CtxWPtqpdoi8YE biBktOWeWQZ0vkvSXCOowwNDQD034BBbmRwpMU7G6e8OiXM+M32UnfhPncriMHN0 MTFoUKyi5OK6DoMhnr+F+g== Received: from nam12-mw2-obe.outbound.protection.outlook.com (mail-mw2nam12lp2040.outbound.protection.outlook.com [104.47.66.40]) by mx0a-0064b401.pphosted.com (PPS) with ESMTPS id 3vrejku1g5-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Tue, 23 Jan 2024 05:18:59 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Zhq7LBTYfGpixnSpQnSB+yMBh/FJ9qmzQUb+5cQTetKOZjAKyrxklGf7VbfKWAkoLz7e4LFdupgbYTGH19BEUjJ3a1l2H/nn323HP4OraaDkGTQOoihOQ0dwf5xqmumdNmbG/T0J0YOOkd16UtzU1u8Y6byc2Hd+7yCkhIQjXEkD5DLDONPRZC4GTdfSky7J5VqCqTECxB2RxHB0Dk5zjLhTO1it17JsLQhV47lRNOp2WCHaE7KeDAz/9Fm9dzQ77gygM71gqEIXURdEk6h4Ob8xX0djpsI3lgiGgqOMQ2/HepevCKyWMXcX0PndOj8+S5pNGAlC/TTbbyuOdVYJ9Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=kG9eKt85xSiuUc3k+Iwp8YM0+Edb5fTi2BCm8YcRSdI=; b=E3Y/aUE4BBNtlzVsKGjrDFmTIvSZdx1ni2DbbZs7F+zS4wD+a85773N7PYcgRQYf1dJ66SC9bbIqICQb/7vR1ZtxJWaFdzkRjQ7DMOG45HLXsdJK1TypXm6qlpVU0+uDJvuO3TqvKVqLc4I3Joe1kMf95Pmkm3HrYdF4X/Otfk4zv/jzTfjhkDohi5j9W/J+Jh0Gd0NhTbRSBAFNWPuGPi3Az1KwPgXRYWFC1qqYyTAZbPiTBwYSWSEwNpmLWHmnFU2rPQ+pRAFzrR236wRnsbCxa/HHBoGyD5fwk1UiyyGR+DEYaEFeofB89o5SRguDHNwUqUzdrEfsCssvWlAzsg== 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 SJ1PR11MB6129.namprd11.prod.outlook.com (2603:10b6:a03:488::12) by DM6PR11MB4530.namprd11.prod.outlook.com (2603:10b6:5:2a4::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7202.37; Tue, 23 Jan 2024 13:18:58 +0000 Received: from SJ1PR11MB6129.namprd11.prod.outlook.com ([fe80::e90b:e018:1b70:f107]) by SJ1PR11MB6129.namprd11.prod.outlook.com ([fe80::e90b:e018:1b70:f107%4]) with mapi id 15.20.7202.033; Tue, 23 Jan 2024 13:18:58 +0000 From: Yash.Shinde@windriver.com To: openembedded-core@lists.openembedded.org Cc: Randy.MacLeod@windriver.com, Umesh.Kallapa@windriver.com, Naveen.Gowda@windriver.com, Sundeep.Kokkonda@windriver.com, Shivaprasad.Moodalappa@windriver.com, Yash.Shinde@windriver.com Subject: [PATCH v3 6/7] rust: Remove the test cases whose parent dir is also present in the exclude list Date: Tue, 23 Jan 2024 05:16:32 -0800 Message-ID: <20240123131633.641012-6-Yash.Shinde@windriver.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20240123131633.641012-1-Yash.Shinde@windriver.com> References: <20240123131633.641012-1-Yash.Shinde@windriver.com> X-ClientProxiedBy: SJ0PR05CA0145.namprd05.prod.outlook.com (2603:10b6:a03:33d::30) To SJ1PR11MB6129.namprd11.prod.outlook.com (2603:10b6:a03:488::12) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SJ1PR11MB6129:EE_|DM6PR11MB4530:EE_ X-MS-Office365-Filtering-Correlation-Id: fe4e9715-860f-4590-a66a-08dc1c15db45 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: lZrG/r/0KG7pbWkeIblEMo3bSFJuo7eCmIMjXMwp+SU+HrkE/u6d9p2+3mXn+/gMVyE9heHgTZlvb0bZu2w5dEtxOWDzivYJTakGe4npX4ErmJr0IDEpKsXtY7ivPl4sY0lU+iPNUmgUDArSSGJQWjkcW2mt+XDMO8eYHkxFodAayFOoNW+GXbUF+A6gdxtMPHOUNXZH41ai9X9cvm8AhMVh5Nf3HQ1UcEjvmLE6cuuk1321v03VIN0WLlygH9jVu0od1bT6dSRjbb75KpH5ZeTWhuI1zjcgTRpMCHsq6ptF/8VnBsKx7mXdK8Vhxcb37n5HEloBZ1k/lSZ+Ohou5q8as22Or4hbQphBh1oAB55MZqSIvjzmyG01Pw05xa6iVSr51hqvsEZOMWgSV8DextUMG3X4OvBq1PxGQYoME0BhiRqAa+2UeVixvYrSFNgLTosw9BjolMLWG2cAT4lnznDh/5aC6hvitiTVmBpApCpLBBtJCPFAgDrvr2BO64mdq7sYZO6WfrV5K8OnDnlrmnMX6EcGgkKFrr56r4fFyf7A2CLx4Fp5oUg3DxQhvYmODFWm9Y4J+BxXQAAKcCB67LQxoLjBzaONvNzaDyCO/KUpRXK6VeR4/UpkO436JX5g+/ek3oU/d0T1O/AdBqTYyd3v0Ly908B3USaecGt7znU= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SJ1PR11MB6129.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(346002)(376002)(39850400004)(366004)(396003)(136003)(230173577357003)(230273577357003)(230922051799003)(1800799012)(451199024)(64100799003)(186009)(2906002)(6512007)(9686003)(26005)(86362001)(2616005)(4326008)(8936002)(478600001)(8676002)(41300700001)(38350700005)(107886003)(36756003)(38100700002)(83380400001)(66556008)(66946007)(66476007)(1076003)(316002)(6916009)(5660300002)(52116002)(6666004)(6486002)(6506007);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: uSgMQnYjhY9xvzj4iqW7I9n/eLmct7P7rtb/WVUUfc4jIJXaBNe1FlLLSvGUr708jTYCLPdHX1mAgtZEEPT0Jn6+jOTUvIsiihmKu1xINM4n76qPsnNj3dgb+OSfh/M/yZ9DJFU7hPxaAAhVA1wJiN9J17Iamgvp/ZIYUvyfrgs4NDE+3ZC0z63zB7Luoy9Pt15pGViiXVwxtmecbJhUFokv8cGARs4ZVncTgxqOzRYg74v8xUoSs2jXEg3PctX4quW+nArvr6PSH55Mh/HubEX6QVYlJja2r1sI4H8jp3QTpXeCDv40v9gG1cloD+A31rl9lg6zTtHoNP7YUPpRUZoZXFEaGlrPJ5pOMsfQv5RpBnxMXvwQkPiblX8BXv8dhH3Ph14BKITnDOGIxqzV8Drz5O9FC3aZ8CI6vQlYc2PrrkLsFeno5Bm1cNmkcBO5Dpz/CwYHXK88XVBXbOG6S3dWIr7CVtKAdbL6c6uEsXvBQrF3jqVgU/fUvBkFnZrBe7owD9YbN/49Qmz1gtfgo0xiopITt5VIXzN3PYWST+CrOKiwJOzw6VWY/kXvKNaJsHnTepuIQLcZm7lq1ZhNI83rSx06fK//AgVnas5L+LW+GcG3IiWgsdS0DzGasoPK/8fbp2NECjC8nGgzxbsTrrHef6LlcxNsp1nh8SR5w6lOd2+rl/DeELcRKrfiQCzOuT7XRqIoCpK9VTINWpRO1QZe+XtqjUCXFqODxRCs7blFeMO6hdyjxNUKjo8lh9QdU01IfjzZ6XfmUNHArUP/DgR0JfeUH/t94OqG/gNrIS8sDUnsffwWhOiUrJmG+Mgr+Vir4iuVAMZK4I+NB5p6a20Gn3QzauVa9wtEtyiS4cC+goP1Iz2nfB1If3Q6BRfmQdjVIzsLlrDnoZt0qB1TjQ23nm5ybjxvV9Nmzfw35Kmc91MWIjlZwgTzChISDkxyQiVZRvDaxcO5qELX0Al6q3GCnuthFfuOyrGUlYnLSfpXqjX9ba1+DXnBWP4MxxlQt+m6QNa4blz5N4TCOeWscbNWgEtzEfDGTHa4AbtvOkG3918BD9khZPZOdUhpLpPrHpdSLmnIpM81JzWmGsx/eKiplE+QAiKhAap8JKMlK4Kw73GwZJvt8QbTxW2udGo4ZWLMLRCIWEnfYEcpVWhjXGzpOqmWAP30qnCTfL7RV+eomwdYhEpKgDA5bhry/mx1h3O3PVXHIbRhnBLnXE62cEK089ohfggpjGcncxRTI/eXrb08bFPdcTHEsjYeSk7RZclCyrJmqDNHaSnz+BJpJCYf5nPiZq2YVPctuQXhZN3fIApa3VCxr0E1bOe5VZsJPgqxhsI9uvcnX2AFWvvITW8RizdL+CufN/B6sZn3p1UO3C6e02fnf0AKVR5PpQY3YuAEp7PDmX341IDvLPYuOc4XPbFZNU7iktbBIooppkfboDDDduGcxwhhVt5yLwfLVTI+4Xao7+kTq19l37uXfO5hspttgWpniAJIIKujHj84Y74y+La1+zRmS1lF3vDQXfedDPJ7q8Yh3Pn93FqOlaFxjjCtsrMfhLLT0ZgvOBZSxM0jnPT4+uoNP5fpqE3haX4Dt8VYgsrieSTGBPhNoQ== X-OriginatorOrg: windriver.com X-MS-Exchange-CrossTenant-Network-Message-Id: fe4e9715-860f-4590-a66a-08dc1c15db45 X-MS-Exchange-CrossTenant-AuthSource: SJ1PR11MB6129.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Jan 2024 13:18:57.9556 (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: 6zLuyT3lmyY0hBL0LpwCtHYAYdzE7nwRhH2KpfGKkPraRxzlT/v9zqnBaH0pKEhbqdSztxf2ueTyGJuo+v9ijqGL1tK8EnC28Hag6axF6ms= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR11MB4530 X-Proofpoint-ORIG-GUID: YzcqfeF0T6GiX-Oy1Jb43AtEwARavxcp X-Proofpoint-GUID: YzcqfeF0T6GiX-Oy1Jb43AtEwARavxcp X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.1011,Hydra:6.0.619,FMLib:17.11.176.26 definitions=2024-01-23_06,2024-01-23_01,2023-05-22_02 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 mlxscore=0 lowpriorityscore=0 bulkscore=0 clxscore=1015 phishscore=0 adultscore=0 impostorscore=0 spamscore=0 malwarescore=0 mlxlogscore=999 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2311290000 definitions=main-2401230096 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, 23 Jan 2024 13:19:08 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/194233 From: Yash Shinde To avoid overlap and redundancy of rust tests, remove the test cases whose parent dir is already excluded. Tests which are failing from below dirs are removed as these dirs are already present in exclude list tests/run-make tests/rustdoc tests/mir-opt tests/ui-fulldeps Signed-off-by: Yash Shinde --- meta/lib/oeqa/selftest/cases/rust.py | 122 --------------------------- 1 file changed, 122 deletions(-) diff --git a/meta/lib/oeqa/selftest/cases/rust.py b/meta/lib/oeqa/selftest/cases/rust.py index 7ad6cd6be7..0ec2e422f9 100644 --- a/meta/lib/oeqa/selftest/cases/rust.py +++ b/meta/lib/oeqa/selftest/cases/rust.py @@ -102,108 +102,8 @@ class RustSelfTestSystemEmulated(OESelftestTestCase, OEPTestResultTestCase): 'tests/codegen/uninit-consts.rs', 'tests/pretty/raw-str-nonexpr.rs', 'tests/run-make', - 'tests/run-make/cdylib-fewer-symbols/foo.rs', - 'tests/run-make/doctests-keep-binaries/t.rs', 'tests/run-make-fulldeps', - 'tests/run-make/issue-22131/foo.rs', - 'tests/run-make/issue-36710/Makefile', - 'tests/run-make/issue-47551', - 'tests/run-make/pgo-branch-weights', - 'tests/run-make/pgo-gen', - 'tests/run-make/pgo-gen-lto', - 'tests/run-make/pgo-indirect-call-promotion', - 'tests/run-make/pgo-use', - 'tests/run-make/pointer-auth-link-with-c/Makefile', - 'tests/run-make/profile', - 'tests/run-make/static-pie', - 'tests/run-make/sysroot-crates-are-unstable', - 'tests/run-make/target-specs', 'tests/rustdoc', - 'tests/rustdoc/async-move-doctest.rs', - 'tests/rustdoc/async-trait.rs', - 'tests/rustdoc/auto-traits.rs', - 'tests/rustdoc/check-source-code-urls-to-def.rs', - 'tests/rustdoc/comment-in-doctest.rs', - 'tests/rustdoc/const-generics/const-generics-docs.rs', - 'tests/rustdoc/cross-crate-hidden-assoc-trait-items.rs', - 'tests/rustdoc/cross-crate-hidden-impl-parameter.rs', - 'tests/rustdoc/cross-crate-links.rs', - 'tests/rustdoc/cross-crate-primitive-doc.rs', - 'tests/rustdoc/doctest-manual-crate-name.rs', - 'tests/rustdoc/edition-doctest.rs', - 'tests/rustdoc/edition-flag.rs', - 'tests/rustdoc/elided-lifetime.rs', - 'tests/rustdoc/external-macro-src.rs', - 'tests/rustdoc/extern-html-root-url.rs', - 'tests/rustdoc/extern-impl-trait.rs', - 'tests/rustdoc/hide-unstable-trait.rs', - 'tests/rustdoc/inline_cross/add-docs.rs', - 'tests/rustdoc/inline_cross/default-trait-method.rs', - 'tests/rustdoc/inline_cross/dyn_trait.rs', - 'tests/rustdoc/inline_cross/impl_trait.rs', - 'tests/rustdoc/inline_cross/issue-24183.rs', - 'tests/rustdoc/inline_cross/macros.rs', - 'tests/rustdoc/inline_cross/trait-vis.rs', - 'tests/rustdoc/inline_cross/use_crate.rs', - 'tests/rustdoc/intra-doc-crate/self.rs', - 'tests/rustdoc/intra-doc/cross-crate/additional_doc.rs', - 'tests/rustdoc/intra-doc/cross-crate/basic.rs', - 'tests/rustdoc/intra-doc/cross-crate/crate.rs', - 'tests/rustdoc/intra-doc/cross-crate/hidden.rs', - 'tests/rustdoc/intra-doc/cross-crate/macro.rs', - 'tests/rustdoc/intra-doc/cross-crate/module.rs', - 'tests/rustdoc/intra-doc/cross-crate/submodule-inner.rs', - 'tests/rustdoc/intra-doc/cross-crate/submodule-outer.rs', - 'tests/rustdoc/intra-doc/cross-crate/traits.rs', - 'tests/rustdoc/intra-doc/extern-builtin-type-impl.rs', - 'tests/rustdoc/intra-doc/extern-crate-only-used-in-link.rs', - 'tests/rustdoc/intra-doc/extern-crate.rs', - 'tests/rustdoc/intra-doc/extern-inherent-impl.rs', - 'tests/rustdoc/intra-doc/extern-reference-link.rs', - 'tests/rustdoc/intra-doc/issue-103463.rs', - 'tests/rustdoc/intra-doc/issue-104145.rs', - 'tests/rustdoc/intra-doc/issue-66159.rs', - 'tests/rustdoc/intra-doc/pub-use.rs', - 'tests/rustdoc/intra-doc/reexport-additional-docs.rs', - 'tests/rustdoc/issue-18199.rs', - 'tests/rustdoc/issue-23106.rs', - 'tests/rustdoc/issue-23744.rs', - 'tests/rustdoc/issue-25944.rs', - 'tests/rustdoc/issue-30252.rs', - 'tests/rustdoc/issue-38129.rs', - 'tests/rustdoc/issue-40936.rs', - 'tests/rustdoc/issue-43153.rs', - 'tests/rustdoc/issue-46727.rs', - 'tests/rustdoc/issue-48377.rs', - 'tests/rustdoc/issue-48414.rs', - 'tests/rustdoc/issue-53689.rs', - 'tests/rustdoc/issue-54478-demo-allocator.rs', - 'tests/rustdoc/issue-57180.rs', - 'tests/rustdoc/issue-61592.rs', - 'tests/rustdoc/issue-73061-cross-crate-opaque-assoc-type.rs', - 'tests/rustdoc/issue-75588.rs', - 'tests/rustdoc/issue-85454.rs', - 'tests/rustdoc/issue-86620.rs', - 'tests/rustdoc-json', - 'tests/rustdoc-js-std', - 'tests/rustdoc/macro_pub_in_module.rs', - 'tests/rustdoc/masked.rs', - 'tests/rustdoc/normalize-assoc-item.rs', - 'tests/rustdoc/no-stack-overflow-25295.rs', - 'tests/rustdoc/primitive-reexport.rs', - 'tests/rustdoc/process-termination.rs', - 'tests/rustdoc/pub-extern-crate.rs', - 'tests/rustdoc/pub-use-extern-macros.rs', - 'tests/rustdoc/reexport-check.rs', - 'tests/rustdoc/reexport-dep-foreign-fn.rs', - 'tests/rustdoc/reexport-doc.rs', - 'tests/rustdoc/reexports-priv.rs', - 'tests/rustdoc/reexports.rs', - 'tests/rustdoc/rustc,-incoherent-impls.rs', - 'tests/rustdoc/test_option_check/bar.rs', - 'tests/rustdoc/test_option_check/test.rs', - 'tests/rustdoc/trait-alias-mention.rs', - 'tests/rustdoc/trait-visibility.rs', 'tests/rustdoc-ui/cfg-test.rs', 'tests/rustdoc-ui/check-cfg-test.rs', 'tests/rustdoc-ui/display-output.rs', @@ -233,28 +133,6 @@ class RustSelfTestSystemEmulated(OESelftestTestCase, OEPTestResultTestCase): 'tests/ui/debuginfo/debuginfo-emit-llvm-ir-and-split-debuginfo.rs', 'tests/ui/drop/dynamic-drop.rs', 'tests/ui/empty_global_asm.rs', - 'tests/ui-fulldeps/deriving-encodable-decodable-box.rs', - 'tests/ui-fulldeps/deriving-encodable-decodable-cell-refcell.rs', - 'tests/ui-fulldeps/deriving-global.rs', - 'tests/ui-fulldeps/deriving-hygiene.rs', - 'tests/ui-fulldeps/dropck_tarena_sound_drop.rs', - 'tests/ui-fulldeps/empty-struct-braces-derive.rs', - 'tests/ui-fulldeps/internal-lints/bad_opt_access.rs', - 'tests/ui-fulldeps/internal-lints/bad_opt_access.stderr', - 'tests/ui-fulldeps/internal-lints/default_hash_types.rs', - 'tests/ui-fulldeps/internal-lints/diagnostics.rs', - 'tests/ui-fulldeps/internal-lints/lint_pass_impl_without_macro.rs', - 'tests/ui-fulldeps/internal-lints/qualified_ty_ty_ctxt.rs', - 'tests/ui-fulldeps/internal-lints/query_stability.rs', - 'tests/ui-fulldeps/internal-lints/rustc_pass_by_value.rs', - 'tests/ui-fulldeps/internal-lints/ty_tykind_usage.rs', - 'tests/ui-fulldeps/issue-14021.rs', - 'tests/ui-fulldeps/lint-group-denied-lint-allowed.rs', - 'tests/ui-fulldeps/lint-group-forbid-always-trumps-cli.rs', - 'tests/ui-fulldeps/lint-pass-macros.rs', - 'tests/ui-fulldeps/regions-mock-tcx.rs', - 'tests/ui-fulldeps/rustc_encodable_hygiene.rs', - 'tests/ui-fulldeps/session-diagnostic/enforce_slug_naming.rs', 'tests/ui/functions-closures/fn-help-with-err.rs', 'tests/ui/linkage-attr/issue-10755.rs', 'tests/ui/macros/restricted-shadowing-legacy.rs', From patchwork Tue Jan 23 13:16:33 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Yash Shinde X-Patchwork-Id: 38238 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 7B232C47DDB for ; Tue, 23 Jan 2024 13:19:08 +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.11787.1706015943829163263 for ; Tue, 23 Jan 2024 05:19:03 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@windriver.com header.s=PPS06212021 header.b=bjDSyUcs; 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=175275645d=yash.shinde@windriver.com) Received: from pps.filterd (m0250809.ppops.net [127.0.0.1]) by mx0a-0064b401.pphosted.com (8.17.1.24/8.17.1.24) with ESMTP id 40N9KU5n027469 for ; Tue, 23 Jan 2024 05:19:03 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=windriver.com; h=from:to:cc:subject:date:message-id:in-reply-to:references :content-transfer-encoding:content-type:mime-version; s= PPS06212021; bh=9hiupUaIFvmDLdCuM3V5IiQ+mfwNdd5lWAHcv7Ylkws=; b= bjDSyUcsNVJHLLsAT1UPSxzSu3+6pEj9ezAnTZCu0rCLW5PPrUF1FgNbtaZsb4CE fYMleaUiphYXlSFXOZ96NZUM47tvfmi7XLXtjG9lojLuvpbELqz+RNlv8G2itQS/ BrNDgG8tb1IK18gWUmGaKxYFPH7cvxkuL5giKMjSe/OAc90YWiqyxurGUHh/Sq94 HqMSL/j4leLunIHqv5EF+kwtfcxsIjmSjTT14mjLXOKZS88Xdmn0p1gXjlJtWPrF +MVvLbCkwygZAzGM4EDU25siJZRh6g668Bxy5SqzwRFG5HZmLa5L1qQEl9YFd90R edo5YdsUD9c3S9IdCIM1EA== Received: from nam10-mw2-obe.outbound.protection.outlook.com (mail-mw2nam10lp2100.outbound.protection.outlook.com [104.47.55.100]) by mx0a-0064b401.pphosted.com (PPS) with ESMTPS id 3vrejku1g8-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Tue, 23 Jan 2024 05:19:03 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=IyPZuyeN5d3MKfU5FDwWH1mc57AU0selYCGMZEMNZxBn/Z9eZuQRDgvjeBaGMsjlcC/HKuxNcfVV3fYw/Mu+2nZ5fbblKPrVAXsFlNRmlzRcXR4KfE8nBN5wqH92ahw/FfQqHLscfYVxw1lYVgJhfKOah728m6pubAPd7WP+uk5PRGpnQHeqBcrkOw7rvbCABH1hTKhiVC9wwXjevaJ3ABDqyiOb+HxA06IC+Vo1+fMZwVgJrp7Van9OO/Mpj0m4E8cHH3vVMvD1q+LXEQemdG/JvihCRWnV04ANR5UhueDxBMr7yqtPj4ZiWjklkiH0/q30+lPo+9n+ExyeJN1xcg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=9hiupUaIFvmDLdCuM3V5IiQ+mfwNdd5lWAHcv7Ylkws=; b=oNrwXjEwk6CVU73B5czDVtLakel/jAdeXYPHN5xLt4hXc9hYdx2W32Jc3SBCeZ8xujJxMHE9xRM+TjRs/q2lnXeIxJMFLZKrbdZxlsMDTZh1I0wZWf7YlMa7TwY1/iQN2MRfYIpLhObbl9IuY30i1EKfhCiIMepv8zzd1rF4o8y7ph+koYrkLX0SVTyMW8QjZk+hcF2oJLQWxIt7okoUd06kaCPrieiZwxswB64dCxSMmdsD5EVouOfpdh/m89C8hKqrXbXNBAecE4beCDXI3dD3GHQj7LjKb5b7OBnd49bio+C8pzg1v4jzH3NdxSJz2nvHYz7LBFGC7fKLLZdpzg== 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 SJ1PR11MB6129.namprd11.prod.outlook.com (2603:10b6:a03:488::12) by DM6PR11MB4530.namprd11.prod.outlook.com (2603:10b6:5:2a4::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7202.37; Tue, 23 Jan 2024 13:19:01 +0000 Received: from SJ1PR11MB6129.namprd11.prod.outlook.com ([fe80::e90b:e018:1b70:f107]) by SJ1PR11MB6129.namprd11.prod.outlook.com ([fe80::e90b:e018:1b70:f107%4]) with mapi id 15.20.7202.033; Tue, 23 Jan 2024 13:19:01 +0000 From: Yash.Shinde@windriver.com To: openembedded-core@lists.openembedded.org Cc: Randy.MacLeod@windriver.com, Umesh.Kallapa@windriver.com, Naveen.Gowda@windriver.com, Sundeep.Kokkonda@windriver.com, Shivaprasad.Moodalappa@windriver.com, Yash.Shinde@windriver.com Subject: [PATCH v3 7/7] rust: Enable rust oe-selftest. Date: Tue, 23 Jan 2024 05:16:33 -0800 Message-ID: <20240123131633.641012-7-Yash.Shinde@windriver.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20240123131633.641012-1-Yash.Shinde@windriver.com> References: <20240123131633.641012-1-Yash.Shinde@windriver.com> X-ClientProxiedBy: SJ0PR05CA0145.namprd05.prod.outlook.com (2603:10b6:a03:33d::30) To SJ1PR11MB6129.namprd11.prod.outlook.com (2603:10b6:a03:488::12) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SJ1PR11MB6129:EE_|DM6PR11MB4530:EE_ X-MS-Office365-Filtering-Correlation-Id: de498923-ab81-41fe-8ae9-08dc1c15dd30 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: tGjwUPv+XSh/sYVKHywQeeV9hOF3VNnt4WfVWNDQw/UZYTPsjZt8lpSJgqjirDAVU4odFoqVNygJcq5fGsUGuwm524Y9FKtTTc7lHvNFcBdXK0qWC7/R3oPIqkYXcl8+5pW67stFbuXVorjcUldxG4hfqdFNz5w07alCqKg8VdQyTAMJs7hNzdBgJ9J2gx7iHpVC4hyp1RSBk2cQVFxt4nV0RksFpQ1PK8yHdknfuhxwao5Ivr98jCapX7OyA5WVWo2ST85mGnIGkbTNN7DaNzGSihzhUZ0CChMDiM6KneTZhh90cWhewE52xdhwhI4P7K0qssBhxmtEM5XKdPpO8Gz8/Oe0toAlSrK1DvfIsPn274Co/883gAa+AI0rCEKFd6WNkCsDmX4w6G+IVIRgw0Jm58A8UlWrTqM9Ok5k/BE/jsaHThbb5Ht6Pe8HmM2ua4Covc5V1caAC3xZqGJFp9zevfzqFZrkDF4kJJqqrcRm6D9z83TidJbZtSHkKmNtb2PaPKlEaVao6sNfR4VmWJyJCheIEkjJMPwobWn81zstOUsv8I8BzJ/lSqPfdzUAtmTlPPDy1jNrQqLM2JUuTO/II9wcmGpJzmv6GDc5xZM= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SJ1PR11MB6129.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(346002)(376002)(39850400004)(366004)(396003)(136003)(230922051799003)(1800799012)(451199024)(64100799003)(186009)(2906002)(6512007)(9686003)(26005)(86362001)(2616005)(4326008)(8936002)(478600001)(8676002)(41300700001)(38350700005)(107886003)(36756003)(38100700002)(83380400001)(66556008)(66946007)(66476007)(1076003)(316002)(6916009)(5660300002)(52116002)(6666004)(966005)(6486002)(6506007);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: NzADBCZZxTrYA7rxsU8ZUS9OWp5g+f7DBGWiIpf7MIn4SbyMKLxA7fAyAvt6aPlzsWPeR+3FkrpJMuKAOryhyv1dH80oL6g5FDRhjUPXg/NpOgO41PXpfZnuoDH0w9MVGLzCCR7mBqu2opzhyjF14JVK+OZXkk6IIeWXZ/gDr6Ax7B5HqwMSbHcNsWgnzda0V3nFlhh9bGNuW1j8HyFez9OIHuMxH9t1JUy8FfCF5YWflqZOflRvPqWPjDtbHhNsNhVY0g3ANLO6WF5OsQT58ilocyON1zNNvHxuxi/PfN4FXg/0JMpAwr5dXkCICzDnUEpfcLNGye1BNOXTJPGTPC9TtSC/kdmEK6CV9nEkGtlHy0zTg2gDj0l5Ve1dRlU1JAafQNzd1a3zkDiFST32gQz+Mu1XCEgxVTbAZI9NefokWhCYYC5z25fJxXi6liySVtrROQzLlK3bmIX9RMfa0WBO7LLmoUpJn5nwia6dXiVzqrhyb6dW6mlsKb7IuP46rBIbCRg0zDsv/ciluj83ZKNQytnPx9nED0lNWyRtiPl+fBpz41coBk3dlGdb2dlrAyYCpkOm3tKzZHQW5oh9FDci8duHuh18wNJxS3gF2iaaCwkRez+7rqhUX/kWCp3cuapHifEE+gNDFyeNqD1E4lDrXj7aLj4kTxSh6oqbNrgldAYeLWvWntj9rRbdsq2mS9P+f6wqIjETy1HW0cniVyq6N7a7M1kr2skQDSClgY6kkiKhj+mFFn1FlbGFyYHkBz70fZDWlFhWkRQe+9IkEdtx4Fm79xBwn3n05QX0CF4xRYQA1NR48LglL/RwGQoK0t0QbwJGAzVwIFBbR2zB/3Al8N9fr4iDyMZLHTd7HBHWZy9HTdxLhXa36sSItdBBGTu/iYwVymSlRzLWoxOs/QfoQ563OxSAm/EnNJOY1ycgLZTJ0nY5pEGrfqGe56SF+ycD0bYjL5FvWL7BBpSf55P41foN/0UqMX044UrzfvrBrlmIrrXpsyexx5HBrrDdCJl6tDusCPRsTDAnz9u3/TOjS3Xn8wQ18GjmmuIA66m2AlEx+j7g2tta4Fkk48SiB8iO+8X60HyHCZgm5zULA5T9xWxnay8+sPTNGvGWtvGtTemS+R2x/p7CpiTlCqYlW31Trs7NJpwv9vlko+seVYd3sh6kB9nhI5cufwavFJNYo+hN244wuD0RRcijQJc3RObi2FexucsVS1mbLCF5njpZMnJcR8MlBDF6EqeAKxqGvh3YXeMI7EIXOjNPPW0gcmqpj+783tnh9LOabmsss6ERSuS1hO6oilKLr05b4q3rUkEEfemDpDMnuTDLNhR14l4VoCDldAydFmN9nbYfsd9zyVmld/x1ys+2UWl5QQQ4fB5P1qXbMg+eguMCsgI9ETzJ7DmgEmQj+ynCyj5PvEw5a6fW+1GDTT24JetAWfHIxNeeeAVsm9j2CarjEIqDFCWCRVI0Mv3sqoPEW19FYV0EpZjrcjAvO9qYCZxvq4qkShRS/9iMYs6iFYlszp3ks9MLwIKNnfbv+JEiSDDyv3Y/+fXiNse29S5LxyBtNkauHit0WAtMGCuPlQuSFnGgotob0Yrb8I23kYpvjdBqXg== X-OriginatorOrg: windriver.com X-MS-Exchange-CrossTenant-Network-Message-Id: de498923-ab81-41fe-8ae9-08dc1c15dd30 X-MS-Exchange-CrossTenant-AuthSource: SJ1PR11MB6129.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Jan 2024 13:19:01.3049 (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: g4ayLZNNBRXnbPBj6dvV6dtuubivr645PLDmZM3xsyt4iH9wyq6a5QKmR9xja2TDuqTOZKpd5OtYuhKCG2sDmEhvycQ6Jow90uNkfK7IX4g= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR11MB4530 X-Proofpoint-ORIG-GUID: 5Ua9W6ow_TeNPI_4PmESKRmQG1m8ivSR X-Proofpoint-GUID: 5Ua9W6ow_TeNPI_4PmESKRmQG1m8ivSR X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.1011,Hydra:6.0.619,FMLib:17.11.176.26 definitions=2024-01-23_06,2024-01-23_01,2023-05-22_02 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 mlxscore=0 lowpriorityscore=0 bulkscore=0 clxscore=1015 phishscore=0 adultscore=0 impostorscore=0 spamscore=0 malwarescore=0 mlxlogscore=924 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2311290000 definitions=main-2401230096 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, 23 Jan 2024 13:19:08 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/194234 From: Yash Shinde * Enable rust oe-selftest. * Include the dependent patches for rust oe-selftest in meta/recipes-devtools/rust/rust-source.inc * Disable rust oe-selftest for mips32 target (Rust upstream has classified it into tier 3 target, for which the Rust project does not build or test automatically) as it is unstable with rust tests. https://doc.rust-lang.org/nightly/rustc/platform-support.html#tier-3 * The testing is done on arm32, arm64, mips64, x86 and x86_64 targets. Signed-off-by: Yash Shinde --- meta/lib/oeqa/selftest/cases/rust.py | 7 ++++++- meta/recipes-devtools/rust/rust-source.inc | 4 ++++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/meta/lib/oeqa/selftest/cases/rust.py b/meta/lib/oeqa/selftest/cases/rust.py index 0ec2e422f9..b451d00b37 100644 --- a/meta/lib/oeqa/selftest/cases/rust.py +++ b/meta/lib/oeqa/selftest/cases/rust.py @@ -40,7 +40,12 @@ def parse_results(filename): class RustSelfTestSystemEmulated(OESelftestTestCase, OEPTestResultTestCase): def test_rust(self, *args, **kwargs): # Disable Rust Oe-selftest - self.skipTest("The Rust Oe-selftest is disabled.") + #self.skipTest("The Rust Oe-selftest is disabled.") + + # Skip mips32 target since it is unstable with rust tests + machine = get_bb_var('MACHINE') + if machine == "qemumips": + self.skipTest("The mips32 target is skipped for Rust Oe-selftest.") # build remote-test-server before image build recipe = "rust" diff --git a/meta/recipes-devtools/rust/rust-source.inc b/meta/recipes-devtools/rust/rust-source.inc index 83a0dbc15f..e02829e6b3 100644 --- a/meta/recipes-devtools/rust/rust-source.inc +++ b/meta/recipes-devtools/rust/rust-source.inc @@ -10,6 +10,10 @@ SRC_URI += "https://static.rust-lang.org/dist/rustc-${RUST_VERSION}-src.tar.xz;n file://0004-musl-Define-O_LARGEFILE-for-riscv32.patch;patchdir=${RUSTSRC} \ file://0005-musl-Define-SOCK_SEQPACKET-in-common-place.patch;patchdir=${RUSTSRC} \ file://0001-Revert-Map-source-absolute-paths-to-OUT_DIR-as-relat.patch;patchdir=${RUSTSRC} \ + file://cargo-path.patch;patchdir=${RUSTSRC} \ + file://custom-target-cfg.patch;patchdir=${RUSTSRC} \ + file://rustc-bootstrap.patch;patchdir=${RUSTSRC} \ + file://target-build-value.patch;patchdir=${RUSTSRC} \ " SRC_URI[rust.sha256sum] = "b98c09d968529212fb29eec7d6d3e9bdaa869810679b7fb86a1ca69469d75f5e"