From patchwork Thu Jan 25 13:15:57 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Yash Shinde X-Patchwork-Id: 38313 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 F12D7C47258 for ; Thu, 25 Jan 2024 13:17:04 +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.17242.1706188617668439142 for ; Thu, 25 Jan 2024 05:16:57 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@windriver.com header.s=PPS06212021 header.b=ouDtCdGx; 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=17541b5c6f=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 40PBxDKH008911 for ; Thu, 25 Jan 2024 05:16:57 -0800 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=HVIr4N4QRpj7gvSSgC 4wFOmc2OxqGxOJFQyLggsPjJU=; b=ouDtCdGxSGFKUjAknzDAS3RArm8y4apzif adUvDEP6UKuHnbSkQJlJsekziAZm8Cc4NfJv3VQDqiqkKWt7z0lw18w5O+ufBt+f is3bZjl1XWO6FEWjEFL868TipPF88nNbeJVZJMZBqxu/ksUJgyQjWymzn6L2M2ok 7TrC0I2zn+yP2eXyLCcH8NgfkMdfgI0QlFQWBcJlmTMAk+pa2jCtWL8YdJ/OuT1t sh+fbanpGhvQz3P1txciyJX4DYghFow2qyduMTSXsKWoxLT1X9qGGxnZ95EF14q+ zJLt20gbKbGdh2ZXWFaDSgc+scs6h0z7KF4XAFauNDcEzuPTaznw== Received: from nam11-dm6-obe.outbound.protection.outlook.com (mail-dm6nam11lp2169.outbound.protection.outlook.com [104.47.57.169]) by mx0a-0064b401.pphosted.com (PPS) with ESMTPS id 3vucv5rgua-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Thu, 25 Jan 2024 05:16:57 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=jjtdBXugo9RI8gDrpZ1ni2jnn78rQijov5GVL+rfqLkH/qZTnWINC7j8vj0q2ONGjdEGBrYjBJtAkKOJpTbqB2Xk5KE6JBZ/kD0LHCJHUlKOV91Q3utOCEiDqUo6pMR+uZuZIRzYGrpHgiCHT84qsuUFMPJKLBvLIlEkENpcQfZTkugODKDlFjIZ6uvDKXazMT/xehO1CnlYAEfpIBZcDW6km4TM4hvfGd9tpr2BiLrK4BlxiAEbKlfsC3E5vRpDnWI7jpbdq9TQskzaHZTVKd7fD5HvEF4IsoFUDneuifzOM561mlo/l9UCRx+5MqIC3FEDWmfmsijQLxf3fgopLA== 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=HVIr4N4QRpj7gvSSgC4wFOmc2OxqGxOJFQyLggsPjJU=; b=J0lTvvjwNQ9f1iElNuenets8SJi6W3p20dgL7dnRw73qHTPdRcNtdLU7CtNVWG/QTQA8Vg9scz+Ob+tzuMD1qRDDf2F88CDX4PM6MOt5PSuBVmlmU6kd4lgw+EVT2n8kPxxKwK1VwBxEn7THf6Q/e7LqJmP3WUzB88BLTkavFbLaXstrWaUarYmisfidPNqD0Hkuc4HhzmE+haFEapL6+dZjG8NT3KRvIYaBVaTyUKNVIBAH5M49ou7NtMRsP29YD6JB39ETSRRnw+pPclGjjEkcY7oAflXQjj32Q91qpAbWDEsSyAceO6XMAi5Ylfhm421EAaZtPdUdAbb5bN+5RQ== 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 CH3PR11MB7179.namprd11.prod.outlook.com (2603:10b6:610:142::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7228.26; Thu, 25 Jan 2024 13:16:52 +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.7228.022; Thu, 25 Jan 2024 13:16:52 +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 v4 1/7] rust: Fetch cargo from rust-snapshot dir. Date: Thu, 25 Jan 2024 05:15:57 -0800 Message-ID: <20240125131603.2769496-1-Yash.Shinde@windriver.com> X-Mailer: git-send-email 2.43.0 X-ClientProxiedBy: BYAPR07CA0048.namprd07.prod.outlook.com (2603:10b6:a03:60::25) To SJ1PR11MB6129.namprd11.prod.outlook.com (2603:10b6:a03:488::12) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SJ1PR11MB6129:EE_|CH3PR11MB7179:EE_ X-MS-Office365-Filtering-Correlation-Id: 398d7303-f9ec-4866-2704-08dc1da7e554 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 08JNXZNFWwNp3u56dfg0oRW0860aNg1zd6nmSwZEgT1KriAM7+fZv3myaDpDCI6xOq8qQro9D6llv3qKZVwIJ1idPxOERv02PhFhDgjRzCQclRcl4BZ4Y+3CIID8DYic4+A8krYH4aJvTjvh5KOLwOIP9qiBHiwdIosFp58z0cHDWxWlhaQv9EQgqlSFbicqv78BwdX9iJj8SD5rHu74X4pDpc+jSYcJd7aZtwqMAXM7gpiK1ROd6m88yHSs+KnwTP6rrajxu1cxDZlZW1tWpQ2XaB4LdowlbbXrFVKRNtofELCt85X1oo6TaTp4C4+09ehEB5AmfXYyjuIdTJBeZ7yERwMi0KYMJYQN0sezujzofULFSKmWJvYhjsC3hkWIN5RAN34J72xn0VCkfeHbP/9R2BGpQZUJ4Ui5306oQ6inL1Hm9VxTcgmusAPIi6yDUYIEO3lWJ7C5czyE0qwrTqfAxm32uvHkJ3/7C4Ct2kEQHJwm/I9E3Gbp/qtFcdpDZRxjRHcaWIs5bfHBvyFvQ3As+R4MhCXeIVx8oNnRhUbkgSyaCCqWNHtoSm1hskGK4TmJAUsT9ji6T/vudhyJzG31MM96vznLddTEP4aR0585p/Sd5Hn0DLAEhpmkfpX4ChW1SGHTNVh927wHa75yAA== 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)(376002)(39850400004)(136003)(346002)(396003)(366004)(230273577357003)(230173577357003)(230922051799003)(186009)(64100799003)(451199024)(1800799012)(83380400001)(41300700001)(9686003)(6512007)(26005)(2616005)(1076003)(107886003)(38100700002)(8676002)(8936002)(4326008)(5660300002)(478600001)(52116002)(6486002)(966005)(6506007)(2906002)(66476007)(66556008)(66946007)(6916009)(316002)(86362001)(38350700005)(36756003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: LCiQAZU+0dbNlGVflIcjze2Qa4LyR7WuvjfRqd5tYeDmbj97J8+lvzKbDrJHvkzD5Vq/ZGmd0e65rOe/07xjuuaaFxBWY9gqVee+ecedmMui2C8zTcsHTj02nya5BNurJLEc1kyN20AjLW5pBzhUlp+8KT4pOcK1Oxv4FRkHYbhr7DDH3wXYCu0yLc7HsEO8PNYpnd1NnAsZWe5TwyLVm4lxjM0HeWHTlwOZa0zfcZ4sJb6rbmJ6nSPWWC/cFDeu6gvXzl4QYNr+0pi84J58OY9nXIuqYbX3y/sRJl44fvJNUGuVg1RaJx5zt1Cb0SWYuFPlBrKKYGDVJYusC5vBbkSG2akiOI4yTIlS1guouovS0MAgaAhEgRA1PybZFSZIzMzTaTvIHjarF8Gh9HkAhr/MyiZCCE5IpXxY0lGFrVhDCR1winrDH0shC3FOCUSLIQrTOFgV9hJkTfU+jnALrfupGdSbr0Udl5y4hZDYEvr0MXSFo8gnMoOO8Ax24jd4ZI/vcDRYCY4Lv+mZ2E710cRF0XnN7WlbtsoG0wghdtl3NMN3oeEV3Mq/81mWaDMTIwCEpFow6jtJp3BezbjzKubkEnzfvbU6tiO66esnxdTTNIUBGJFSb8P99aYgCZD65nWkfeoAgM8/81aDQuh3HStmLlVe3CcTDmZ3MQLGbsz2I39wsgt5Jxm1n09dyB/4hAxCh/Ie7tuudxngggvJM8G2v2hTijlu2xT16lBXCbTGRxs1DxUBLxCSFPlL72qpcx0d72i6/3a7/E7ZKy3lMOiGmLaboMkzrvbdI79cDp+dBfR16AOlMnQrg25ekd2/zAsSuwW2fAaaJfFSYqC47lgy2fjAJxqVib+VsPTkSFEV35NxI20TO+3IbV5kq2jvPMh/wBG3LUDdUP8TZ3oK88v7LQ+R+cIY2p6EsI44MOv1sU+xeQ20ZZOvHtg6L4JcpDutKR0J3Pka1NzcJWJ+ciaB3SY34XU0e3LNE8w2DXRwqwBqx/CcRSokfQcvT96+/K6yoGPmZyJPI0lAebnjqh+r+7Bjx7SAk1WRsHbujNGlr6F/iMAVNS/yc6WfuvbY50MlOXElDuBbJ51W5Y2JorYs8OfrY3MrGETGqrs0F1GC+QjIZ7DJA3fSxYuhxdOz9rIBqORdxSC3s+bcOVCW4nmyU8+oPaMog3Eq41zASEEwzeQrz5c/hcdzcE/cqR1vwKRXMX+LeU90EC5MCMAZhWtHGwlzmy5bkHdZJZQ/IaR0O4CcShjatiLH9t3yY1B+NYzNpyyVRyxFpocgpQULPYE7hOYI/xCsMtyO9QltA76XYZx0MSgaR1JoNTBRJt7iLB6UOVAHhazyASSl0atYWq+0RbA9QcWL5IdwGotgPMlN3PFCJeh40wKhVykuC0g0q53MsLJRFV6TCh7tczHaBvfYp6l+jDFHgdsIypNHgbeA3RIDfHSYd2WGnpvsTnxicZHfWfu4+z2jypRB18wn2JL80WjVSyc++cPxv08c59q/wX9fQwrABcA++K2rTNq+YVCC94WE2f0UkSpZmDd+q8gyihabNqspOGEWXdD7vh3W0o8Rn5H3jI7H8ooPPIltNN3grTIsWj4X32iR0KiKwg== X-OriginatorOrg: windriver.com X-MS-Exchange-CrossTenant-Network-Message-Id: 398d7303-f9ec-4866-2704-08dc1da7e554 X-MS-Exchange-CrossTenant-AuthSource: SJ1PR11MB6129.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Jan 2024 13:16:52.5658 (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: j321wtV+Twgmt9VN0G/WS2anUihdLrOCQHCupsokCpcMMdRex9Pz8Ahqggr9+n5R7u/986HgixD/PH6eXKcNKm+I/OyKTevG/MHw7jo8nw8= X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH3PR11MB7179 X-Proofpoint-ORIG-GUID: SjQsvcT_nowpfxpgPrUYsZxsxf203nzN X-Proofpoint-GUID: SjQsvcT_nowpfxpgPrUYsZxsxf203nzN 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-25_08,2024-01-25_01,2023-05-22_02 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 bulkscore=0 malwarescore=0 adultscore=0 priorityscore=1501 mlxlogscore=669 clxscore=1015 suspectscore=0 impostorscore=0 lowpriorityscore=0 mlxscore=0 spamscore=0 phishscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2401190000 definitions=main-2401250092 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 ; Thu, 25 Jan 2024 13:17:04 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/194320 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..84bd580aa7 --- /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 Thu Jan 25 13:15:58 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Yash Shinde X-Patchwork-Id: 38315 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 0A99AC48285 for ; Thu, 25 Jan 2024 13:17:05 +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.17215.1706188619542035023 for ; Thu, 25 Jan 2024 05:16:59 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@windriver.com header.s=PPS06212021 header.b=FXH28RoN; 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=17541b5c6f=yash.shinde@windriver.com) Received: from pps.filterd (m0250811.ppops.net [127.0.0.1]) by mx0a-0064b401.pphosted.com (8.17.1.24/8.17.1.24) with ESMTP id 40PBvf7U032612 for ; Thu, 25 Jan 2024 13:16:58 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=8QPeR3eyFpU+9miBZ4jFJVxfyTGv8IA0sugOCRwMwSc=; b= FXH28RoNwFFkpa8a64fQB2eAgpTVsIrYM0qEiAXoL2MySabirYbLf3RmJXAsmBfk NjsRBot7cKLFrA2y9Pz9pSq4pnUG7XkCzIDdeVNHPyqK1ELEwH3nARv4AUzSBDEI mN5o0zUfrfdusVcWQe54U4W6MfMtHWzO+rVwWQA/IlrVRNhFMYvAc+BCYx9cLDt6 D1oy4ccbLfBGcXgCQJn9Em7AByyit3gIuZttn7su7cOqkcBtViYTZ94MiG1C+KrO 5IIQx3g8+jM6AiNgJ0yfLh3qxtzt/tkXzoPGfbq6pC//akoDbxw5C0NzDwNY+mZi SwwgfsWhK1YHJeznqM3Nng== Received: from nam12-dm6-obe.outbound.protection.outlook.com (mail-dm6nam12lp2169.outbound.protection.outlook.com [104.47.59.169]) by mx0a-0064b401.pphosted.com (PPS) with ESMTPS id 3vucv20hmd-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Thu, 25 Jan 2024 13:16:58 +0000 (GMT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=k9D8DLPypnUTgjGh679cXrONGy+oDfmorcThk7L9s1fjjA5v0fu5l9FidTz44nj64q/WnOOBIdD0J9H32/RdenJWhzZbAH0zOLU52d7IoItmgqzOT0YBDk8jDyAJRuGMkBHO4AGztKfSMWUR/wWy7tTvHwZJNREbYdfze3EigGb1EFbr2jiQEUdw79FZtyzl3aqtFAcfeMfyatZFHwq3imcb9FyWYHnLC95VI64ViEESX18PznNkwoQtpqg3GhH3iYXL7oV8yuEg23Skq8lmQP10Suqg08vK8dFuFf6gdCyRCEnVdSpfDycx5puRdLgAjSZeO9s4JL8eTPZQbyCBAQ== 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=8QPeR3eyFpU+9miBZ4jFJVxfyTGv8IA0sugOCRwMwSc=; b=lN2S0rMHbXGEKsTXP3RKYuFCtC4C2+Kitb2NxWGvMWaPmZ29XOtgJKGNIzWEt0xc1D3ioL4znqvWYbPLw13Gl5hxt3it3o0X9bsCatckCk4y53Qc+jUuxHw76+PI5GVphly3Ho+LM/HQ0nWIs3TanyUMCHwhsQD2qHQrOqFS2I4Txq3GkXiICeTgBf4HvOAiNErcWxjBol2+sD0Uzk8GILw11f0aPhGJhD4WAKqjmSF6b63qgAbyu6qW5zSMyCSXvcpx93pd9+jpIsOPDitSbjuNF+IgnidRbmZtkuqmNTlOn/m8WHXmSbgjHyUKUMwBlgDgeLsHiMzXzNc9sHW+1A== 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 CH3PR11MB7179.namprd11.prod.outlook.com (2603:10b6:610:142::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7228.26; Thu, 25 Jan 2024 13:16: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.7228.022; Thu, 25 Jan 2024 13:16: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 v4 2/7] rust: detect user-specified custom targets in compiletest Date: Thu, 25 Jan 2024 05:15:58 -0800 Message-ID: <20240125131603.2769496-2-Yash.Shinde@windriver.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20240125131603.2769496-1-Yash.Shinde@windriver.com> References: <20240125131603.2769496-1-Yash.Shinde@windriver.com> X-ClientProxiedBy: BYAPR07CA0048.namprd07.prod.outlook.com (2603:10b6:a03:60::25) To SJ1PR11MB6129.namprd11.prod.outlook.com (2603:10b6:a03:488::12) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SJ1PR11MB6129:EE_|CH3PR11MB7179:EE_ X-MS-Office365-Filtering-Correlation-Id: d46789c5-0641-4d3f-927a-08dc1da7e780 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: ZbS21bZlUwpHYgStm1fmLk2j06wFfdIDUulIBFDYFi7QfuxSyHVRdumbCmMllQPuNPS9j8dY38BI6vIL7IdP5MSe4iYQk2fCz4nb1S7jKVkGhkA0lirtxgZqXXAi+Ana+gWC2gi18RAg+WON40sA6kXvrmsO4LKii4Yu/gkudx95KLFh3s92v5+KV2I8lX3+ndkykfEL6imF950YUHfcEV08puHt4daSf/uJVHLlwqw+EEeeC5fUyQ7TtyhHrzrEn0KjgEsM1FrlbIcCF/IgwnaEmRvmOfaKIVw+56BkALv3EPR+CuZdlKF/GK8wu73iPO6kgv5qe70ePIvubfws72lDpL6ZTgd+yNjkmQqwFMaDk5LerlPfBg9uHtAX2dmrwHxr6r+H/kuv8TVD8OS2VpK/Fs/RrqcLDovcxb/qNVPeXRuaxpQhlEXKiqgjg/YwCF0qO731W1DHNn5czdYIJWl4PrZ07dJL7o1HGme/Y+suTJKigjaZH7cipcHFgeIXHveUeFGzPL85Ph42qnjwIhIryBtH/QwiI0n32pC9EB9NyVac1J4WlevHsPdAv41C8VFfLBv4s1FHWQybhxYktHLtzLjRfknrRpfctGOM1Ps= 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)(376002)(39850400004)(136003)(346002)(396003)(366004)(230922051799003)(186009)(64100799003)(451199024)(1800799012)(83380400001)(41300700001)(9686003)(6512007)(26005)(2616005)(1076003)(107886003)(38100700002)(8676002)(8936002)(4326008)(5660300002)(478600001)(52116002)(6486002)(6506007)(2906002)(66476007)(66556008)(66946007)(6916009)(316002)(86362001)(38350700005)(36756003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: BFmYefHP03t1Jpw5TmnIvxnyRSiRi7HdPksPwC/pQaMlp0QWsr0jmx4rz8nK6Lmb/O4q30lRPGitW3692wZMs7Xt6ThM25xdaeFzhMI//qJMH3uLx3gpNd4wXdBbXR5ZHUFOoHeT5m5r/XeCOOVrC3VjYw5ArOcybH4KKVwdFBu1s9VEpNRmYtcEeRV3aRBnGYSDUn7wWdd/3beMQz9wBfCW6mMzXtjboyw1g97a7kpeCtEO1aOts1cJ7Q+A+3pqwPJAJEGRPZ8e3q2+zxq+e/b05jrYRyK68v1n87qCL3yuXjrRCiQZpSD3fzo/E90j4Qg9kzclo7bM70PPmqzm328mql2+RKL+wzfCGI4YotUFGd4vI/fBhYpDfMW/DjLWHnaJwFcG/Dv9IizQbBBLflmFgZbu5QDzBGFsePNNNiiDau5S9wdzpzvl/15GoHtp26G/ob9X2vse43M6gBa0+zW34aqkV5vhPZM0CAN1hPUqDyYuoyBZpC4zTkcGYVAelbi4zc1Y70m2DkbJ4boubvfDHcMeY24IrFUM1WJDIJlEvHYhEqlmVBjiZnfLjbvql9uutbgwbRMo4X4WX7w2SYntaYt2uWBhIuqBfMkS1AW3TdwuzskPViLDi5MZQDJEmv/azblHKgFq7i9BW+gxZlcRHHpwsEgIiir7Y+mKr+2XaUn92D+ZtpbrN4xAjGqanLD9XvrOhd53BmvD2S331bVhMQGufCp4HHa45Bg4DYTntNavAeYJbgh/tsfxTmrj2k8Ao0Dq6E6PyChJITEHcQum/nbZc02eNv/pEuCAXUs7xdksvPcJKJc2E0XeYh5h/rqpWzfX4cUGUCd+WCYB2eC2A24/tSJ0jlcXlYaxAsN2NbpqC5BW49a7Zg0+i+VWYtDmzjhE5UWgkhxNiRJGbO0+AGWbL2PXRl0RbuCVKNHL+Z93nCgbZ2Bhob+gdAjcgShjFHRlnVb/FuBPVq+qkLvDuYI5YE2dkNmFg8Aaud2Vnl3D3i9kPkOeFlIB9SrSt2PF6nps8SlObZ4qbYeJbnFBl9n+pkzswsjNS40Aouj/C0N6Znr9r+hjDgF4Djnyq7bG5cgnLVIyzVsu32sU83h+fKSVF1rpY9B8yfbnq7o3P08+2vCYogz9Qqu7dn7q9Qb4P7mujNeUUbUpbCh483WQ993tMRUtbPc6bg7+7BdmQHaaIcHhiyhPG6I3z4XIIxioG814BP0VQzfjYVRagfYSVIAe2mKsMMQ1+MDpflh5LltbIQkDCBPFf3YTpEZkOdGijwoxosWJEj8Qe4fZhAYN7IrFXBW9oVogF8oWExsAgYIsrZL2DfYb9cyymiPZuTeyryl2YbMRFYPwDyncePqkRfHoR7sHDdoBplbzPWtUsAzvQ/+vSjVhoC2WPWvgaC/U4rkhW/KJPnB10n3l4HgHuiZOiaG/HLh+APKYEvghHy281jmnPxmVsaeKj2ytS9i8C8rPcU+RXMDzhrqxz8TxJ/DomXgrH52WyFwNsqgeu7Wm3O6/47VGJX6gj42AqWSXk5sLJC9GPATjch8o1bEQgXhOa4K/XiZ8xzwpUJ6YnjKYPnA7+6XPjFwob77majIA71CWq/rY3F/RMy3aVw== X-OriginatorOrg: windriver.com X-MS-Exchange-CrossTenant-Network-Message-Id: d46789c5-0641-4d3f-927a-08dc1da7e780 X-MS-Exchange-CrossTenant-AuthSource: SJ1PR11MB6129.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Jan 2024 13:16:56.2366 (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: AwPS62STrjEIbCEePeIbtIY4YszD9V8JiYllR7bRcSjbsn68cqyRmF5KjJg1MoF3nVrz6OmMmrRx9cU4Zz7trwI3PGJyOfc/jT+6z+pXXgo= X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH3PR11MB7179 X-Proofpoint-GUID: q8Imakc6JRzsegwlCjQFdCyABYvxyNRY X-Proofpoint-ORIG-GUID: q8Imakc6JRzsegwlCjQFdCyABYvxyNRY 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-25_08,2024-01-25_01,2023-05-22_02 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 suspectscore=0 bulkscore=0 adultscore=0 mlxscore=0 malwarescore=0 phishscore=0 impostorscore=0 mlxlogscore=999 priorityscore=1501 lowpriorityscore=0 spamscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2401190000 definitions=main-2401250092 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 ; Thu, 25 Jan 2024 13:17:05 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/194321 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 Thu Jan 25 13:15:59 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Yash Shinde X-Patchwork-Id: 38314 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 048A9C48260 for ; Thu, 25 Jan 2024 13:17:05 +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.17248.1706188623732981550 for ; Thu, 25 Jan 2024 05:17:03 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@windriver.com header.s=PPS06212021 header.b=h9KIzsNE; 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=17541b5c6f=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 40P7T3jf002664 for ; Thu, 25 Jan 2024 13:17:03 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=3/tKLyUcn8JYi4nU6KRjMEGi7TGeggur/PfByqa357w=; b= h9KIzsNEdLDw/1Q52eEP/ocgad3GEGdAxrFfk3VE2Kw77fsWvNuGiglB7AwsxyT7 XwrUhJg057VB1Ux0H3TZrOHTedxy9wpnDxMe5Fown8sA05DAPf6GAT7nu5h6ypn+ AgBANsgchaXNNLNSzcEHTeRpW2f2n/Q7lcf6KvTQhEUPstLnt13gNVkN22gKLNoJ YSZ+P/YGlmid/QeKHuDbPYKNysX9jOnvpXVDIfEL+r462f4Ri+oKa0W2EuI/XYHb 5sozE7LWaEzeaghiAb8oZvlkKnVZvDE6Tj61uNWtTv7YJcAhb6X/zNU9qvGC+h3T VQZ0rlDPstpAzw4Dg+4RTA== Received: from nam11-dm6-obe.outbound.protection.outlook.com (mail-dm6nam11lp2168.outbound.protection.outlook.com [104.47.57.168]) by mx0a-0064b401.pphosted.com (PPS) with ESMTPS id 3vucwq0hjc-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Thu, 25 Jan 2024 13:17:02 +0000 (GMT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=iubjvCivN3+JvfnNNprPlOZ7+ieETjPmBPaHza6WBqaWnLzlSM51vdIL00dS4yaYXAIn/RfyfDRuLx8l3a0MrMhIj+lNp2N7A0QwVxp+GlnCHFecMPon5qhmUeuFrDms2BW2qC9A1SkFA8pIxU5wvosug2mJ4Ru1la22eiqxpI+P8h8cjnI+cf5PZu+LQ2/aES7I7IxAQv/WwnvvfmAOrHPVADzFCPRSB45JLbQc7uKw1lOCiYbJ1eE4R9lwFUQuYKvCa5NlAwZdhktASBxusBHUWXVzWyJejhLyVsljW381GaWblVbrbif5TaNyJF8D2oWNF21D97vDef8EY/27rg== 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=3/tKLyUcn8JYi4nU6KRjMEGi7TGeggur/PfByqa357w=; b=fpQVPtaRuMkFvsWG+1ndsNrtk2p8Rrd1iabERtefEaioQWNZHBB+MPcHIms9IUMMuoqNmqdGy5/pKI4RK+ZmhmZ5pV1JIiK4hDl6bOlSNJgIo8nK0rbbV2g+VhsJhuKoXQ/QajfX+ktOJk7x2my35KZHJgDv0m19rRFS4ESK2V6bk88nODms7s7dRBkfwmla3G0kOTbSmwnnaLRC9AzBKesTg2yr3pZCNQTY03rxY2uqqsT7u9zJ2STBZ/Oo2RC8yyBc/xAp1qpxs/85ihNj0mgrTbOqAkVQkDR6nPKvSttqShII4GbgXLYBirvZR3Bp30M5huv4VGXcZ7rkiCwBoQ== 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 CH3PR11MB7179.namprd11.prod.outlook.com (2603:10b6:610:142::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7228.26; Thu, 25 Jan 2024 13:17:00 +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.7228.022; Thu, 25 Jan 2024 13:17:00 +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 v4 3/7] rust: Enable RUSTC_BOOTSTRAP to use nightly features during rust oe-selftest. Date: Thu, 25 Jan 2024 05:15:59 -0800 Message-ID: <20240125131603.2769496-3-Yash.Shinde@windriver.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20240125131603.2769496-1-Yash.Shinde@windriver.com> References: <20240125131603.2769496-1-Yash.Shinde@windriver.com> X-ClientProxiedBy: BYAPR07CA0048.namprd07.prod.outlook.com (2603:10b6:a03:60::25) To SJ1PR11MB6129.namprd11.prod.outlook.com (2603:10b6:a03:488::12) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SJ1PR11MB6129:EE_|CH3PR11MB7179:EE_ X-MS-Office365-Filtering-Correlation-Id: 4d97840f-ac6b-4f13-b229-08dc1da7ea3f X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: Vx8uLnGo+BantNlVsU9hXbdMBCrubBb9Qky7OyZDpOf9F35sv2sk8nBuuvWPICZ27js5NFQ63RXhxsV/xeG1nN0abetUXSt/00rEyGmVUJcKBaVci+tx6EPzZA4l1RO3MO0RjzLp9Csu7IAZM2p/3XcuBovOvgw2Kh5kHLi6Glh6KEiZDOfRtD3dUfZqGzP2th4UBbIxyb0tQ9asR8pYKKt0PrF8obh0vUZpKHyFudB53W3VuXmjH1IUPzt4gQXdnh/MZU/5Iu3B9dCYXrNj+duMbBbJygAViMMWf+/Omtgpy32DTYlugrJW1ln700DZYgP1cmTriqJ8omG/lrQvFY7dtWMWojNFymAxL6eUzaPDpxoNfZ/gGuBvW7iAs6uoYQfDMNuXo73CjbO3MnoQ4NhCrpoMvX/F+cQV0HoA9oIOYHiuKEP+NnXzU4e7/BrZf0JiHIRITopjAWI8CSoGqZskJQ2FN8wqb43ccdGldMcy3OQC5Vj96AnuJ0J+uebORopNjLEoqoIHzJcwangKLTzHVUbAQfLnu7t6D2Ju0ja/Lza6bjvodhE3tHtAn3roiiof6vadTgWlP2HvSZQRCm5SDU/i/FK9D2aKzXI8tPs= 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)(376002)(39850400004)(136003)(346002)(396003)(366004)(230922051799003)(186009)(64100799003)(451199024)(1800799012)(41300700001)(9686003)(6512007)(26005)(2616005)(1076003)(107886003)(38100700002)(8676002)(8936002)(4326008)(5660300002)(478600001)(52116002)(6486002)(6506007)(2906002)(66476007)(66556008)(66946007)(6916009)(316002)(86362001)(38350700005)(36756003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: 6QwoTcwDKC1WPFynTzv71MtFu0WZmD87Fm/nyQATiFkp63A7p1pQqcnJoawck02e8Ef3zStAwqH4Ob6iWPoRxcyTVAv6sD0XVk+7IbRQHDJpgf1ERpV3Uw9tnSW5tadL6hdoFrYeprNvp87Cs/dIcCsM0ePf6JBsP3Zk9FfMqhuhkuXcZougAzy9sjxFlyQyD+EPoUToipnIyq5v/bw4+HGxT2EOGI0vS2v2BUwvSSROpog4UeIhj+EHLpeWDLf0KmrDvLibBxAprs9FAQmYMLlsMNxDTrOP9rZV4aX8CxXRdToblQPV2IsKALJZflF8+DXVdBoeXymAQWCEq1MjsuoaPJus/EEP9AXZ887FGd4sLafxd2xRhD0aEKcjJX7GeM7DfSfWlZnw9gfKwbBtd9PdGuF8OtQY7acLz31cXj3R4Mic0zBiiTLNlhJD512Ng5A5y9xT/Vw+F5jiZTyr91PWF72ZeX8l3CM677HtyB0S1MWnWahBFgR5izRSWCKPJ63+lR++/cXtaG2OneTjmDxc7S8Oxy8nnUwZ8tKeyEUDnzi99U9HJVOWpKLO/PlHnUvmH/gsukzjbElmQELNOKPRqSiKGtiAlB0rQmws36n1QhUHAX73b5UcypI9B+8OI9k0HPDNaOsWPmWAcpon040f3cD4M1ZzULzIUnWrvpp1EzqpAj6MVN665pfqVmzTgzty6pVzyBynbHvVTJXRN2qV7dg2a+rQ9YtnpCp0LmSK+1x8ajV6DJkgYSt6kS8RjIJVvDSzo6tryj9RMnNfjOCNlEkRNIKy/mOprPSg1vreNCMwip93totug6O1+ZeOUqlzBIk+7WnN4WPs0278fl87dTnWYgUyDDyb2j4OSW76KWc66BQ8qWuC5VqRPl0r719AaR9dHf2jiFOA3NWjegJFNTEiiMyfshDx7Ynp+sLu8U7bK3RpHBJ4a7g7o/tBC2TIjUn68WNg+8Sv5EzhFUl6rteNgGnLm//HsMA5r6zpHuB3nzo4d9lQaUY2zwvvuRaI/9miLnslPSRru7AzOyBrVPf2K42d/ctO3Oc2bV/zP1zNdY6aP/nyN/ooWG33UVmEDkCi9j74EFVr9t+21UOAzf0ERA9+NxrksFe1JJuFtAAYsskmmrvSCARKvMmLWVsdgOWDxzRP4Y2nMXxhstkqwKsQvs8vb0vp6adfhxIadV+Sm3V0cy28iQdd0p7ketVJyvJoG2v+PBpyVrj9p00bH9Q3OclPKFOXpGgrO/TSLyZVvQyX+ke6lMZ3wdF4l+x8cvuNRdRoma5toASpCAu+nWPUxCs/Fw9r67rjOuPXu0AaFF4O7+CtFRxCNNcf3BIIruvmbjeIpQEt9FmO7J0bZix3CmUqvj58jRwSWJtdGPsCkvAVL0+7h+LCNFIvSlcqki8hH+PKgquhLXdG6gIu3j2u6ofUoGhQ2Lv78uh7Rl/BNiqwYDtRWief0Pf6sv9wt9oNOM43KBJzoYRc66N+V4mP/lomYTQNcEyJyQGmnzH0pu8o6BePoXnXH28AR9M/RbrDE5OZbBigxKxTm0f5C5OTx4GAgC+JpM7KOLmmHLcLR0yqPX4mt+5gcdLMgUIXmuNCyF3P9WBNc7/frQ== X-OriginatorOrg: windriver.com X-MS-Exchange-CrossTenant-Network-Message-Id: 4d97840f-ac6b-4f13-b229-08dc1da7ea3f X-MS-Exchange-CrossTenant-AuthSource: SJ1PR11MB6129.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Jan 2024 13:17:00.7510 (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: 0WZ8vtYLJPzXeodOvibyfm4eDYqydHM58jzn6DSFOHMW+lzPlKWHm9GvM06e7sp9OX8UmbiGQW3RrVAEbz5gbeiwDF2XMEdX4ocGckscvT0= X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH3PR11MB7179 X-Proofpoint-GUID: dt-Mt78BLLiQy0Gcx2iY4bs6tlVDUkF4 X-Proofpoint-ORIG-GUID: dt-Mt78BLLiQy0Gcx2iY4bs6tlVDUkF4 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-25_08,2024-01-25_01,2023-05-22_02 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 lowpriorityscore=0 phishscore=0 spamscore=0 adultscore=0 malwarescore=0 mlxlogscore=999 impostorscore=0 priorityscore=1501 mlxscore=0 suspectscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2401190000 definitions=main-2401250092 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 ; Thu, 25 Jan 2024 13:17:05 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/194322 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 Thu Jan 25 13:16:00 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Yash Shinde X-Patchwork-Id: 38317 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 0B277C47258 for ; Thu, 25 Jan 2024 13:17:15 +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.17255.1706188628336864934 for ; Thu, 25 Jan 2024 05:17:08 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@windriver.com header.s=PPS06212021 header.b=TmYIfesZ; 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=17541b5c6f=yash.shinde@windriver.com) Received: from pps.filterd (m0250811.ppops.net [127.0.0.1]) by mx0a-0064b401.pphosted.com (8.17.1.24/8.17.1.24) with ESMTP id 40P9HLqH004362 for ; Thu, 25 Jan 2024 13:17:07 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=d0dew0/BpFtVDWTHY1sgCp57aWOEKCOsUhk785QN+sQ=; b= TmYIfesZmczL/szEQAPM0eq8QQmtwIh5uE0NYm/8pIT3TOWJGJOfHx1DM9WQzX2I Cq7fnT6pJP8Zb33p0oEFXYj9GlQVS9xEvOzUymsOQ+b844CbR/guXYXoSBbt4NEh 4th9u147pKjzuMEtLVDZfmNsHWNabmztmb7DIummvzO9FGZVRNpwnrYH4vJ8Scr1 Wop5KOgRXAtYQ4AaJ3Yz7+rOY2bMXdnpJ7mu18XI+IPUU9m73yGplaj5Hg8U4shn 8HrpNYEMCGYkVx7aGfNle7hW2laNxpOnJKhyMyyhFrEW0lEylaz5b8NTN99HbcXz Aw6ysI6FRtD5LFXKg6Pc9A== Received: from nam10-dm6-obe.outbound.protection.outlook.com (mail-dm6nam10lp2101.outbound.protection.outlook.com [104.47.58.101]) by mx0a-0064b401.pphosted.com (PPS) with ESMTPS id 3vucv20hmn-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Thu, 25 Jan 2024 13:17:07 +0000 (GMT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=llIPwcYiFl4z+scnlyWv7iBltQgTKEfqShuS/0BekQG5NoKD04l+fhp1oO97Np7YQ+JElCda3oIrAcc8DF+SP7xzy9FRJU7FrnfH/+i16gezsJHz/likjrD7dOuX728QWo4bhqiu92yZIaSZnNukZJ9LNnuKkEcqMCVPLULYw+ACGrH3aJAI3aIPgolqmmn30FK/8PE/7t8C1pEwjs3JWNvqW9jNXhbUt26vOU1mY1AmfyoLUmZvHb4s9Bdi2RkDN3yxzPxeVpHELn2B4yLAfbLkQZ5lY2OmylC1doUOZQndBPNhNC2X3vkLGcU9whJ5MfJ7mfYp5HXASaUpSjWkzg== 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=d0dew0/BpFtVDWTHY1sgCp57aWOEKCOsUhk785QN+sQ=; b=mKkYgnkScN91FBh5T+NIPRGWdPpZkFaAU+FZQNwjfuh68lwBGVPmOO2L8Phx0oy6eU8W9/lHVr29Tj6gNv7wQQ9GHh8smsYk+7E1f9S2n2LXd5BcyTsBEwLJs+wiq1QMeQI7hkw/kEXkJg1clqM4lEhIDcRMHh5/iv4erROgodjAHzPQ4ZDSSZZ/yH57fatS/xrutbNWQJLxCeIuZ08NvKRjRp5CUGzvlTLsdHIMZykHHSO57T/4PNlyy5dzu3DgqNb1LqPnLJRQjqtKm1BqydS8ULrYjpT3hI9kmshQLJ6mu3pftZezjTh69HF8YLqmGagLTLCCBvlPNAjFnrmiZg== 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 CH0PR11MB5689.namprd11.prod.outlook.com (2603:10b6:610:ec::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7228.22; Thu, 25 Jan 2024 13:17:03 +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.7228.022; Thu, 25 Jan 2024 13:17:03 +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 v4 4/7] rust: Fix assertion failure error on oe-selftest Date: Thu, 25 Jan 2024 05:16:00 -0800 Message-ID: <20240125131603.2769496-4-Yash.Shinde@windriver.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20240125131603.2769496-1-Yash.Shinde@windriver.com> References: <20240125131603.2769496-1-Yash.Shinde@windriver.com> X-ClientProxiedBy: BYAPR07CA0048.namprd07.prod.outlook.com (2603:10b6:a03:60::25) To SJ1PR11MB6129.namprd11.prod.outlook.com (2603:10b6:a03:488::12) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SJ1PR11MB6129:EE_|CH0PR11MB5689:EE_ X-MS-Office365-Filtering-Correlation-Id: bf2582e1-1078-4f6b-92c0-08dc1da7ebf1 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: qvXfp/4mjgnoQWRqWDyT7kUp5pqQeXA7kaq0Shb1jGgTcNXR1tI6Lr4kh3kBQ/EHx0qvHD0/i50JTr+Z9kq1SQgUoAewWmnIttLWIhvpf/1vACobgTHywXqk+4Q6H3DuowyA98JAeZT+FIQT6lpdUVCKnydiiY9B3Ry/PxnSSP2vtl1GEd5ys7cp6ByiPVVX2VJ8uKya8QXa92HGdY+6l2iH287hUTK9dtPC9DmEmzaONJyR4jGDxX9PhQzSeAcPNiorHx8I4SaYiW3E0sW8S/aL4xO6yvW0Bd6rvCgDCbode4eTSYNR8G3e0FgH53J2VCU2Ee6Siu40j7MN7NOvKzhw0d7Ax0jRPgxvpqIdWhiHe9DwUx131Ud7tNB8wUpEcuR0cdgWR2e4YE4zYA+hQDhOgQfZzDOWSLo8QEIwP1vF/Rfct8Wdq/IZjkmGRfeGq0ejccPsVG9z6Pwc/TLwHuvRrM9RXHUIF665l7MiItPbQ/vQ+wnp49Hi6q9Tp60w0DS71fiBQPZR7/kaGlUDTTnCfSuLVg3e/yU6gEncdrAAB8lGtvEsXp9NJpkNbbf/VdZ/cp/HzQlmXU4PRSX23FKdMW03u8ucnfvpX9GB4Pc= 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)(39850400004)(376002)(346002)(136003)(396003)(366004)(230922051799003)(1800799012)(451199024)(64100799003)(186009)(8676002)(4326008)(8936002)(5660300002)(86362001)(6486002)(6916009)(66946007)(2906002)(66476007)(66556008)(316002)(38350700005)(36756003)(2616005)(478600001)(52116002)(38100700002)(6512007)(6506007)(9686003)(107886003)(41300700001)(26005)(1076003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: B52l49nerdGuPy7sIEijH1fHbUQLCzKUx/559vw5asRWfeheGmuvET8CSH/h9fQPLw/qs8t2x8ogTTzbemfwmSze8XbKHbzjyy3TRFm2Xrm3Yf+zkLkdLD2iQ/PYNr/Z7G1J5AcskJUDIt/D5FkjCFViQ3514tLCIECdbRClRaldmjW1zUCVoGPG61+ngE2siqyrzEEPNWaIsir0FCtBIWZRY/P1Sk5w1R7iyyuYJ2aAP4O/DxsEwD2SjEYeHaTbgO1yA5PCFE4QSmVWqvWwrRJxp5sfPD3/a9whIZ0diT4Bk/NYqDMwBdpBRPOUbe2JQvb7tIB6HX8HPr4tZzEEXG/W1/+FTRHpsbAQ7W2aPg1Jo9z56H37PT/erIfWAGA/sEHvEn6fg/Cf+lezFjASZKwVvh5snrW+9EmfUINTokqo0Qd77/BVUrMTWTn6WrOicBgo6WbSuCJuDRGuPH9wUbRaqHwa3s1/AY9L9B+ci9eg8bmvQNWXqc0KRCHnrUHl78eeBv0hqfvrtOWCIKYK+p4eh9t+UlBOj1yacYas1kXmSs6aJG483BwsAPSlmMrD6ImyQlwSnhxuUpHlID0SlvM17zUQOOn2Qpn5V0hWZj1LsLJHQtOlHfMJWxsIZYWEwiOA9YbFAyd5LPlj5UVwrs9B4/UrMboxBOztOEUla1snumFg9wbVzHwHxccUdNSpmKrXZIX078wvBMlwj6K+ZtJca5kypJZWFEuRyzWGgFDZcum96AUnuGTLfAYWSDoFggv3oRhvY4MzYYgWC5wM+qCPetn2+zRARXzfvGJg36wzVvD0/F/ol2FCJ5AdsjjPReVbjRPft8SSuSjdyo3Qb6/Rl0lSSAM7cfsR6Py97wVc0Ew31IuDmijtgEE386B8rVJAR+o5sTZA1VO1pieHNqwy/VlXBvHm6/fUSDoEXo23AZYWguIHOvRlglX7oKMLO0Q7+e8HaM+hXBUCp0CzMH81zfC3RCqATZDHz8U/X5yetbrv2bmFMu4jH8UP++VHeJuNR5MgZvfDWviXdkX9z5F0cUMUECC+ahWaTGkuEy96pe050RgaGAiy+pdL55IAOZKWLk2V7t6SWhtBYSfnUTyXSS2NWzN9IpnA8W4W90/dpdEDRFwYLRLd3oSHMaAhxB3E4LAhfZhFGDaDb5sDoVqUzbCuEpKjPnrklSpG1IF9fxfPPX1ITEeSI04fddbRhBFLEWh6aWE0jJNWnAiUZdtcSfworYb7s+slw7LA2AFdF9wx12WdLx9KCIVpHSCT290vDGJbeUD20XeFtSELgauG/auCBaBKQdDsplvvCUzm1E405cBjRUet5xrcmD0bzqNWWVa1Gw4RtjPi+MvcAPH4DxQuhT8mnXkHDVWR1jpfEJUdgvjZO2gyH9Eg9i/BE3xphyw2OTxBMhDF2OdZm1UlHH1insmuV8ZfZqqqB/6egr8PYytSY1JrggwSweZ+zja4lc73chcAU45SSlpGr2OcWMw58Bv0X74iMKTFNNRFZj95rPervzajyqMvpmIw7lc+z3KQwkXMEs4fSZahtQxAtVsk6EfRPeGEl3XE6mRNj5QWpu0PeJody43WDKbbzbrzPLJLFCwQ3b7Hmg/gLw== X-OriginatorOrg: windriver.com X-MS-Exchange-CrossTenant-Network-Message-Id: bf2582e1-1078-4f6b-92c0-08dc1da7ebf1 X-MS-Exchange-CrossTenant-AuthSource: SJ1PR11MB6129.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Jan 2024 13:17:03.6377 (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: 7BfKL0EuoMOxR7A2T61qN2m/HXvGFlz25r7Qp1r/+Dx+gLFwRLd2TQi59eaknW4vHRuY9HdLu0kHl101gEqdXdVchtrNTFHvBFP5sRzVXKc= X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH0PR11MB5689 X-Proofpoint-GUID: mJYN0uffLFN1Mu0vx2uIm4lz7O79wNIe X-Proofpoint-ORIG-GUID: mJYN0uffLFN1Mu0vx2uIm4lz7O79wNIe 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-25_08,2024-01-25_01,2023-05-22_02 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 suspectscore=0 bulkscore=0 adultscore=0 mlxscore=0 malwarescore=0 phishscore=0 impostorscore=0 mlxlogscore=814 priorityscore=1501 lowpriorityscore=0 spamscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2401190000 definitions=main-2401250092 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 ; Thu, 25 Jan 2024 13:17:15 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/194323 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 Thu Jan 25 13:16:01 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Yash Shinde X-Patchwork-Id: 38318 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 1F635C48286 for ; Thu, 25 Jan 2024 13:17:15 +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.17220.1706188629001604003 for ; Thu, 25 Jan 2024 05:17:09 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@windriver.com header.s=PPS06212021 header.b=gbl7zDL/; 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=17541b5c6f=yash.shinde@windriver.com) Received: from pps.filterd (m0250811.ppops.net [127.0.0.1]) by mx0a-0064b401.pphosted.com (8.17.1.24/8.17.1.24) with ESMTP id 40P9HLqI004362 for ; Thu, 25 Jan 2024 13:17:08 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=Ltk4VJq14wjU13lefkbjn33CMsLv/Xu76dbpbd2Ckrw=; b= gbl7zDL/+YrEtmMHu/KuAq+udiftkK1p7TJXzyPfFtQ5W+WYpl7MvALm8gN+YxaQ /x/rhTwM8So5xpBA90T6wdRYZK7yLO182/JgpOeo64L2IrJM1cV3k9zw57LRAGZy r09zf4ErPti267ElX4+kn81IlCeSGR5kYWtgw0KCJy2mGbzISJ+x0YjWyAMc6fFr YaxqtKgOz9k+DOk0g46jxKSIh6Yhc4pmWfNmGe23ie0Sv9aJOgssAsGJCEh1G7Rm f9bxu9dqKFfTHBTG1cspBc/n5tezbXzUDKdUX7DsGkUKLyE05b2GX5xKZbI8aHih vth0Np37Ho39fXNyZAybKA== Received: from nam10-dm6-obe.outbound.protection.outlook.com (mail-dm6nam10lp2101.outbound.protection.outlook.com [104.47.58.101]) by mx0a-0064b401.pphosted.com (PPS) with ESMTPS id 3vucv20hmn-2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Thu, 25 Jan 2024 13:17:07 +0000 (GMT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=QY1/QNxBmkI0qEf8+Pd6KA1qVR5dfEybvOOpWFlHhyu/mmKOcKOWOb1kKk1DdVfRUEsKpucprmiHmHdLqAuflyAgOkHiOXeN8OCBi7kcK8Qruqgr1fTDTytljynYGdpDwKmFbVWkI/tLeTrrYmE5c/fU/UxonJSpIetBrSOqG9Gq3th/edW95KF47/q+hrAW6RtPpabHFKY5UU0y5Y4R+wdAOOyt84+8sO0amXa9gFVPqvhXWQ+3/HEqkvgvqmn8jkHDAMYMDKq5f4pfRXm9QZJ1i1CVAA2yIfY33NQAGYbtHtAPPHT16fZf5oTakbmReG8CsmrXkY4Hpzg0vBbffg== 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=Ltk4VJq14wjU13lefkbjn33CMsLv/Xu76dbpbd2Ckrw=; b=d/zhom9h+cWTHOqTBpoSn4TgnFruHq8vE7PLheRikjQaUC+uSfQkGhZ9h6xIbAHotWtdUgvp4YSO1LBXKA7vzusrNvCuZN9ifBoEbE7j7AnSpw8RjH3G2NQ5wAUVa0OziPYhVQLoyvE+EXyZlodFHQNYxgo7gZtNdF1BsEITy9Wo0vfmMa73uXKZzsUvaIZUtTdS39u12xEfC66HPrGauj0TO7xeQFNO9vuVAv7Wo2XjI7Cl5hMegUkQ4l1p5zBDEe3BiHnKXjuxruEbxjyNtqQR5gXRXNBy37/TZXbJg3ZPoBK8auW8fXkzTQ/mj2ExjfPLiLYcVtgvCrb3OOWf9g== 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 CH0PR11MB5689.namprd11.prod.outlook.com (2603:10b6:610:ec::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7228.22; Thu, 25 Jan 2024 13:17:06 +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.7228.022; Thu, 25 Jan 2024 13:17:06 +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 v4 5/7] rust: Add new tests in the exclude list for rust oe-selftest Date: Thu, 25 Jan 2024 05:16:01 -0800 Message-ID: <20240125131603.2769496-5-Yash.Shinde@windriver.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20240125131603.2769496-1-Yash.Shinde@windriver.com> References: <20240125131603.2769496-1-Yash.Shinde@windriver.com> X-ClientProxiedBy: BYAPR07CA0048.namprd07.prod.outlook.com (2603:10b6:a03:60::25) To SJ1PR11MB6129.namprd11.prod.outlook.com (2603:10b6:a03:488::12) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SJ1PR11MB6129:EE_|CH0PR11MB5689:EE_ X-MS-Office365-Filtering-Correlation-Id: 254c7c74-d813-4973-d3da-08dc1da7ed7c X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 02Vifqc+zsmw4mj9eE6eyOCrzDl9vD3o1DdTy55AlQfZIHLGLjCzJX7a3IXPcCQksGRjks21mEjLdFEP+I7BeX6BZUJWvzUJpwTGpzpHyp5pBFx4LUleknTeW3/D7ZLsxNUlWUmFTq0b9xRffdx05OJtKIazZ2mgg5ghxNjvNjo42FESD7uQZrLtd1fkS2S2fwN2FiQEd2RnvAP4ftGoKb/UfAn++m001XFGNvWQLKbgLEo1LWG4ofjVeUKir5XndOY2wCcRbPJjGJv1Y1/44QZ2lquZhglZbER6ZL6O9b1pxWq+51A53qEYhCAp6tyrZiC2Ckxquwd6Gv++yhrtJnbI1l3nK3RnZh8oshcRbAdOq3G9K85d55n0DpGLyF8havUyQk/7DH+rOYi6JPy4D+3ckFDl8vIPvp1691JFHT7QJjlxcHhj4QxCZHLF0gOpRHRiNDaXG8ZmAZgjw3Ke1g4at+uBWCxNHwPyPjsf9J/+QAWPQzjobV+yQHGvr3AoJYWgbFe24oLEy8CgMg8GlAXtX3LUpTi49BeK0GxDBhrYiYbtLOra4QUmEMkjT77aniA17ubmAs/NE0bttGfAwOXetnVdm7RZOaiGClEeqEB1790r1KEMQgTOV6IgY2qm 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)(39850400004)(376002)(346002)(136003)(396003)(366004)(230922051799003)(1800799012)(451199024)(64100799003)(186009)(8676002)(4326008)(8936002)(5660300002)(86362001)(6486002)(6916009)(66946007)(2906002)(66476007)(66556008)(316002)(38350700005)(36756003)(2616005)(478600001)(52116002)(38100700002)(6512007)(6666004)(6506007)(83380400001)(9686003)(107886003)(41300700001)(26005)(1076003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: WLavJzY4BhhinJTTnKmO30vKPGtADyBZ+ofjk1MLpv6G9esggUW7PB+dYMbzN8haFStkxqzDbEVHkMsN+mgod0IsT33ljGiLKMx7GAqwLAI8CQyF5FrR5yCA9tioOLtekzny2dyVhn8xBoBOLo+9C7re/j58+O8N0TWLS9kEYGdOtFsdZIBVnNSXj+wRn06+tN1T86sZQGc0/0CXJYmYI5QPpNK8ktPzVrSzkwkIkHmj2kjd1wRoYU8Sf6byvnXeDiY22RAR2TlnVJ42uINclenp9P20rNBEX51sGDfvLa8ZaWXZRhbeGa2xHSes5TjkyMn9jim2VAvVrI87X0Sgh7XZHem1r2Un4FHcq/4KRcGWxGUMWORNzOzsvsfyy2VfVxODBSbQraTYfnCkjLrFbnA3qdpYyEZiotZ2O9PWps7Y34b9chGteh88QCEFm6ENeD/KbdrB72iwsXKgJnyPzR/lLlZVm0L31S3wLiSWIlmg1YQn+HB42mu5rLkcDskNMZGnAZfF0V9azZSli2/gqvRxNrrjDRa63rt/Xz3qVk070MHi8Z6ZId+OWHq0RT2OfyKUtpyN1cNmSVvd0RB8+UWqh+h4uZEXOgrVWZYb1KfoJPJDsnl11oXynatO848kBIJEBl1b/rDI/ipW4Ee+MABbeoxfegfPAwqLXUQwkUuwH/zudUE5LKCFYUjx89N7S1H3RRZ3ODfBW9B4fdLRBrprOnTwvzg9gc9hHwHlsHcs18CA0hHDRJJ3ZUAOjvT1StAnNnuCjldYx8tTgfBKVXI8m+cg6qDslgXmw61VPqmqvsgqOjtJlAcgrXZWBSJGG0Ys6ceAob+D2GYdeOafFMK5OEEEAhTP/cuVTLLTlGYEEAUgjJap1fyT8i5uuj4Z7Zj5wk1mYxJOjHKgpR7EnuzE4aqwaFgOyTvXdwAlPd4zIB6EnP6YMvWNTAxRE3GTLYAcM27aIAi2o1Lf2bkeEpbbyMAHWHGaYIYVoXxkZoRy96k3ykGWtxeO11FW7R0yaa1ObsC8gf1LCfAHd3RezhHlYmA9WsAgOYIF4V+4HeEIOysvMBsPU6tDyCgg9qpulPEexr8y5xxAXU6d6ZMIX1tdWhZ+BOSpgafyM9K5D8QTd2qNueokxmFXzS/bTuyoIioHTykK5nzkkz5dILcy65j3Yciyzl0v2WHCf+vNOS5ktaVU9HRUbS11k1C7u8ASj7yng4/MRA3/qRYw9Psn/vrqR2P298HrwEs2mKIKdLi6zRHDaE1FO9jWl16WJDpS3Z3mU9gLyENCRH1RMnVnZkXsb5V0LO4ZeGVDdFQsg0yUA9fc/wQV5G9gvWLLt1gbF7NPOzBZPLv1V2dBfRHIP+fQ4D3H0u78ckIfg5HGglZMSeULreRT62NpaFBAZH//ATJs2E6xAqYc4UMLp3c2s10yX+tfp5xpfKa58+E5fxRMNMhwymZXfL3npGbWIH5Wo8ECiHe82X1+2mjXx7DPWiPtxZtVAPszEVAJWngfQjM6Bh+/IOxm+JwWK4oZiPnXbNpVIsNu26pzpnXQHJ4Ep72481pz6NqZ4mBBmE3iFwKgeJP/vgfDzjlY5kXnw9zBxw50+qu4PW3UnMMf+NrOWw== X-OriginatorOrg: windriver.com X-MS-Exchange-CrossTenant-Network-Message-Id: 254c7c74-d813-4973-d3da-08dc1da7ed7c X-MS-Exchange-CrossTenant-AuthSource: SJ1PR11MB6129.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Jan 2024 13:17:06.1872 (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: +5Qqib71pNZihjvyneeBKeU5vqLyXjlNQqnRCOsC5fMpslQYXYrbda/BsEn23amCBfi/H27d7LwFGmG/Vpi/1G/rAgMABEhrRdpyZts/6L0= X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH0PR11MB5689 X-Proofpoint-GUID: pxSXHhYundnrxpO48LXtokrE_I4NR9RL X-Proofpoint-ORIG-GUID: pxSXHhYundnrxpO48LXtokrE_I4NR9RL 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-25_08,2024-01-25_01,2023-05-22_02 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 suspectscore=0 bulkscore=0 adultscore=0 mlxscore=0 malwarescore=0 phishscore=0 impostorscore=0 mlxlogscore=999 priorityscore=1501 lowpriorityscore=0 spamscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2401190000 definitions=main-2401250092 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 ; Thu, 25 Jan 2024 13:17:15 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/194324 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 | 38 +++++++++++++++++++++++++++- 1 file changed, 37 insertions(+), 1 deletion(-) diff --git a/meta/lib/oeqa/selftest/cases/rust.py b/meta/lib/oeqa/selftest/cases/rust.py index 6dbc517006..5f0cc73596 100644 --- a/meta/lib/oeqa/selftest/cases/rust.py +++ b/meta/lib/oeqa/selftest/cases/rust.py @@ -262,7 +262,43 @@ 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', + 'src/tools/jsondoclint', + 'src/tools/replace-version-placeholder', + 'tests/codegen/abi-efiapi.rs', + 'tests/codegen/abi-sysv64.rs', + 'tests/codegen/align-byval.rs', + 'tests/codegen/align-fn.rs', + 'tests/codegen/asm-powerpc-clobbers.rs', + 'tests/codegen/async-fn-debug-awaitee-field.rs', + 'tests/codegen/binary-search-index-no-bound-check.rs', + 'tests/codegen/call-metadata.rs', + 'tests/codegen/debug-column.rs', + 'tests/codegen/debug-limited.rs', + 'tests/codegen/debuginfo-generic-closure-env-names.rs', + 'tests/codegen/drop.rs', + 'tests/codegen/dst-vtable-align-nonzero.rs', + 'tests/codegen/enable-lto-unit-splitting.rs', + 'tests/codegen/enum/enum-u128.rs', + 'tests/codegen/fn-impl-trait-self.rs', + 'tests/codegen/inherit_overflow.rs', + 'tests/codegen/inline-function-args-debug-info.rs', + 'tests/codegen/intrinsics/mask.rs', + 'tests/codegen/intrinsics/transmute-niched.rs', + 'tests/codegen/issues/issue-73258.rs', + 'tests/codegen/issues/issue-75546.rs', + 'tests/codegen/issues/issue-77812.rs', + 'tests/codegen/issues/issue-98156-const-arg-temp-lifetime.rs', + 'tests/codegen/llvm-ident.rs', + 'tests/codegen/mainsubprogram.rs', + 'tests/codegen/move-operands.rs', + 'tests/codegen/repr/transparent-mips64.rs', + 'tests/mir-opt/', + 'tests/rustdoc-json', + 'tests/rustdoc-ui/doc-test-rustdoc-feature.rs', + 'tests/rustdoc-ui/no-run-flag.rs', + 'tests/ui-fulldeps/', + 'tests/ui/numbers-arithmetic/u128.rs' ] exclude_fail_tests = " ".join([" --exclude " + item for item in exclude_list]) From patchwork Thu Jan 25 13:16:02 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Yash Shinde X-Patchwork-Id: 38319 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 195A9C48285 for ; Thu, 25 Jan 2024 13:17:15 +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.17221.1706188630119988098 for ; Thu, 25 Jan 2024 05:17:10 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@windriver.com header.s=PPS06212021 header.b=IYK5l3TI; 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=17541b5c6f=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 40P8auBd028223 for ; Thu, 25 Jan 2024 05:17:10 -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=LFOQ/cLy9uy7hVvEX/cCAD0UDF4GWdkiL5Qbr8yi68Y=; b= IYK5l3TItaKHqWZRA+JQbMNpPYDLGbmXXkL90X5y1escH5mYIqVt5dsGawXKc15a x4S3pBnTWk1wtSe7PBwGxQQ+yMsyLUz9+YHMZOu1gLzTCri/UwHtkh0O1kyS38fL 0P03z3Nvb7tpBMHDkmDoIcaOjWQ8CquKvAXT8LsutviCIZoswDOkzoMqRMoEtbVH XKpqpIm2vAuOZEAiTKjKSHPR8Ij2C7L8HTbrciFqjk0BYpPmSHfvcgjpuUkf9U6G Y6DjbaGFAgKlOCu4c4py6oCMyLtLdj4nCRLqOjqmfCfbx0/MWCxyfH83kcU8eIXM ej5rZi6YwjBP7xazFmNl7A== Received: from nam10-dm6-obe.outbound.protection.outlook.com (mail-dm6nam10lp2101.outbound.protection.outlook.com [104.47.58.101]) by mx0a-0064b401.pphosted.com (PPS) with ESMTPS id 3vucv5rgv8-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Thu, 25 Jan 2024 05:17:09 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=QxF6zRkUVF/oaQyGU5RBYC1neYeOqkWCT9o4pRjzOSG2yYqV7OAHYnsG5c+bxwMF9HVaJIxNyMIKXc0DfnPxQpHXT7qkAtNWiCd5/SR+IPoN6ZI4f9zGGv6QoRHBEYBvlaMAMvWZNgfl6QHGcfhh7buo1ll/fH3zaTFKqtSBYK0vt8FEaYXLMsS6griQo7nCbhn4I9nCG1/y/VcAFKufvxxEbd7QonOLuE2fnb+Nz63QnYF/NmUQto7/t649keOk5lt0A+AYBWiWGnBhAStulscfuTOkckctN0aHNXmqeISk8mkZ0ELaGbOMwBs+sB+i/5inEZJdWXKUHd2YbRMfxQ== 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=LFOQ/cLy9uy7hVvEX/cCAD0UDF4GWdkiL5Qbr8yi68Y=; b=JvIxQYCdArCnaz5FV6eBT8309yLPx6DWwSaxA9aSiYcXbeCRFe1CctQr2EJStD6wkgDL49jMfRCDn5w57qwIYvE1kmF+W+xFTTKfWhYrkTyn+FyHIanYgNe0ujkQLNDS3xn1DZK1352KAbuzgWJMHQkkDIL/wsca1VekQuuEJprTofHzx4F0Boceyd8dZtQR1zfO5OIb7zowtmwe+ntdNqc9/pgr8O9RYJGp47efHeE4LSfvK+tU+F5T6fs/TrjtlGLph667E9jYAtUD79XPQ+PRmCOg4fWq4BWSM9rKC5ApY9XqMnXqIs7tHJZlkldXxr3g8HVpx1LgINIu7vopkw== 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 CH0PR11MB5689.namprd11.prod.outlook.com (2603:10b6:610:ec::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7228.22; Thu, 25 Jan 2024 13:17:07 +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.7228.022; Thu, 25 Jan 2024 13:17:07 +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 v4 6/7] rust: Remove the test cases whose parent dir is also present in the exclude list Date: Thu, 25 Jan 2024 05:16:02 -0800 Message-ID: <20240125131603.2769496-6-Yash.Shinde@windriver.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20240125131603.2769496-1-Yash.Shinde@windriver.com> References: <20240125131603.2769496-1-Yash.Shinde@windriver.com> X-ClientProxiedBy: BYAPR07CA0048.namprd07.prod.outlook.com (2603:10b6:a03:60::25) To SJ1PR11MB6129.namprd11.prod.outlook.com (2603:10b6:a03:488::12) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SJ1PR11MB6129:EE_|CH0PR11MB5689:EE_ X-MS-Office365-Filtering-Correlation-Id: afd8a401-290a-4467-790e-08dc1da7ee4c X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: rPFEAHyUSMsRND3WVNzzW/NXQgQl9Xafcbp9NxfQY/OnZvsFWlXEaY86/r1Lro5+na/phEysq74mXgYcpU7fZzbAUyhnwKdPJQzhKYM9LMfajuI3w4897AK2nZZOxbxbsYLG5zdxFaYKEDhOPlV2jCXkt2lhMGivR092WycT6WeiZ6inyIEWeINLsviBZNH/xoykqprk7+j4Nqjqpi5PryrGJO1NGDbCe8eWHBffZGQtFIIov9d89pqxmp7ta7hFLVwQ5pxySZunYLsz5JPlH4DIrSScuEmyax+l4oY0YasGvyen/ltDU6j/i88Rfgu9hgJ1c9B5jvjW2QcvYqG+OxNcWuk2nIaWWf1jk3+x4uZDw2ue7QleF58gu3gfxwH7HJMYZg9OYFDpV8VteLlcJ1M8QvnqoV/VLcGcksMid/JBHidfSnujba+L2jYD0jIey6NO/bgU+g8233gFWNh7XKEYBjgsaZQhjk5fs/VV8Mr5ydHCqqEmsO/ZK/16Of8Bt05Fah4cbCnPIZMKDw2oyyMQsUbn7OI7e3iKKCrT9f8oQ//x+QKrw//aK9vRRJ36OUwBt9Z5TZcxsEb1Dl2CeNQZ44Xk1cH8wglAEhahcld4wanIp8G3dzhW5uGHwpxTEss3ncv4OlKR3COCCOTE7yz4ss6evJke46gNG4ABtsI= 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)(39850400004)(376002)(346002)(136003)(396003)(366004)(230173577357003)(230273577357003)(230922051799003)(1800799012)(451199024)(64100799003)(186009)(8676002)(4326008)(8936002)(5660300002)(86362001)(6486002)(6916009)(66946007)(2906002)(66476007)(66556008)(316002)(38350700005)(36756003)(2616005)(478600001)(52116002)(38100700002)(6512007)(6666004)(6506007)(83380400001)(9686003)(107886003)(41300700001)(26005)(1076003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: +jVKb5/yFfOdT4JLzl1Gq9lBG5pl8qZ8LLVsB/7dSC/GFy/CIFr/2WRdXYdZLMWycH4ouI8G6AxfLT9ZsA4t337Z+rzRcS6wO6CCMZLQbrs56wE3Qs8zvfrFVwqrgzgBUAx9HMHzOta8agX6xPLSNt1jL6hEkPCe+F/IrvnkXENFNowkMP8DrZOaJnwg1ZyX4+XHDfiUFxmpGg1O5+wqn2pzdhvV6H0QQMhesNMdjroBhnybHwL6sykXatjSDe9m4AwtfAPnYRSHMBDL7xGqL8elOyOWBjJB8cPrPjPwOVq+fxIg2u7HJc67cOqn/en7EnGZvuk3dM/5ffXQ7eDwIjTPUtTP/QNxafuDiubOGQicEN4T92UrDtI1v2LaOfc8+Pi3d88gVTPv9UmMvXAa10d9TEGbJoF/5yhz47J0fYGhTIFy6xgETzQHcEMGN08Dvr9dxsTGPePC4CzTaT2PKYnRTmXK+JIw3Ac3LHnTwlUDAZTR+yPtND+HHsSzC7vnzB3blP1EiqGHn68fqXPG7D64mFTrSSKzVWf2Uoq4NhlWXAaD8sNU9ph4q8Zs4V0I8HY5bOBeZlyQrbpJlEflYdoApAEvStlxZkR5NTpWx3QfjK/X0alYgCivQmSLiqwKeOFwRdnWrOQLCwyYneDV/ajN6Idlu63Uof32xxZZrC+JSGlH4FUIm2ooWu5gmnMdfYqxo2f+ftDpc1YefQFvgVfbZhnUB9PT+Yfogk4Xvw/FdAtnuGd2q0DLlk+PJNl6VG1dF/jJBuRLsJa0xPtNREiLguh30BxTAuyYExi9R6bwcL7HCeYksFpL12kjiBc5j9ljegG8ZLcGoLMjBbEHy7P9piTPn7SCjUelCosNsQ7qyWBzJY1xIxkvwBs3xTTHWZPChRUNpi8NgcIFz13DSYOhyN7qKxnz6pc5ygLbbl2zQ/8VRX3K1xKaDJUMwjA3emU/B2t4ZsjLIFHMe61/TqHA9lcbF+PdJT/X6FGRNLgWnRLa0YCjrzzVN9QZwV0kdAzixyLgiFiZEhn7oDTa6e0++jGU6exw0jGbWMeCp5gzQ+tesLf7o6KG5dVjamPVPfmOrTiQqrpqCOegsi3NF/TpOBdYpCLrMdnHb4RtO0Vw7C/3S+gQ4MUmz9oe0AipYV7VOyWBnAb+oOVmLaQtzPhMx0Jhg2LoY5z+o5A4QvNMKWxapa5KFtehImjp4iMeUTfhEI75I3fle+NK85CiaRDgrT3Dd2YP9Sd8v/HM/3J36eG6QRY960TPsI2q+6pOS/5h2X3jN4mIrcfAjod2CLcJzRkwhSOlBP75fTMwO1YHCT4XkMuR94/LJUZHZxM0P2ZEAD/ydGtCWJRArrnvsdBD0dvoT9WHXjarGWCCP4YqE/LnowuFKLlQ+uWU7Ln20EajNsx/r0H8zDdiqH990+hYOX6BPn3OIzDczkFDLUxf/+Z2hDp2woTHpX506/7QTGHEtuHG+GXnSC6q0R8P7J7tfSgaW52B3XTZXQU51asNkRq8gvRH3BIFCBxznEgdLZD1TTwwJoBtR4seAIzfZ2lJKC3/S97NPAUscFCWIewjJ7gnKIzx9yfsh8+KYPM3H2rGBSvqAbCHm8noCkPmsA== X-OriginatorOrg: windriver.com X-MS-Exchange-CrossTenant-Network-Message-Id: afd8a401-290a-4467-790e-08dc1da7ee4c X-MS-Exchange-CrossTenant-AuthSource: SJ1PR11MB6129.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Jan 2024 13:17:07.5761 (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: +qX1zzWVj45yzQvkO5fkzBJ16vnDkk3Rys0VYXVomo3s0gJw3wOiCRQ/cKFhuUyci/rpdf6aKv02qXWi8FsgP32isX8LLfPkjL43w+Zgkwk= X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH0PR11MB5689 X-Proofpoint-ORIG-GUID: IgaYSeUXMGSfMZxQvD_4j2Pk3V27FDMr X-Proofpoint-GUID: IgaYSeUXMGSfMZxQvD_4j2Pk3V27FDMr 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-25_08,2024-01-25_01,2023-05-22_02 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 bulkscore=0 malwarescore=0 adultscore=0 priorityscore=1501 mlxlogscore=999 clxscore=1015 suspectscore=0 impostorscore=0 lowpriorityscore=0 mlxscore=0 spamscore=0 phishscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2401190000 definitions=main-2401250092 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 ; Thu, 25 Jan 2024 13:17:15 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/194325 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 | 120 --------------------------- 1 file changed, 120 deletions(-) diff --git a/meta/lib/oeqa/selftest/cases/rust.py b/meta/lib/oeqa/selftest/cases/rust.py index 5f0cc73596..0d7d524471 100644 --- a/meta/lib/oeqa/selftest/cases/rust.py +++ b/meta/lib/oeqa/selftest/cases/rust.py @@ -102,108 +102,10 @@ 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 +135,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 Thu Jan 25 13:16:03 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Yash Shinde X-Patchwork-Id: 38316 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 0CD9AC48260 for ; Thu, 25 Jan 2024 13:17:15 +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.17224.1706188632107197811 for ; Thu, 25 Jan 2024 05:17:12 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@windriver.com header.s=PPS06212021 header.b=XA/lIUNM; 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=17541b5c6f=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 40PCjhKF014198 for ; Thu, 25 Jan 2024 05:17:11 -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=ib93TbqyaB8zETDFfu69D+HUSf76tDE62TTKTQbORAs=; b= XA/lIUNMIW1eoBO6/BBbM/yx2ViPOKiq34VSGTnjzTNHVB7XeJQhgw4sxdizoZMp H8EiY79d+KIdI31F8d8kBqQ2IFbuvWf8GCWpxhctvXPGPvHJpIhxE85W+oD8KgqB ohKYvx7jKLkB14M1w0BZCkCl8xaqSebBuW2AKI397AFrETZNveF2N3zA+VAHqH+6 CKkySsDTkAlILNQ7f3yON367fNViby2+j2PNLGADxAI0Ry/eLvTgGkSuDyydFo3l W86vNcGy0mPvgKZ/3Da7jVEP95URW9H/94r8WPEpuedY+Ow1jY4F2yV+GjU50w/V +mdrHEbwKyboe/kFyyHmpA== Received: from nam10-dm6-obe.outbound.protection.outlook.com (mail-dm6nam10lp2101.outbound.protection.outlook.com [104.47.58.101]) by mx0a-0064b401.pphosted.com (PPS) with ESMTPS id 3vucv4rgxa-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Thu, 25 Jan 2024 05:17:11 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Sv8Qw5M2ws8j1Cwi8W0kNnh11cUWvPfvJlen49w0YxEXj4ff3D15ddXs4i6g8G7cHa4W+uROfBoDTMAlpikbxqbd95YtfdVgVESLUezApMd23zV7QeLOP09wIsec74+dez9OgXO2WQ4vJxuqXXrqVqizWgG5lmeibjAFwmggYqX4/LEcExKeFyVmHPMPh+oDUs5bmHVNMOz4NR7qm8N4gCjiFc1m0mxhR9LDDOZh9gMzFbdQV3pQXavZlTpCWsVaQLrnWZ3WvZfn8EDOxbcS9sKUUGLknvESNwEU/LXGbhz/u/gtD6ho6HCjEGT0cA5DqxzkOjvceSEbQEGauUYoNQ== 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=ib93TbqyaB8zETDFfu69D+HUSf76tDE62TTKTQbORAs=; b=U1sTVSb9xLI770GTmiVKter8dlvsXgHbDTjU5oz8NHPqHucOwLqFjZKGMKAiSybGMPJ1bu2KME5UBFfAIpj7ztheL12qK0TkAyEEnjxFB0TCsCUw42pGxF8K4HT6Dtf0k1NC4Cua1zd9NExma2Mv1Df1J9wSywdwV1Xcd2De7uBXLSjHHgtkrtGeKn23J/eGuY+RO5YcL1yty64QipQpffOLub2Q8a7WFWHsbxiBF0pxEYpvnznAT99s87R2SYdrOX3J8QOdeGBmPn8EMRbfZWv0D0fwEJvKaNAyRI0UOFCIX2+kJ+AgmgFUYZe64fMIFFJWtYWtFU5Jy6e9aasAqQ== 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 CH0PR11MB5689.namprd11.prod.outlook.com (2603:10b6:610:ec::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7228.22; Thu, 25 Jan 2024 13:17:09 +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.7228.022; Thu, 25 Jan 2024 13:17:09 +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 v4 7/7] rust: Enable rust oe-selftest. Date: Thu, 25 Jan 2024 05:16:03 -0800 Message-ID: <20240125131603.2769496-7-Yash.Shinde@windriver.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20240125131603.2769496-1-Yash.Shinde@windriver.com> References: <20240125131603.2769496-1-Yash.Shinde@windriver.com> X-ClientProxiedBy: BYAPR07CA0048.namprd07.prod.outlook.com (2603:10b6:a03:60::25) To SJ1PR11MB6129.namprd11.prod.outlook.com (2603:10b6:a03:488::12) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SJ1PR11MB6129:EE_|CH0PR11MB5689:EE_ X-MS-Office365-Filtering-Correlation-Id: dce7c1f2-1b98-4cf1-daef-08dc1da7ef75 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: gwtEdrlNlwCgyfuZ4AQXV2VhTMH4U/29E/lzggv+cUu3qsL0WXWC/SaqZ46Bzh01ouUONEJGJACwR7QctppdU+LQVmXlIqXgVT1CiCDYVSEb42WdTVmLIS6s3rhCqtkZbxUoLwHnOKnATwH6dywsArrMaCV7ckrggBak6TGgMtVGYoUbkRKNJdt/4oWRMGMqJmaAjhYPDrP0P7Nauc2bxC9x0VcJOVPtb8praZq0XI0vkPc7Y0jlaVKAtv1kzHZzJ4CJxJdIh35jnqME/oziAi+vzXa28PwvIDj2eULUu25hGaqclOXnI5UdKij2IlCeYDeHElT1E9g70BLX85NoyPr9+TGoZhiXjRhCmo5WZTfg5qrp0MmDGos6uXSrvfb9gopthdLLjDB+EVttkJsVnVxY7e4gGqDxXei1zVOR9kcC6gDutBdOOpJmnIsV4UUp2sN0+25s21ui0I09eQkQowmPq2zHXBRhRPfviIKSu3fB6Nn/sQyEIwwsepb243YavroK2+cwuxlQUQlXuYqs7NkuBirtgi7pwntDXz6PbBZSEIuud7lpFRSrGtmtd1D9psAw2aDTGYMKFtkSFxBkVYJvUxjX4dY3HwRP/CM2tdY= 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)(39850400004)(376002)(346002)(136003)(396003)(366004)(230922051799003)(1800799012)(451199024)(64100799003)(186009)(8676002)(4326008)(8936002)(966005)(5660300002)(86362001)(6486002)(6916009)(66946007)(2906002)(66476007)(66556008)(316002)(38350700005)(36756003)(2616005)(478600001)(52116002)(38100700002)(6512007)(6666004)(6506007)(83380400001)(9686003)(107886003)(41300700001)(26005)(1076003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: 3CaGzIw8d9+QlUo1+DNpiukzyBO6tvR72krrXF+uiXi7rG9sPk5HH1HnbceqomHdMnA1cgBf1BLhWjzbAskL8FmAfDLuG8ODoF+bV2U7vfV+Yir1yYnpixm7B65oHR9GeyM/BhncPPDTWnsb++W9Pa75Bg5agD7nb3ra9FBy4ed/YX8sl+P7Ir0Y8ayIthMJitHEfDgjIbJCPNNqwg7hTVrRJgRVykaW+qlZSZ0EwWxd6MufcSmYJN3y1b9gUA710XRwQHXnCTT/G83ggVGnDD5/1AGTUMnIT+pPmNkgQCGJ5Xw1pAaeI4lNhepUIh7EJlDBmLuSLCtc1IaFsMHBbcKKlRYi/sOovKk4A++hT0I79MVZhmP1dXi7hJWZRtFRXfaqQk8O/FX/N1qOAs3fucAO79V4o2SFroOGwRu7briIuRAZHNs8Cb6Ht89fwvBMK5del+BQmB031FHic4qKtJOa2skDPv8aU9D1hZk4rzvhbrmyouNCW2TyCYzHWMCCICKH2GQrumAGJT4+tiRzadg1CU6N8DNsAxenzrp7R3Ip/dhyxlCtNhlOWnIul7e7pbIult3uKcpBc/GVMO5XLQhaQZrIoz+b0LGKa/UP2thuI/7UnVJkZctUXZEENzjD2JxNE6phqJ7AXCF9ErGHcwIssDwuSkl2ktBPzv78RgtTPndGpD51j1G+pFlsJFqJDrCrAsQKS42TpC00F0StG7rUmRHMK4yf5sIE5SqlIB2hUex/LNYfKZTLz7e4UBAeC+mliINQv91vE0J78nx9RlRUHAacTNtCXQiKDlXSn/JD/IfsBBdZ+XUaefBJRKVbTwXg7Kh7AhfB9wDLht8o9UGEdCucnhgkkoGYCOg/Hv53n2WTq/oUPvS3f5cTIsP2mAw9l+RWQUBeUfD0pcPLBAiZKjTWxPCs/B9IQW0g00R5KV3h+aL/+JS9mNqXkiFMcntizXVkUNg/CDcIyPJEeeMyKjkYgq+W32jNmwD6E9PKqYPc2W+BbNmnw+M7APIPtRQSGsOpQZg7I0rEGf1ea+OgdGiyKNwLa1Jdl9Eiy0azxrP/o6CfCBAt1aQRjmwtStcrgxDCJ/AbeNGhzV4hcP1zuUoJC+uU2zIRXgCXAvYRjDtCKzPLlXV3UfI5zcajdvywwA40Ys0F+cu4SAoOe1/oPOd8oVgXCXLsp1HJKvGCT6uT/DUke0dhzojmsryH8JdH8GK9AYcgjjxPK7guQ8+QCu7abBxyDK0YcUV4vglPuLa6l6Xk8iTKldRmgowwtmmX4Tb6+d/diQx7+xI4skEeBnAf+Ua+D5AGIASB2cPwZzqSPTXv37dWD9z2ekn7JiMwkT/K/e1fMvHKMmFZwOSsiGIqce+cWU9g5OJsc54X4zqK0AtsxS0z3QdybPExdkBj6nuFzIa/rikpyRJ13TNNm2YPYMTnb5JCjoR36pJ0wPZQG0zvz9vWtK5urhrmW+VcYv5ekX3V2nrkWxrOSChvWnHTcDPQ4k7adKsDN/kQrCYHJe2e64fVRech8BMryqlfVezBnmdabOkjKSzvnZelu0Juv9Zq16EgSxHMJTUKf6fyfs6G0PJCvncyxZlodqHSQ1kgTxuck7fh8Wl/Lw== X-OriginatorOrg: windriver.com X-MS-Exchange-CrossTenant-Network-Message-Id: dce7c1f2-1b98-4cf1-daef-08dc1da7ef75 X-MS-Exchange-CrossTenant-AuthSource: SJ1PR11MB6129.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Jan 2024 13:17:09.5309 (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: gIOqYBJhtdW6nxKKxdKdYloOYlBqu/djbE5LzJtT/Zt3W9WER6l3Q7anVIHaPiE52lBRAo7Bn8ClUeffPvRmZqDMESYU/AvPC7HW6hm1/1k= X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH0PR11MB5689 X-Proofpoint-GUID: w-yh_Hfa9o2YEqwRTtfT-jC7dKwTvt5b X-Proofpoint-ORIG-GUID: w-yh_Hfa9o2YEqwRTtfT-jC7dKwTvt5b 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-25_08,2024-01-25_01,2023-05-22_02 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 priorityscore=1501 lowpriorityscore=0 impostorscore=0 adultscore=0 mlxlogscore=922 suspectscore=0 phishscore=0 clxscore=1015 bulkscore=0 mlxscore=0 malwarescore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2401190000 definitions=main-2401250092 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 ; Thu, 25 Jan 2024 13:17:15 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/194326 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 on Ubuntu 22.04. 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 0d7d524471..164ad11ecd 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"