From patchwork Tue Jan 23 08:10: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: 38219 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 C4D88C47DDC for ; Tue, 23 Jan 2024 08:10:46 +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.7150.1705997438400422044 for ; Tue, 23 Jan 2024 00:10:38 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@windriver.com header.s=PPS06212021 header.b=C/FEUmfj; 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 (m0250811.ppops.net [127.0.0.1]) by mx0a-0064b401.pphosted.com (8.17.1.24/8.17.1.24) with ESMTP id 40MCfXe4020788 for ; Tue, 23 Jan 2024 08:10:37 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=C/FEUmfjxF3qlmYDLlo9lUeUXr2v4eSYlR uhOA22tcSIWAGi1p0kxG5nRb2eF/dqzxF1GFEtA14hzYHvah3rd5A4OViegevSX2 Tc7b6j8jlqhzipBdV70jig7fLzlf2PaFXwl5wImJB/X64nbcJGKvrFzA/MT09sBt IjO/p/nbwDPMbxXOIHvVtPbZchfpk1ulxKN30On0BhFxL/0MeoHYtINxri9HwpmI 4hsYJi0r7VP1k9MAs33fneYpi9v2N1IONFu/KdTGdO1ZpFOKiS8gqlbVpFSV3Tfa +CJthggQecJJgG4HvSe874kJmr89cbbnuG4oRaOo7xSKDYriSZhA== 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 3vr3cyk5sr-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Tue, 23 Jan 2024 08:10:37 +0000 (GMT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=l4hxXskCxDpGF703XzQ5Xhop+eee83eEMbcqnJNopUBUHnQYQYzcSzKiJdqAJOJYbFZP8yefk0CSfoezGYiQVWcQ/AdzcUwnPkHItifiXW7YDhVcu7D0rDDmDmK7TWAv49nY0uQ176bBTy5O/5JefBwKZCbaKMrcEMy5woxpfLi+Q1PTlfCtrvkTX7wAoPxkeUZXNER6ofAOcf8bInladXWwFho9WTceqh+tlQoPFsGhz4m3ceOaH27zkKheEP9JLHWHi11jtyeqFdlLFXRgJs6CIzt39jK8ghT8Kr8dCippH7LDLCGkCEye5seINAoAWvX3BtAk+sUqjFFbC2Uzeg== 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=IbLLqpmOQqSlfRbpTLsrtyEyk5dW0SlHC2KtBL+3HACgIRdz00AAL3r+w7Af+yhEw+hc6xJHokwsHPeJohcJL7y4pay3hD+dmifZbiEVbnP1nUwPw/NK6Me67Bi8+aBICJogiIjFdg2XXJ+D8RPHiJet1Pyh/GVF0DZa1L91mAMUO7WMyFTZ9tMY4mZksrLgkJ3PfNVvUDOh5xZKE8SOl+YSwyVez+AMWhRKkM0icc5OE/MchTzqFxJXqZGCffuIS5QgKrta0LTnPRcXnRJ6F2baJX+04AUwHmN+wsWoybCMyr3tCS0tSDIeWCspfOL3mPnXX2DY5vOyFvOHnosOBw== 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 CH3PR11MB8344.namprd11.prod.outlook.com (2603:10b6:610:17f::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7202.34; Tue, 23 Jan 2024 08:10:33 +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 08:10:33 +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 00:10:00 -0800 Message-ID: <20240123081006.3310715-1-Yash.Shinde@windriver.com> X-Mailer: git-send-email 2.43.0 X-ClientProxiedBy: SJ0P220CA0013.NAMP220.PROD.OUTLOOK.COM (2603:10b6:a03:41b::20) To SJ1PR11MB6129.namprd11.prod.outlook.com (2603:10b6:a03:488::12) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SJ1PR11MB6129:EE_|CH3PR11MB8344:EE_ X-MS-Office365-Filtering-Correlation-Id: b7413d61-4f78-48e4-5768-08dc1beac562 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: r+J2HEcZFLtv9LOuVPg6wHMI0BtI8JlOe8yed+j/vV9znrW4tggIZJ95F/EcJ1BKE0v3qUr2GE3XOC9Lyn+0WRj4CCP/BB7nR02d+7JEuUTxrdECyWWGdz8xyi1f+ptoU7Dme2kck34WJNrUH+qTt3W1RaopW3+2DiNjNyJCrrXMxfpsFBhaM3Ob9dMxLVBxrJnPUrY3Zr6LFRm9t2AybhF3v+ZgtKXcHF4DsRnLQoA2DivBk1t367zPL2H4d+EoUV0kAbK4/oJwYCq1BETcfz8f6Fa7JeP+d6bXJ7cOZl5T2+yalRAtGdZJNMm9Ciy2LKmTfdVpp7HTIijkLaSL9vw0q2m/0BuwR9eA6Em7Oqx/vpTp6MfPdsUrVYPTalYwESyoUjfyX/1gfBIpUlN1nS+HL3arLt/Z4WTrpO+7bE3Rfdrvpv69mLhl9wbmxv9V7uPsRmNEAGI1z5T5aCTiolIfuDi3hfCkM4kDyAqCCTMS9/FhzW4/SZU2HzmeujMVMDfSscr3mrh0jz+aecLpyVOk+jymLmWDmzimoJI2JP6r9fljhf94E8y9gpVYiZrxfj9jUV5GgpKUIdmiVY6LPHtoUD95SgQw2TnV6PDwgaCMAaOtSzpaOuoT+OGN+rc+OfWWu0PppoFzrHAATQIoJQ== 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)(39850400004)(396003)(366004)(136003)(376002)(230273577357003)(230922051799003)(230173577357003)(64100799003)(451199024)(1800799012)(186009)(66476007)(316002)(66946007)(66556008)(6916009)(6486002)(9686003)(52116002)(966005)(6512007)(6666004)(6506007)(5660300002)(83380400001)(8676002)(26005)(1076003)(2616005)(8936002)(2906002)(38100700002)(4326008)(478600001)(36756003)(38350700005)(41300700001)(86362001)(107886003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: LcVCcXgp3GDzNfHKVFIRLREL5mPCsiGL6x4Ck0ux7oDI6I+s9cFgmOX6aGptCHLK1HQRBclTVPakjfkGrcNSn89UnvVRzOQD94U44wq2DiMiN+stHO1rO/FrBhjuYg46gWndXxAlW6sEudFGpoyANjDz/yPL3cIGyLtT7xduduMMF5qStfzKqC0AyUxZP+V7Y2LVZYa9F/CP9cN5iw6uSZiQiYxTlYl164uvU8YP1j06+2okZubt8aOfJkdlXxkXY5sK0HUfTeGT3vFrMSyxyllheQiI1LX6K/1tSRfxDGIqj0Td9PhHgNBysuyKFTLdSZEd73GvycArYF7kaUq0+q5U25yJZ6PwD4uR+mxB0MA1d6wv8F8Wf/aebWPeYUGKZ1HKI4Oha8CNeojDUByNXxCjCKy/VXXvAxCrRGNn87/a3IUqlEi7U5L42mrWCz62k6a8fDi0gVf39FD1ULdY3Ty5cF/Fbi+Svv1k5A3Vil3ttG09lm2UH8v3oPfxYNNyUyDdcW7g6AnHfwktbmhyIIyi9B8gGX6pat23JgVgwESUKmjbidl8a/Xz+F0wVDgf4ADz/i0k5X31pRaHslR9A+wIYBmpdXcWA4rbnL9eKe9oyLT6zuCqKSJMgBv/paW1eH3tyFxWFVpQfOLbZaznmMwtmLFzUzdBJksYJxTJ9zSDtIrfTrmMX15lHoElG7Sd4MHS17R3Hre2RyydYK6wUbXMmzIWqNYIMwNwuNVoXqCZtXkKFBvZedWJyX8jrF06I8P7ElmplGz2Dgx2uGpWpP8cfnW0LObusErOu0hmBaNrOPhZuNAlFnQ46TsPwwmaTrRTq6d6QDoUiaTA7cIhjydmYULZwdDcoHcmixQQkMUlkR1P4sFH+a4W5myFbT2AXGPfJb1T438ObFzfwgyUm3va3l/niBsfoX4lSXPFPvCxlI4BkJOTm1EJN2Rb6AvIOcizBobiDnE5Ip/goMgggFaylbmj46s/JgbOvip0WXPAPGuRrj64lKK9qnqBG4VlMPYCAs/We13Riz8LfdvCsLwLWSeQdg9aDnX+FVkABNGUgwU4Kg/1Bos2iHT0PkNPeBf0v8sFJDiS4mcCiXXbnNTORraAeeMNmV2bQHo1+cz9rQAPfYgyvz6b61TII/ARSfAT/M4MU7sGGMNpHb2WU2yo3wyRov/7kIx+FEuF0cD7Q/orpiM0iSpoIwdkw3GGTlpKh6yRqbwIobkwQ6RZ7slZuDDMp6/FAiKesOR6H2FuKhvhXIzvw8Xj729gxPgIy79h+tHb0cx+Nj58Yk1AaZrAipb55Dp/Ld+Tdijpli+RdL/drCjzsoIFoFhSFAEIckAtNefrIG+U3SDlDuxl4Socs1C9VRNa+3OBhbsDwETE7/QoYDeTtvzXJq4756ZY/4REF3dSCaexAJI4fNoSb4FUzB1p8xYpQ4ifE7xF6FHAPduEXqo9t85r1CaZcOL0iCPytgIm0fGFSmbYmP0usZlwCFAhq0JGugpO29PFHzhsQ3NV+5DB07+3/0m6qkK590/MV/8yLy1W8+zPZENGeb1KPZ7D5JYkJ9Tg2gsnkMqVeoLVb/zi4iukddiwqZY62YHrDbPFrClqniDfsEs0Gw== X-OriginatorOrg: windriver.com X-MS-Exchange-CrossTenant-Network-Message-Id: b7413d61-4f78-48e4-5768-08dc1beac562 X-MS-Exchange-CrossTenant-AuthSource: SJ1PR11MB6129.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Jan 2024 08:10:32.9691 (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: lAYh8aGwvMOkawhkL56hLGy/cbR8fdkGp+AMzeIsn6xYOqsNO6AGJUIxpY8tt+8b4icobP5iTCAe6adzhLcFJbAMympOM5rXwV8UmQWtgpE= X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH3PR11MB8344 X-Proofpoint-GUID: zxo0274Rs4l6dh9ArJc_m61d-4P5uQvo X-Proofpoint-ORIG-GUID: zxo0274Rs4l6dh9ArJc_m61d-4P5uQvo 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_02,2024-01-23_01,2023-05-22_02 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 bulkscore=0 spamscore=0 impostorscore=0 suspectscore=0 lowpriorityscore=0 adultscore=0 mlxlogscore=668 priorityscore=1501 mlxscore=0 clxscore=1015 malwarescore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2311290000 definitions=main-2401230058 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 08:10:46 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/194206 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 08:10: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: 38220 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 BEF98C47258 for ; Tue, 23 Jan 2024 08:10:46 +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.7163.1705997438930387744 for ; Tue, 23 Jan 2024 00:10:39 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@windriver.com header.s=PPS06212021 header.b=pHO9TIPB; 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 (m0250811.ppops.net [127.0.0.1]) by mx0a-0064b401.pphosted.com (8.17.1.24/8.17.1.24) with ESMTP id 40MCfXe5020788 for ; Tue, 23 Jan 2024 08:10:38 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= pHO9TIPBzTmXwhET9SC2LiEoX0tTf8aGspnFMHBdyLapkBy2ZcIhgLzthuZ/zFg1 eombxMVsdJTTMZJwkna4kuRMRK1RNQdYqiACUpR1vErSFpNc+81ZeecDxdJ4W218 drwr2rAiJrsGzy4/rqdizU72ZVhnDAG8MXMkESpZIkMoui0Y5wEs4/ACPzPZy9zO K1DbMqDSLIyBPdcRc9o7aG7lRVUCIIEPhgqlKe3VK7b/Btm+s5SaHdTclBIckTLr VFylfGHa31zDaX72P2Er56gRQDEFTnBq3oET5sotuYViE8HRTrGtqoOMOuHbTUCa omUH+dxyWkypnLRDXnDmmw== 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 3vr3cyk5sr-2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Tue, 23 Jan 2024 08:10:37 +0000 (GMT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=cQt/NlUol+YeyS1g0U3B3wZ+9iAiOD9vLn1iE2RxMxY/Nm4SyNsaXx8idz36g15k6tQvS84+Cr74koy5Cdyk2guEmZzz53pb7wAl3SLV1ruVv+Z7YhNmdJLk1IJPVFhiwuvpK8BQp+0/u8z4EtaCbUD3K6D9QCeqILRp2B4Nii3mKkKD/Y/ix+tdjy0C7XvEAfiJUfuyVn441FQrT37q8hlwG5LUEiWe5w5tSlZp/zT8jA8+4uYEO8zzBrQXGs4RiZrm5vA+pm9xtQ+lZ+I1vW5DmFPuJ4HtdZSBndHiWeQm/7j7tUsurz4AdnZjmAJjTD1U5w+rDPW+hooBRk0iNg== 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=NRyuNM5havXPmbxemr32qA/+knMqCouTlh1SrxSx4SAp+qptz6gGJot4JeiDN0Q8/MhR7Hsn/CfhQHK7WiZAs4mh7hJNZC4nRmftlK+c53IBLrtUP314Q1moWijyv4otzdp1CpSZ5Ugy4SHNfagc05xCp5l8gRTEudPycbnYpGlQrM/i7MOQsHd8XurtUy6MRan1PQ7E5ce1feD8m6C23ZBI/Q9mwY+eW1rPs81LPBMmVWXLdSFeXuXmqpK1zI9uRimm3+Ko7JqBXsf8/QBPiy7rGTlcyjUvIWDmg03JtD3PHsdGTEtrcdhQ1fp82SW4ZdZUHdpnVHFt33jcCGfPJQ== 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 CH3PR11MB8344.namprd11.prod.outlook.com (2603:10b6:610:17f::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7202.34; Tue, 23 Jan 2024 08:10:35 +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 08:10:35 +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 00:10:01 -0800 Message-ID: <20240123081006.3310715-2-Yash.Shinde@windriver.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20240123081006.3310715-1-Yash.Shinde@windriver.com> References: <20240123081006.3310715-1-Yash.Shinde@windriver.com> X-ClientProxiedBy: SJ0P220CA0013.NAMP220.PROD.OUTLOOK.COM (2603:10b6:a03:41b::20) To SJ1PR11MB6129.namprd11.prod.outlook.com (2603:10b6:a03:488::12) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SJ1PR11MB6129:EE_|CH3PR11MB8344:EE_ X-MS-Office365-Filtering-Correlation-Id: e3fed05b-66eb-4256-3c44-08dc1beac6fd X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: Mwyv9jnwxFzkzHuJu9HSOerxXZx/ov6f1ASLT+VxDOUNDV1dBQVyquGPkL6wF8dSgrOL9WnTiVqcjw93ms0IL3F4om2H4JMzM3Z7EcSGTuW22q4HVJ1hC/fULTCqEuqMvCcTCJ3AOMFoMVbwbjIxNsEc3Vi4P4eKSRQ8Y/tsJFrxilm0tV6pucB3wuqSCv5xg/ytowk/3fcx5jUI/Op/FWHREmD3xnAlRSlAS46VJtUags80VTX0NH+bTHfptkLPbPDrx7VX3ddH0gIOaoBs7SfxLKlHzx/wkf5zMtUNagoWOhsD9AbteLYOdTzXh3U/LsO2KuJBAtA7xmVshIZDgY76209FdCyLCXrFbqXZzQgQq2IsbiHogn1eqN+Y25tIuS8+61TxIeLU71GXN5Hld9d4XkhJnYQ6ANIXMPuK1dG8Baddv7X4NWrV+VR4Ha/nRQ4KJo+s/AgBJ10iRlJv9Oh961UgqzXNLa4i9EJZy7g437GwY5iYoF1KFDiTi9SNpLCXuos3EgqK8Z62qgvM9EWzCDxXeb3yNPPqGgNw/7lbqNujteEm17ZH//JYoTFuoDaZPG0UXNS9h7j2Icq0Vv6Ud0aEfUiUzzvIogUGtZQ= 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)(39850400004)(396003)(366004)(136003)(376002)(230922051799003)(64100799003)(451199024)(1800799012)(186009)(66476007)(316002)(66946007)(66556008)(6916009)(6486002)(9686003)(52116002)(6512007)(6666004)(6506007)(5660300002)(83380400001)(8676002)(26005)(1076003)(2616005)(8936002)(2906002)(38100700002)(4326008)(478600001)(36756003)(38350700005)(41300700001)(86362001)(107886003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: EcHjn54OTcSUk8dTllXQiShzqYvNrhiRzVJzTamGjJ6X6HK+QSoEQhC2ryRwgaIqqs5EON+V8sYH4rHmE2DjsbY1qXv/E8/FQqZODnV5eFDLq/qmzGSre0naxiXRWHzcM5YUKQZ00EBF1B7M42ViM4LQTt4K5a8ZonYEQYDDs7ONzjBJnWt+8BI7Sn/tHDRZmW2S6TRqChqQnGUz5gzD7JBdM0eIqh4N8VOksdRna6igoT0ye+Px34deNPRraGV51iQJ46kn7rwNfjAzrS4feWlFyGacoO47erGYdpON9d6e3qiuCwv41tjbb4IfJluZpjF63LOV/XSPysOv+e1DD1dENooo1l05zpi+b8w/EGWmtTMSczosM8w5ZGLh6QT8QeItorOJSwbUWQ/xMbMcBpAsbAxhS9X7HiM0B7TJyQbc5iaDePXthos0Nv5kKoujx4BuYgp93QXbBaJ5nlYC7RS5Qt51VCxI18oLon/R+FkvDo6HlttMGC04uXBRakZYI6dD5JEzP2tkZCA/BxjWrFEdvLAnK056noytbZy4fVyiXn9qCHLt9S+6OozYHTxu2d4TVLM4JcTErSqVAtGNmoW6s0SgAY157lA1uNQRzfwFBoC5/y8UtfInjzoBBS8Q63fnGNVgoBYN18FU+QbxcsvH7QP/iDrdzKG0avqddCObYYt8P55dhvin/XuNm1D06rbaaEtHheyo4sQZghNSgrYKhCQYbMm3dOPeCslb/KcfXDJ50TqafXwwwfSVcIQQTok/HGSaHsRpMq9fKeVHRe2fkmtMv3VXe72IByUJAATgV7XNXH6Or+pMVG+ur/6kQUhZXoCITUwJ927C2Uarcbk6/2JwYzDIoBL/C1lcs8D5eOMyi7haSgLIfZBkC5rcOrrA4azb6OP3qkMM6nASjy1XN4Ob/ci5wFhRXOz+3xt1RvGzXXgXVfYOu5/fZPTjhzMh4YItnzZS3diLTHjNK1h5TNBIuaHXQhjMX92EB4aLHAvGRtDJ0gY9aBz+6a6jasKFiDHrYVmFL3jOhjYwujAX/H3odGYk3zm4GHFR4gaC/eaWM2MQcGNu1XpnTO75tPJVJhhVCB1qHnWoehfj6JFNWqEzlQoBAw7EixwUccn04eFRvDtwmwwNx+OWACK2JZXKCMzsqCRtBszhSGWUpcgF4F9hwsBClpcm8KT7B8VrX6inlqcztasvqBq1vC86Pjeh4Ihd+210SndJGwmMVG3yEmOXr8SHnTl8PwJ5hu8igI8cMUNiV8G0w4/QfeBJ8ZZeJNtIYKx7hWmFUQjc6qswqEcuYDl9cZcGKtquZKKBQsly9yfi2zprLiPHRxqnexmht9L656YNq/QAGc1gYuHO1rSBnapS0Gev9lKLZbabV65YMF8X6Yz2G93glfRlojW33DzPuaA3EAHo+sruS7RL8qbDqDinaI/eXBqAXtk8E9ZGQK+rU+FU/sjyGNWZ/3w3KNJfgZPmuhBpOQkz8TXavlEMW9p6sO9dgTk5RRgA5n1rVxcTK0I0kROOHKdRaBnwmMgADWtsmzZtXod7Q6Kg4xk0jq67crMusQlbc7eq4J2+uj1wrt7SO6nfirPl6+4YfyldfNAOeDetYo1QtA== X-OriginatorOrg: windriver.com X-MS-Exchange-CrossTenant-Network-Message-Id: e3fed05b-66eb-4256-3c44-08dc1beac6fd X-MS-Exchange-CrossTenant-AuthSource: SJ1PR11MB6129.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Jan 2024 08:10:35.6046 (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: jxoSESbqrLxqyq114pwB4nQoRULI2NbCy5vToS7YXgJGW+ezx5CptHoNJYmdvWtZBA26NXyBG/jRIwGpyDfl2iiOaPs7Hcn5K3eoP8NfM1s= X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH3PR11MB8344 X-Proofpoint-GUID: Um52VU3jEEWcb5FXbBIqeC__LPGM-Jxu X-Proofpoint-ORIG-GUID: Um52VU3jEEWcb5FXbBIqeC__LPGM-Jxu 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_02,2024-01-23_01,2023-05-22_02 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 bulkscore=0 spamscore=0 impostorscore=0 suspectscore=0 lowpriorityscore=0 adultscore=0 mlxlogscore=999 priorityscore=1501 mlxscore=0 clxscore=1015 malwarescore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2311290000 definitions=main-2401230058 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 08:10:46 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/194207 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 08:10: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: 38223 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 05349C48277 for ; Tue, 23 Jan 2024 08:10:47 +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.7164.1705997439158293482 for ; Tue, 23 Jan 2024 00:10:39 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@windriver.com header.s=PPS06212021 header.b=YA2wsCOq; 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 (m0250811.ppops.net [127.0.0.1]) by mx0a-0064b401.pphosted.com (8.17.1.24/8.17.1.24) with ESMTP id 40MCfXe6020788 for ; Tue, 23 Jan 2024 08:10:38 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=9jEFAkIRa/VIJDtfCKOlkCy+socHCN9jVBNMQ/gGKms=; b= YA2wsCOqGvdhyR9WLn/LTbQsVCxd02gBbP6HEuv4YZ/w8Lrvh/+zFZolTsahumhb Z3gKe2IrqGlCuG2EcRQR9jQfG7rUwijWRnyIka59Da7CZXItr1ZoKV8mPYP/0FIj aITLH34GY7obHTP3nc6DQDeDIM3Matz4g5V04uBGtpAkVw2ATYBvE+svaunoSGNR 0mzorf67/QRV+9LPe4nEKw03V1wkLRQsiQEu6kZk4LPLbRzIYXExXem00hScZ4Hh U/Pun2rN/jaQ//qGBW8dk2K+BTDtUo0WSLwPpho9N0ClkIiqVSmH6y3Rp7XpGiIq qVFSS70CVXMyw+04e/0m8A== 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 3vr3cyk5sr-3 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Tue, 23 Jan 2024 08:10:38 +0000 (GMT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Gib1jWWAIWZQHsE0vriWfdDDlOMCgBpkTGFJ3RyrlfxkCxQSWp6UOlqlfb4a5US/qaCl98aqxJ/+U0OLArM4cJUyEXxJJ/wU5hoNeikozPO4tmcWak/iCaAfzPJawdMhA1DyJu260//xABl+sveeLq24qROvk+wcpMBi/2sOl4jQYfM0oiBRtKd27WGMMWXpE4V8LEOP8MzReKXTty67AYU83IsNPZkIDpovzjjLA3ffyh3piJNEhns2Gsk5xG1T9eMfXgQZFv3fyH/v/0LDLV+Bv8RUhCy37N06j30/gRsAJagKedNPgmTsdiK73bv7cBnxEDrsei1Xl37O115FPQ== 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=fd+rA42qr1vqCRhYceIoIVEpXCXIS0hsgVl0VRJJfz73Yad5DV4fFagdyhlD5dehlO9sf2aZyj/irbPSIZ9dCNUaxbK6+aRiQdTWKXHj5ChH+xId+41vm0/iuMiLvNFGaRuBVDHtZe8n3vuyR2Q3bTRT35UlJiHw/POdQBG8+l1FafD/Hauq/g3kK3riZTHxB3tbfbJxqiWkonzktn9VQb8XhTTWB7Y3X61I85cwA8UMrO4RJYrF6ORRYCyeW16mwoMSEhjHppRNCtC6tXpWeyF4eIBNzGftUWB9bsEj/VCWGUHRE0IkmQiaeOuRK8jSaArDQdriYAxyT4DsPkBYXA== 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 CH3PR11MB8344.namprd11.prod.outlook.com (2603:10b6:610:17f::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7202.34; Tue, 23 Jan 2024 08:10:36 +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 08:10:36 +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 00:10:02 -0800 Message-ID: <20240123081006.3310715-3-Yash.Shinde@windriver.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20240123081006.3310715-1-Yash.Shinde@windriver.com> References: <20240123081006.3310715-1-Yash.Shinde@windriver.com> X-ClientProxiedBy: SJ0P220CA0013.NAMP220.PROD.OUTLOOK.COM (2603:10b6:a03:41b::20) To SJ1PR11MB6129.namprd11.prod.outlook.com (2603:10b6:a03:488::12) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SJ1PR11MB6129:EE_|CH3PR11MB8344:EE_ X-MS-Office365-Filtering-Correlation-Id: 55ac56ee-76d1-422b-8fe9-08dc1beac7b5 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: Zc8VGXUPFWeO8t2B7HpUF9T5POUIToEWqqrWPyIQyXWYQviVdsYKdfDoCU0TFAJGi4B/jMzpdjDDC6MOSMKlNuswEYrC562rrix3LeIC+fkFN7dGscOL/Hm+yUubZ0MLtw2HjyUTqNd9b/m/QMFv204QF+nm0WIyfmwW4wOsa1OsSPgWBEtNJKuC3ne8PL4CvPxzDYRaB/WcRm5iRUhRP8cX5rcPl1SeC17kC9fun0FdTW4Ly0qe35k6XE4v014qVe8BxUu03i+VtYQU8JUOkJsoyhHCh8BC/eTTOgIFdW0Lr8Bm16GoR//CpnTU1ZgjMH1EI3npLhvmaDzV/69Lv9gZ0d/89wXzZqoMiXt0WtXJbNYDq6rxdjOkRMMALxD4QJYJ9Tm9CF7qFaPrh3tBM748/hSYhsBqxD57+GI7r5jObDHKu3WnrQY4IRGS+/h2KjyQtoUTKLRr+nqWI9bM8eq53pwGyTg/P7yN0LPPzG0RP32Q0nJ/ZYrGjFM0oiiz59qMAzqD4WLh+FH9rGqouxsnvaiz1IOszGnwUeWZlKXoEoTwdVTB50UTUOowFcJonld1MHAzUzOpGh98MfNd+m5DMOX/luD4QE7wXNfv56c= 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)(39850400004)(396003)(366004)(136003)(376002)(230922051799003)(64100799003)(451199024)(1800799012)(186009)(66476007)(316002)(66946007)(66556008)(6916009)(6486002)(9686003)(52116002)(6512007)(6666004)(6506007)(5660300002)(8676002)(26005)(1076003)(2616005)(8936002)(2906002)(38100700002)(4326008)(478600001)(36756003)(38350700005)(41300700001)(86362001)(107886003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: P42OCurfUS3OjJnyO4TLMkt9zgJUHOmV0l4xwQog3/wpp5/w4OXt9j47ojw6qJdlC6V/ZrzJgSogVLcJqoOyckKfF44XIrgeXLdUJ8SCa3lFpEqzYpMbWpVk5xxgBwbt/kf80Xk7WjeTjJlr1I2ZWcT3yQhGvDJRO7L+V8StyU0066AnlgFTnKhIvMgF/4cylMmu6TgRAUPZX+o2DIMeViNXC2b4i1tEO+4LBT4aeTe3GM9Q1nle3cyBgvpUCR/A4LTQo93qQ4FC6GYq7EZABGFW+rtxLzjxnYTcHqMOvbUfjsSbx9r7JHpLxFThPW9D84/r2dCe9WUrcWjDxFetSffIcw9U9QIcJZ1BLMjSy+KF/VbygPH+6ZzDKwtGp/gbky3K1mwftWLLyDUGcmFvoT5s2BoEfIYeMRetUWbkLvVUTsuTSRSyVpLDhkzeA/5r0qDHqrP7UNWuHxLlTPNdc3iuk2hfh2KsPKfpu4s5B9U45WR7h70Sx6yUx+iqnjXkYQM81wn2HEDkI0QDdu+ruXkW5DnyNwLZOVZS391VW1l4UTSOUH3AWRlbk2eFb41Agh0z76UAqqTOXaTbOwUwqUVVwm7OJvyY2mgvuFmktO9k1MHKOY71p2N96eq8lH++fEPZH+x30UN4vCB6PWCrHkpAEu16tEmj8eXJGdkCYKXACF9/uP0XJVnQfIlz378B0gAjkrk4ivghqcEpvG4AyWV96t1vc4TXA6ftjmjSE+s5zUmCzm+E9vSdB6J8eNQPtbN7ZGa2Nxx8R5Gfqxtsz8qfbhxCQsp6w/UClPWB6/UVGpMIClWPNF+NW5EZtqUaIZ92Ex3PF3i0yKDP+Hte2B6Krx+y7YsPrXxIcoai9336MRxA3aAzlUPKp6Vu5r/nzezNXl3mZZSiiOp1myBocAOL/0cHmuFnyvroro2aWe2Xhej9lxegwXskHl0H8qQaH5mhIT7BsLFYB23ZkYJQzi66zRlI7YTUiXVz6tTrwmpYScz7Kx5Q7OpnNo9PEmgNRduNTqSbXUPzr4tNAbqcbogvTdrtgjSmbUf/wXe8kOrw2QLDRir/EPdSaHYV+P5ItP2pBdJaMV7PKVa8sEvN68RjSxdLlzK1jkO1QAgtALpA/5Qa5d8O2CPR17UPNCKBO748czZHUoUEZrGprin+tkfHcZ+DLwyVV4QC39d9XoibdlRa9JYXEiPkES4h8Uq1dUi4YryGQZE7f9kAoWZ7BAtZya72CiyCPAOqCK9wId/e5TeYQ8srCg0Wx+X4IiGozqiNzTD6ePDiyV+Pxi/ihzSEB78hj3Ntbj44Pxw3ExZCCOGhkNSTFt5cCqlo2PYrvnXIg3pmLjkzESzD6Gkx+GI1ELLM+jcdnYjGYeIW2df3sy8zm9ssU6L4kbvp8klvhsh/PSFIuEAMeb5xYywtXYxzxEZoUz70/4W4SyPgwFXGOYvZ5GffUNkCPQLBHzF6owy6IR+hZbpPHzqkCgAKCGpPWTa0Z7JNrPEi6CiUDsQawOixzdzdNAQJ2mWHIO0xULM13Q+a9VygVBkyx5fZ1nlk4XOWaVf/PHHLo9D3ZOvFJZvrrsjLtAd1+48ibR6cTrp61SaQ8Buv464fbxJ41Q== X-OriginatorOrg: windriver.com X-MS-Exchange-CrossTenant-Network-Message-Id: 55ac56ee-76d1-422b-8fe9-08dc1beac7b5 X-MS-Exchange-CrossTenant-AuthSource: SJ1PR11MB6129.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Jan 2024 08:10:36.7700 (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: 1FA+1HSBWxuJCT0g35sQVbAoiopAW+V8bTXZ3QPZ38VsBWcn8NL+GC5R6rYELBPtFvOpL6gVi5tQd8/sL2o8mYKpFPtPw43g4ewGexX2BqM= X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH3PR11MB8344 X-Proofpoint-GUID: 9fmJl-61rwB4KMD84fbVtVhWYnnyq6_2 X-Proofpoint-ORIG-GUID: 9fmJl-61rwB4KMD84fbVtVhWYnnyq6_2 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_02,2024-01-23_01,2023-05-22_02 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 bulkscore=0 spamscore=0 impostorscore=0 suspectscore=0 lowpriorityscore=0 adultscore=0 mlxlogscore=999 priorityscore=1501 mlxscore=0 clxscore=1015 malwarescore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2311290000 definitions=main-2401230058 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 08:10:47 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/194208 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 08:10: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: 38221 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 DF9BEC47DDB for ; Tue, 23 Jan 2024 08:10:46 +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.7152.1705997444152383521 for ; Tue, 23 Jan 2024 00:10:44 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@windriver.com header.s=PPS06212021 header.b=gOJUnw1s; 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 (m0250811.ppops.net [127.0.0.1]) by mx0a-0064b401.pphosted.com (8.17.1.24/8.17.1.24) with ESMTP id 40MCfXe7020788 for ; Tue, 23 Jan 2024 08:10:43 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=OLdP9IAacWpoOLY8aCWfzibkyIr8I34+mCvMuSg9+04=; b= gOJUnw1sGuqO0JdjUJkdHFWszh9vsCCiy1ut3LTAqPRCrmsfvIIGHibcffnsPwQa gi1uQxlGQmpUB+VZ1YOwQNdHBEmn4xdC8tCUt7jtb5sbE4AWe6pXjzsnDfvhzlT+ ZuAOHFmPsZLHGT/h28nFz8Gnu7Mf5ZJEpX6S+RcRkoE4td6AjkPYK6P6BGx1CQIg buR+ki74SWbf16I+3j2P2FNkjQ0GUf+nQ39L1UT3HIDvYDp91rumEtqvEtX0mTSd Jb4b7geSJEEmHfNJL5/ttJH/qO2X1NBVyYv8CnGCRud6x4ggP+ov9gUtA6Te6yJv XiB+Jnw2LIPmicPezPPiDg== Received: from nam12-dm6-obe.outbound.protection.outlook.com (mail-dm6nam12lp2168.outbound.protection.outlook.com [104.47.59.168]) by mx0a-0064b401.pphosted.com (PPS) with ESMTPS id 3vr3cyk5t3-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Tue, 23 Jan 2024 08:10:43 +0000 (GMT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=dLhl7mzMdv3DGid2gJuu1HZH9H+/XSNXmbaShOWN4fufkvbtqjJKwtqelhFDN7wzXPJNMrdQeSkOYTUNIgaSNfHx/R4mVvpiUkRLaXDb5f5VGjlu//l3sl1WTxXa2qSjRC2dPRzzamrK+86/xPW040Q/BW5cp/xsZ/zCcnETdJICc5fvTQFCTrE8Jwp218Bc3ys5hIB1fqVBAlxvkNnY4voT+oOQkrrM3XctwenbQaRH3xXhzFyhQhifa8s38y1yJE5+oEJx6L7AFOzrTqNb9IIk7qH68UCNZ3+6Ww7gNYsgvt3Ih5RYQvwmodMmgHFmv6ZqtGY3V43CQqu1bRCNaQ== 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=Xlhds+w4Pi4qvQC2qK54vrPfszDeaz9fFnc/vHkHgx1f009GMCfu685fuB0df0qmBBEm9ShW+DxqwAoP61/x1MAz3i/YVudbrFlRo4zinSxTl6cx17DXMT3NeBYqUKc1kgVYCTxQ1yVVlVdP5hi9SkX+JMPGjKlQIcBI0gwlBKAtYGwFGZ69NkHc+NGOfs9rox++VLqRK9IgF8fvFP1BYrxYfxfUC3hqxSJ9+BIWCIM0bNBjDR5v6ZUyh/RtRvdl2K1sMILd/xWLaHDT2R3h/RqqbKNdmoJvGFWExg49YQboo2rjUhdyZAtekXoteyCY3aN02VyY7jfr2ARxavAgHA== 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 CH3PR11MB8344.namprd11.prod.outlook.com (2603:10b6:610:17f::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7202.34; Tue, 23 Jan 2024 08:10:41 +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 08:10:41 +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 00:10:03 -0800 Message-ID: <20240123081006.3310715-4-Yash.Shinde@windriver.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20240123081006.3310715-1-Yash.Shinde@windriver.com> References: <20240123081006.3310715-1-Yash.Shinde@windriver.com> X-ClientProxiedBy: SJ0P220CA0013.NAMP220.PROD.OUTLOOK.COM (2603:10b6:a03:41b::20) To SJ1PR11MB6129.namprd11.prod.outlook.com (2603:10b6:a03:488::12) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SJ1PR11MB6129:EE_|CH3PR11MB8344:EE_ X-MS-Office365-Filtering-Correlation-Id: 6f69a766-c874-44d6-2fde-08dc1beaca9d X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: lm4yTOcSF7lI2TunXSTYYf4PVq56PWsvIYYwvr7V3TYR6/K7N0dZ/2Cb4iKkLY4yRUSax5d4vXtljmkgRffp52EznVIR1PLOdrcSoD5dcAh43hZRXUg2cekyRMwjssliUEc01KcYF9a+3+RVUtXl+pAa36NE/eSxe2a+qivwrnqY+L/zQTxVP5ow2vcZViCYfLe7dSCq9A9xGWd242uFFm1fR6o9gTDkCmrUvs8LIUusoMpMR4tY7+C+c1EUwFnd+KI3HtlV99FNgFLGrQamb2aSlsiSMe39uDUvCHRz36fwvyFg7dZHfAIfS+gYBTdekdIPXHh9eTo4PwYeEdiSke1x84WGj5qkQ7eGuqgUU10qjeTLsqdGg17rOlQmiWToJA/z9F4S/6KsiMIAqVCqmu4+Hb8RERixSIvuJMMTJSjH1AY1W4arCdUkFFHIGBOFsyCkjPjSZ/dwo7geP5uHIFriekihRuC0MUZPcz6rzcwItflARYNXltdagdtFpNlp2q5F1i8WbvF9MulKeHcyFSh3oNEysxq3fBDXeEMHmVyhwV1IAMky4kuEXGZXCNoliYlBJ6A3GH+1hXS2Krxrdv1QlpSqccHATXx79LYcwo4= 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)(39850400004)(396003)(366004)(136003)(376002)(230922051799003)(64100799003)(451199024)(1800799012)(186009)(66476007)(316002)(66946007)(66556008)(6916009)(6486002)(9686003)(52116002)(6512007)(6666004)(6506007)(5660300002)(8676002)(26005)(1076003)(2616005)(8936002)(2906002)(38100700002)(4326008)(478600001)(36756003)(38350700005)(41300700001)(86362001)(107886003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: 33gPHk0HqJguHJsYZxsqKurlJnqc62wAJeYvh1nMiBUUzItpfxnp3872/Rq0YkCTVUAvdzpbwwTCx8CXLAq6SfuRB0+tMDUAeYf6cGpgRq/CJePx0sAcooVLLK4cqUysBSKjqLhjAyrZ+I41SerK8ZSVvTZNaMHAMgKRS3YwaObe6WrQH1IEJizTtvXqZFATUNRXBD1nqZUY06I5L0ureHEF+uQS5fmFU7LA+s5v8wBMBi9icDnm/py8vAMlQDbSQl/rxKhOTy8T6DfeRZjQXYBQCn3d3b/5Au9YX/XRPygAbCbNZsIvqLO9sztq3hqyjJt2YjOPPIWxnMsXlCi6AJuyDbtIswh/RkBckwh0zRiWHGqfCVkY2pUwTBLX9tduAczSV+RGjPYLcsyJsepIO9D7auzFxgXdc5cUf1YehWyhOTBJWITFzEH2MKEEI6VJgcq9XIqgtPoMZ9Vx8Lb2wAXomo1SE3iVHwORuhkyMRlZ1A0/M6diWAlQMMHkiK1jZXaVkok9r1WvB+Jgo/AF1YMrm+F7gxlTi2mIyTVeFF8WzAvt5AcVPrT1otFDPMSvrD2QJiuA+x4ymtjqazE8eAeqitu8IpDy0WtPpcT0tLbz2Ajwea33DPmuD2kOYGYRgFW0T+w5/eKu4PDh771u+k+6BAZVs5V7R2rhJxsGBH7xQjzACiXTBUm7kVRrnjdK7V0g3Cvca1TmLi7CNg3ZxgH4GNLnU2K+u2AQ7QN7JBrouVyivgMjFE1pIS1+jBGTo5Td9KDLA7ep9OtwJhjEZBdYwX0TZoEwWErc1ZOaPQulCvzlO1CU4d3ttJ1kuqVtwvj81hf5HBVDcnls3MEj1dD/7DTkhmemiy/oWl7C79uBQCAUrubSbIGLDp2i0JVJ5uVqv2GkH35WObtuq/H/XG53Wmyc//Chbam/+LUlUuAfsUby/XHlV3N5Go61pcCiRCA5TXggdBvN3jz+a/tBaOFykZNF3fFGtmOTrqVsL4oc4jdp+1q4w2LxsR6D4eWTtog1aCY8Ai6aC0d5xYCfaBDp/rRWNuuRyHAezR06zXsT9lpbMRSke9xeFRGkkczcgaDGfTeaYfC5oKytUojRGlj4n7K5vXN3AjlqiathICtX3A/+xOtPZFGNSSh8Q09f76mE0VosnM45xqflu9A20M7fZj0dePiNXQ+eDi4gOMoXi5QqNoKrQLsM0h2kpL8pyB8zTBKI7mbgsxyWWKNcucYDgVlVVPULrQTkW4gbt1LH8i0NYXuF15fJeAYF9tE/9bZRRYCnp+nzviO+usdMjk9uZejiamgPwHrt6LW5ThpejXWDXXostqYF5DpHq46ifAqbe8gveTUhK0VimBRufzDPywWC7geNp0CVPYf2ZFXsAgTVRybQ9tvpxpCARhclAkCcCXYDLDK9xru8v0WbEP+UNrR8+BHjA4+Gy/EUm3vMGuOSgwbJo5ws9wzDDbkJirnHbq80bR9QGOqBo5aOkdDHulbqv0ss+TP32VfKHdAUmdNjufe1pBgxiCAntvce5raZStPxS5XZxILTKO9VcS0Q76zfLL8ngUzJmcB+K6GYGO9cOn5/lVgSjBNFlc7z2ICKCpXpyiyyFg/DQNWjYw== X-OriginatorOrg: windriver.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6f69a766-c874-44d6-2fde-08dc1beaca9d X-MS-Exchange-CrossTenant-AuthSource: SJ1PR11MB6129.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Jan 2024 08:10:41.6422 (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: 0zJ0LDZLH7GbCuPWHnqO+Pfl/AmcPeRgImLc25AWCYOeZS5sDdWYCANB6fNu3YhsiltQtzNBuw2d+Poy2kdSoAYfPCUXRB/si1rBn8i06SE= X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH3PR11MB8344 X-Proofpoint-GUID: 6UqbN7MpNVy2wqPvPnv7H0J1JT1QBoUF X-Proofpoint-ORIG-GUID: 6UqbN7MpNVy2wqPvPnv7H0J1JT1QBoUF 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_02,2024-01-23_01,2023-05-22_02 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 bulkscore=0 spamscore=0 impostorscore=0 suspectscore=0 lowpriorityscore=0 adultscore=0 mlxlogscore=817 priorityscore=1501 mlxscore=0 clxscore=1015 malwarescore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2311290000 definitions=main-2401230058 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 08:10:46 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/194209 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 08:10:04 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Yash Shinde X-Patchwork-Id: 38222 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 E1871C47E49 for ; Tue, 23 Jan 2024 08:10:46 +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.7155.1705997445799241107 for ; Tue, 23 Jan 2024 00:10:45 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@windriver.com header.s=PPS06212021 header.b=WeEJ434Z; 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 40MC8Njc028902 for ; Tue, 23 Jan 2024 08:10:45 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=ZtBAGwu9HcBQaA/T5+ExzFuKchDOOisR9OSoyQDd1vI=; b= WeEJ434ZNhlo7VXT7IqHndA57NQCORLpEhuiYdxin2CmEx8kIJZ7dW+zl/92SvrJ QyVybHKAMAgUa1iwED3Puv7JFqAj7Aykmz+tEUHPfzjd3doXE2y9j4yO0/s6xglP w7UiyB4q6UAfltmymKNj1N7LFyhQcoqo9eP8VwRNjz6/7g0dytva1mzSHhHKwUQE kFGimRgDFS90p0cGULZ0wyZzeSjHG6dIYDGindVmcGZMP0qF/2TpSaFHV2G0ZWgj LMi6U6C0r4SpnRcjBemo6OCiQPohP/Xb7Ff/KF6AT4T3Y6HjrumvxAGughen3gHg ZmLUcXSJRSwGZy1Z9Cl2qg== Received: from nam02-sn1-obe.outbound.protection.outlook.com (mail-sn1nam02lp2040.outbound.protection.outlook.com [104.47.57.40]) by mx0a-0064b401.pphosted.com (PPS) with ESMTPS id 3vr55734gq-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Tue, 23 Jan 2024 08:10:44 +0000 (GMT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=duToqrjzT7A4W0342HTDraaK5evV2vdf6C+omuescCyFieKZsbblM3uC4mGl6lC37s+RfuBD7YkpqF9NjxjQu1RpwDjmA4PuVq9vLpwq8WGi8OP8m26uC9UU6VITXTEYU/q+NH0KsjCsALJOoFMPsTfbeDl7fwz4mQ3MQEtnKqmSVWCJ480TLez2Y/AWpUVF8q6h/s87VMFeUkW40Jb+jW7cOjyI3qg3UrHF+ykD+HS+0Glt15qowXXVKItcK7dVoQjd28ZdveEwIz3VT1MFwjza/fsP6JInLEiDubpSmlZvtMzmIO7Mm7qnBGoGqHo/23Qswlxc0Pb01+6kK2UQDA== 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=IT/kURCujFknVfMgDNj33JE2/HKKD/my9TO2+h3HtppTWpNuasFf/tg+a8N+OqDgbrL/Of4LgE+4g1oDl+psdlHouipQv2PrOyIPFIVjBOS9aY8HvrVf7sx+TLKFuRjQuezwy5KWda+f4pxY9yS09UDPxN09ZO9CweF4f1eDbAUT6kdGw0YibZXijvYBGcqxTS/QbCsUVpkJn3wwFQDkfiPh2Fa5uzIXvzXy9Dk0frmMCfOCXIp3XVL7xr3jn9DN4mvtkutjXVCilX9Gjm+YVsGj/gF98wvbKXkzefImdvu64f0yluaCoj7l8qBwD0t9qtnI6j51mM6eXVN9ec/mWg== 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 CH3PR11MB8344.namprd11.prod.outlook.com (2603:10b6:610:17f::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7202.34; Tue, 23 Jan 2024 08:10:43 +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 08:10:43 +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 00:10:04 -0800 Message-ID: <20240123081006.3310715-5-Yash.Shinde@windriver.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20240123081006.3310715-1-Yash.Shinde@windriver.com> References: <20240123081006.3310715-1-Yash.Shinde@windriver.com> X-ClientProxiedBy: SJ0P220CA0013.NAMP220.PROD.OUTLOOK.COM (2603:10b6:a03:41b::20) To SJ1PR11MB6129.namprd11.prod.outlook.com (2603:10b6:a03:488::12) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SJ1PR11MB6129:EE_|CH3PR11MB8344:EE_ X-MS-Office365-Filtering-Correlation-Id: c82827f1-564f-4558-94df-08dc1beacb68 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: DCn6hbomKCDWSeS+zxKG24HEEyx61tkltRZF1G2TxeXoS9cfhxbD9G5G74PNFMDRQwG1OV7IJmM0dCB94pT3Ip1nPIo6hRAWDoAUrQcl+2soDeYieQB97nPTgYjr5oPo69a0KhJDapeswen4pMwi4xP+NSv94SVZRQZuCa3hCxTa37w6p6mqUW499doB2js7XPmmPPRzY6rN8nYhKkbKxQrXMzbGsCJFleizU3doKVDchE7fkAq+VqkDgaMJyf9wc7jzPdQpJY+zfHLgJPe6B4UQ0/ClPV/g9btVcM5lUxEQwkVz0thj0LTpo90j2O6xTVpprXpaVY26BL7A1/R6x3ylN0gC0pND8w4EJyKj4RLYSo5+rslDAS2RB21u1mn5HvRezCdRIISaIlrQfupTpWp+ohwNfUofWnn5bpgUWgdvrUQyXGIKdqJG37PmhtX4sH4MDA7ImHPvn51kgTdTpUOzdYtNu3qNtLpxYosA1OD//REkrGDJ9nAj2y/ok2S9uvuJJd4d8mWGcCsR/UTXbQNsjleiXtzCKvuVjzNB8SgKbmNaThCviBIFs637XUs1MS7D6BGH+ZnHcAM0qzfB7HDg/dEpYyS4Gx+AcoiTVY1nmcvLWJ9GkCagoxwbEKyN 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)(39850400004)(396003)(366004)(136003)(376002)(230922051799003)(64100799003)(451199024)(1800799012)(186009)(66476007)(316002)(66946007)(66556008)(6916009)(6486002)(9686003)(52116002)(6512007)(6666004)(6506007)(5660300002)(83380400001)(8676002)(26005)(1076003)(2616005)(8936002)(2906002)(38100700002)(4326008)(478600001)(36756003)(38350700005)(41300700001)(86362001)(107886003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: JI/ulShqCxGyoSTOO4LARR9kkYBczkVwasbnz3FOJrjkCPRQFrbOHbIyIm7Jv/+cPX8hLtx5YyD+LHHsqd551HYpe2PALaO1VHPHCsdRAEuSZangf0MsZAFeuc1IrwyVXecyGu668CFW0Xn3rb6U5mUtC+Z2F7SY1IAv0Jvojmk8qT9gw6gvMeBQFEUZZpkZGDSQrzEFkSS7dNXiIXG/Y0LfXbZWe7nWHOMwnifZThMWcXxdoIeic/+0txsg+SMNT3zXa+P9yc2z7r7Xflhik2JnBjhivD0rCUrT4/tPDQqaDaGLWRGCMCQnRNMu9lGvPkTkSuunfW/4D5RFl9IplQxUz1v5+UxfCJOtdCgLuL2FzHwveLRLNDT/3YHZJ/7Yy1PREC7PYJg9gPOFrdue5TYnAPLVudU0eB9Q4WvWAXZzXw+aLAhGbVAFlQKa6u5qLk1i172cXey+JoVtvIrTNSSrnJd9lMRlXaNFG43nJ+XtpWDO1U/wIbQn+gU3KXRsYujBSwmYewpSIjzjwLl6rvo2lAGFqPFCycqxQrfxnsedNwysXA6N15FgzSRNF0o2AYOcBR4saF0YE0AzXqgISwKqyc9AOEvttdHZm0U3bx9rlEnNyXwl2b+L5CXHo4tny8Ja5A6a997UsgwOunHXcEjAEposmfhCcKB9s9++QO1xe/GFuBUpWFHQO6ZOev+G334mVSNY7fdQK98NsaD0KLzIztIOYnHc1CFuX47csaa39jbQorXvHA/TX0zoQpKt2ME3Zf622PtK4GDBoMVlvPkNyEhxLVV/Tm5S8WCZvaxpcNNTvz4Cy0d2YcGoNAHaQ6E/w5YrNsX8Wtu76MPdJCG0ks57G6oFZN3BPt3u7vDwNLugdvJD416iwkSoXCxw7R5iszBJ/zpR5iR1seFoKHP5/AIxL5WqeG3VFRH9LdRD9QsMgCxNnpRO9OeT0/Njg8vceEIOYHLa3wh4v+0+GDmSkB84B7arLxEgCndgnhOXWEI/XTQ8VCxSCS6PVPbEWxDHC/BhJrK49ZVwiQ144AG6bxd3aEg1aK9QqjiiRiBYZah7gHAAyYnlaXBrz0pkWQWBFgduMsTBI3b5GlchooQJeXgenaIgAZFhX4ry5AlAHd9p8MFghxcPZSSfkFEwpsJ/VUHMUUEvggCfVa/Dbx87mebLQ1G+PxojaEHQMfgEuDXzFvw8bXDsx/fM/aMoLVB1IzabMshLdCAvCMcrcx70J9tkH5GGau0/uIlHdFduT0Oq7aQpH42k1hQSJP9ZHoEk1e4pClyIOt5uPPEN0Owk5Jcj69qxHjyKB5900YUMzIOEJv4NYRnsae/xDW1ThuLTlzvHqNVnVrM2O0RGgGkY9OUCCDPUYmYBNwws6KApQtotu/g03NQh/TRPU4UUj7KXqXaeb9xEnxzohkgPvKlnN0iih15AEWesCrw1xUTMA8iDjQnaUZ7vWt57zN4W+6fqbnaWjK0pTumCVqowdQnkgkO7PeZK1sQjsk8qiZMxYH2nJQogN2RyzVcmG9Yqghy1oG/fBjLhoMrq3g2t/Nd2t2B6MIKNH+6NDdPL+oa2htjqhPoEg9pDR+6p8XC4bmjjF8k8sYvF7OFJACGOZw== X-OriginatorOrg: windriver.com X-MS-Exchange-CrossTenant-Network-Message-Id: c82827f1-564f-4558-94df-08dc1beacb68 X-MS-Exchange-CrossTenant-AuthSource: SJ1PR11MB6129.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Jan 2024 08:10:42.9927 (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: yXNaY9N7ZFV/SzsnZTA4TCDbjr5PeKfP7E0Wjpr8O/ebePMocnyzZbsmRIWl4jaJcyzwrigUPBH0RrEgY+Wjz9DJvVOLZ8tJrs/aBp+tD0w= X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH3PR11MB8344 X-Proofpoint-GUID: _7phZVg5-bCYbNiQRUwBQD42Qiu_HwPi X-Proofpoint-ORIG-GUID: _7phZVg5-bCYbNiQRUwBQD42Qiu_HwPi 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_02,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-2401230058 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 08:10:46 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/194210 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 08:10:05 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Yash Shinde X-Patchwork-Id: 38224 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 07608C47DDC for ; Tue, 23 Jan 2024 08:10:57 +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.7156.1705997447072611215 for ; Tue, 23 Jan 2024 00:10:47 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@windriver.com header.s=PPS06212021 header.b=cTJw1kZR; 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 40N3xOWI000989 for ; Tue, 23 Jan 2024 08:10:46 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=kG9eKt85xSiuUc3k+Iwp8YM0+Edb5fTi2BCm8YcRSdI=; b= cTJw1kZRzswQjFA1NOFXDUz+7CoX8kMJjlgocc3UOdP3v+y5Ws1WwrmXr/31G8GF Ph77RTlyafue0jV7Sg+NmM1Tvl4Ik1LonjNBVLOEENLlt40rB26rxsAavaCCM8fO efb/5acm5a/9tS5lEqS3dOgnRNh7uIDVzoQhqt3nKpx0RQnVHw/axYe2Z7UMQfRe 19Cb7S1e1PMvdQTRKRYaqN4YNJM4Dg+7OiE+2zjEGr1tlDfPv64qSAUykWHrUpd6 3Lvsx6MdEs1htobdgBcX8jdVGGUAHybqo/4PRmqQCF+wiaRlxi18ODkfZ2WsqcRc 25KQyYsh3NUnHYZ4RU3vyQ== Received: from nam02-sn1-obe.outbound.protection.outlook.com (mail-sn1nam02lp2040.outbound.protection.outlook.com [104.47.57.40]) by mx0a-0064b401.pphosted.com (PPS) with ESMTPS id 3vr55734gu-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Tue, 23 Jan 2024 08:10:46 +0000 (GMT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=jTzbIDmAB9qWQeMWdjjsMYvOamBgJlhtEHBVIJ8G2ZpbRHO5DEiQ22NO82ObypFdzTC/+UvoG8gHlynyQ67fwV0O6Odpurj8fhpwlsgwk/N8oy5jBld9ylReF2UskIqnwj/VZELPiclrK+yF8D9VL3bDPkHNpQthx24sWTxrt8FDFJjAeM2/KdEFf1M8aXzDKwluRN2Ps7SyifDM3Gz4Sx81NWand6bZt3wcYfyEN0S3ExbVYk/90DJVbwjIWN+ny+YCK+uDBb2QdJzpmhaFgCMu3kINHBLOpxP+wAw8PE3D8ovqe/Cg4W3ifD2B4Y/eKuhjb6jL6AfCp7lpEKNOKA== 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=XX8qtLp9aFf1A7XAOstA1sU8y92NwSrbfEb0T4ceAg7JAoNwjB87vmZ3iiliaXWt6MZuxBDVxl/S4i+++AqU6bZiJR+6r/UFZNDtMdZJCiIqgPvdOMErHqVcNX1zo3WfnqwHq/k8idZfp0BhtyD0mSW2dWk+LkRu+rP4j60dGkS8yloaJfyNWZivwefWeEaAj1nCm/s/NrSjpDOEjWxnUrRAKBy+lvolQXu7WucOMOR5Wi/kec7uteEZYzJBEuodVg4vZZ2fzPdmG3myHzwcBgehvKPiJoz8ywiZOUlWmErgHfapmxOWdgTbJkL1CTJRMqGoYOO32LpQsqQVRqyLOw== 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 CH3PR11MB8344.namprd11.prod.outlook.com (2603:10b6:610:17f::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7202.34; Tue, 23 Jan 2024 08:10:44 +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 08:10:44 +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 00:10:05 -0800 Message-ID: <20240123081006.3310715-6-Yash.Shinde@windriver.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20240123081006.3310715-1-Yash.Shinde@windriver.com> References: <20240123081006.3310715-1-Yash.Shinde@windriver.com> X-ClientProxiedBy: SJ0P220CA0013.NAMP220.PROD.OUTLOOK.COM (2603:10b6:a03:41b::20) To SJ1PR11MB6129.namprd11.prod.outlook.com (2603:10b6:a03:488::12) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SJ1PR11MB6129:EE_|CH3PR11MB8344:EE_ X-MS-Office365-Filtering-Correlation-Id: 8234bc56-07fc-4b78-18c1-08dc1beacc33 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: cA+iQEiTavhXqFZnpj3oj2DAblVdxp6JV6SpX71zEQS3WUysuNhzgdndRoWLJvrks80va84IicI43vVLizRacykBRhlF7gTWvE247c7WoTxqak6gV/Tdz90kfNgv6loriL0JA+weh3R0oqvd1asjztjGUs/cYCgXiplsHsPNBt1vRdmx6Qzh9J0EnfsfFLemPw9Cvidr2uH0jgoG03evXYdMCe73tOleYIWSHByJ9LSv68XgLcxQYc3F8yd7SzdOstf7ZPJqx1WVEISTv8GiB/jvM2ia6vO0hDECoAgfeVp9+ErLT88/sveDlM/yEi921L237mt6I9GRtMrwMV2w6BJCKcAf10C5kh3kxeEBnwmpEMx6u4XKx+X5IptO+7vj/RKBcWws84LRt2pSQyehPRBLDKFv/ZCy5Sw6mo0QCY/UbWDuuhVNTzentxeD94vZJxoqO8e0L+THv9O99QYrdWT6JZ+MEOCLCiB/1MH0qTMdUDBou66s8ZJM1Xj/TcJ2GMZWJl8hHJbyjtbdW1BSOqvAcwW40KmSdgsbOWa2gQfdcqsuISQMbHASNOdvMT37oeUNpSEUKJm6t8TCTkJqqAeblkXFap35mCuC5FWpI3tkDU423qoAz9V8Hpa7SNxFN7jZXdcFBKkGjUyTm+ki2aiVpeYzzLIhUVME7R+GP2k= 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)(39850400004)(396003)(366004)(136003)(376002)(230273577357003)(230922051799003)(230173577357003)(64100799003)(451199024)(1800799012)(186009)(66476007)(316002)(66946007)(66556008)(6916009)(6486002)(9686003)(52116002)(6512007)(6666004)(6506007)(5660300002)(83380400001)(8676002)(26005)(1076003)(2616005)(8936002)(2906002)(38100700002)(4326008)(478600001)(36756003)(38350700005)(41300700001)(86362001)(107886003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: TCTgzTyCJL2uv2Ygfr9ght3ZFtXWOJWN3Sauc8GyrWiVZyjHgWFq0S1FZMTH4sUP+DefExRge2hpTrXXDUG+BSWR+JnxE6xEPJ/DldQVV9qwOet4XnFYmBV5rp7J5OvCrWDLId8t+7YNR3YlXgmFy1dz2dznwFqSfI5PiaV7AXeY3ppmfZGtHNUhi/iF2lQRPdgtsvKCjWsyTGvK/y+PtQ6FZhAYUnjoln15Xk8oRYPjy3LEnWRAif88rroSxihfiVxAHe1G2JuAdFIM5ZKwxUb8wZqOWyc8UYl8/YXiKYEQbtpyIJkg7wVw3ANIhOKESI5gy1SfYVjt1AHN5/KhS+Wz2oBIWJqnR65SDzRNflHO5IzHMKum1sDi6cku2HX7IO8xmFuRIM+CP6npNS1EJZTNAkaa82knqR8ykBIuFhNq2DeCYkSoBOLzfrmZzXBsi9G66Xw98LYWdwqbEtq++iw/SfRjjW8+Ww5H8LgwHm1uaXIR0EulPg6QltEYy5QpjoWGCzPU9hEwNfhhwwGTLl+JMHN/witT+umOLyyAgsjhED3zSoQg/feDbaS7+X2ghZdoYNaSPkyIy+c15OsMWKDmPZb9hjnLNxTQpoiLgJaKQzFh0ZBxdzC3Ch8Za7hnKvJ4BFjgOD3aneNbW40oEqbSsp51H3WDNZ9hBVQt82mDBPhW4pnAC6lbh7dHIfQRYz6q/4Ho45W9kQJOjnmq0UJbNa2iv03uVCeUNPCtEcVNyObkMaLHfb0A+V9oi//wvq+D+/g3wJ9rp+1q+juGkLtmwNkW+WxYofTZSPuv5neQ1HRYK0jp3fQlP6S5hRo1X2wFnc8SJxIT1UR52gDgB0mb18+y0oy7Nb0hCRra9V7mf2g9JVPN9auxXq2VEE94VJz0g4qOz/JQtS+PhCGp5/1hy7FOXxVuPjw4YSse/hdlqfWkZxGUl1Py4QY7aOQIdSTbKAASkEDm/iZpLgFR0R3ERWSEjU8Q1iccw5GPH+GN/yatCjY3sJS6evpwLQkF099x5yhh6pg3o/qWEK8PXwUrVdI9DdnFadFCyp5VSQRnukCHa3Da3UISg5nluK8/13Mz+nfWDPVtGo78QVxFA7Vqn+uTs7hmnSKok+MlyagKZNBMHPPsw22DfNZT81RBeSfra49/TrGPZrX23s6xU1RzamTkz4hC75RXE8Fw5OyONq+aCxuiZPbK901qrz2uKzQolB8riT1emRT3bIkcu+A+YV9EO0sHcjBBcRPkwa66hEDZNkw0GTeN6lnKA6MtoijTOalhHY9ExqyNudnavSqdEZr0iYbnw6nWBgZex5GmJAnVoX5OGHSHnVal6lDCYO+8sFL0KY5oPUX2Epyipq2TmJz0Le97XLz7wDWMKcvFWiiuTqE+dUo1Tu5Z3vkOvK2YkfQd03mGOypTmtFE7DkleN/7sa7uRVbbuECQ4hIYsQb80cFsrDDktkQ4CXR27OcXKSpgI0Dzzii8rpHp7tIBS/ZMcGPNTq7SyRw5kontYyd82/vF6QesfpFujyEpkx6Z2+X9iIxg0zPe7Yph/++S4K3KAeOZYhixvsuff5L351Vw1QCwi7fMkD3Wm8L7MunJkMEGYtoANV1ns/L7rQ== X-OriginatorOrg: windriver.com X-MS-Exchange-CrossTenant-Network-Message-Id: 8234bc56-07fc-4b78-18c1-08dc1beacc33 X-MS-Exchange-CrossTenant-AuthSource: SJ1PR11MB6129.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Jan 2024 08:10:44.3058 (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: fKLmJ1qICLtHFRopHUdoiAJufZAxNm9NoIoMaJeGqCgvanpQ/vTiIou4EZXkvBiFdbPdZ7EqFEHBfYSA9g+zXnzyVFM7jB3lxxbBlMcShCE= X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH3PR11MB8344 X-Proofpoint-GUID: IwwYFPGWtj3YvbDQ9vndIfZ0ST3lQ9I3 X-Proofpoint-ORIG-GUID: IwwYFPGWtj3YvbDQ9vndIfZ0ST3lQ9I3 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_02,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-2401230058 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 08:10:57 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/194211 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 08:10:06 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Yash Shinde X-Patchwork-Id: 38225 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 022EAC47258 for ; Tue, 23 Jan 2024 08:10:57 +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.7174.1705997455228963660 for ; Tue, 23 Jan 2024 00:10:55 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@windriver.com header.s=PPS06212021 header.b=nwTOiJ+Q; 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 (m0250811.ppops.net [127.0.0.1]) by mx0a-0064b401.pphosted.com (8.17.1.24/8.17.1.24) with ESMTP id 40MNTRTn020076 for ; Tue, 23 Jan 2024 08:10:54 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=pQyqUSMsIMhxDugH+k0QEqViK7ygyBwDIMglY9w96R0=; b= nwTOiJ+QbeQIRlX8OBmHoPmkSIlmnGV7sM+vgohz9LugrBiEP76RSiSmCDQNqOP/ 0YW0k4mncDWTTCOcqw3FKj6doEd1e+CSI0/+rPMGC4Dpb+GbLpvFdQ+XI749Y0gl x6ObHKDuUrt96yG3KD+nsBq8q07wpf3gc+SDRJi2uJyjVLxu+AHXO3Er1Bk5UXwP 33UtVceCKpMhCdM2G5deUP02V2QX10d8VwXnpmOVWyuBL6xgwVo0j6cI7RjpIu0d xEBeS/rsIhsYUNCOA43PmPHMcziSPvDScnWR4NOb0I3n2ylmqbrGbYOX+i7InhyM rHjKB0Rao8aG6+8jCrT+dA== 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 3vr3cyk5u2-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Tue, 23 Jan 2024 08:10:54 +0000 (GMT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Qx3b61CS7o1ZOtf1U00DgHpRcRRmKHdZZV79d+g4JrWrQ5oUUzlyNi0U4oy7PF/oAyPP9vvpnNYbDQTnD1yqBmCz3R7+OTnZo/tT9l9oshIRRXJNzZUbA2XY7ALCAVghEtNAPOcyvKmiWVsi4FWdhX7g/cmsQ4dZ6BjP/2+vhLrIS0ejuE//yHH0BRrWFPxSiJz0NCTuCuQHj49RGCHZJNQGHZRQDKQxIdxdqbXynFn9UNmU7qo1cWPQYqRxDSGMYe0UP0Fb0vq/OxXDaOF5z7HnzVMCnzMiNF1n86zuub90HZlf0s706lM5JxCvm9pEffd8Y9wIRjGiVa5sOIcy5A== 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=pQyqUSMsIMhxDugH+k0QEqViK7ygyBwDIMglY9w96R0=; b=dxRY4TUCWG3dFiSm1RyuyVG1PjFP8mgQvXNSHj7jCXQVpzhTKtDNX49K6NPaRMMZtFCBrFk37W7sqDz+kwwz2Sw2W9KmNenWK/OZL94RDR+EmM7MiuoalAnwxg08GEeVytyKjZyAeMald8f+OXOHGf8ipGWruAykFlpWBfEDuuhnRJw82/cevhfgBgO2IGrUwyCCRquNkBsH1YCPSGWWpWc2PnQQXpaRavN2EdXTvEXcA7dSVuR9dC218CISIwnL8B5GLFv6nnBmYP3qVeq3xocCz/yazsOB9GNsKWX+w1fxBI85lh0cw3tlRsfWWJsnSCdsPE47n4DxJx/TF7Q4vA== 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 CH3PR11MB8344.namprd11.prod.outlook.com (2603:10b6:610:17f::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7202.34; Tue, 23 Jan 2024 08:10: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.7202.033; Tue, 23 Jan 2024 08:10: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 v3 7/7] rust: Enable rust oe-selftest. Date: Tue, 23 Jan 2024 00:10:06 -0800 Message-ID: <20240123081006.3310715-7-Yash.Shinde@windriver.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20240123081006.3310715-1-Yash.Shinde@windriver.com> References: <20240123081006.3310715-1-Yash.Shinde@windriver.com> X-ClientProxiedBy: SJ0P220CA0013.NAMP220.PROD.OUTLOOK.COM (2603:10b6:a03:41b::20) To SJ1PR11MB6129.namprd11.prod.outlook.com (2603:10b6:a03:488::12) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SJ1PR11MB6129:EE_|CH3PR11MB8344:EE_ X-MS-Office365-Filtering-Correlation-Id: f7e418c7-7cf6-48e6-0de8-08dc1bead0cf X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: XrUsdmwRuTToYSAYwdE0adag1krQ4RpYsjx2TjMwwbXd+II77yoHQUHY9y7rDaQ+sgnqjyqd5vgVOD5wzXlZpJj0doAYuqzgQG/65QIlkjHS9VrQY6B+oonW4smRUf387DrZ47NYpoN7vylwTAbgO2wyvMEa+zsUaYGYyYInBZ3F6cMRbtnICif0irHIYOx916C3tXNY4Gat68Lzz3XZ+dioqXptimc75mqD9wgtm/K84LCRiJlMHxscrEYxcmaqWwuDzDnjERN6XSHWvALtJXJ23FhhOxawYm7/Q3v88rC801ghm9GQGJJY4aCaXjxi7Bg+uO88OH9fDgN/z0awnmUW4NP6Pnrjsc6XGcDZskYUlE0WociAZDCVGKavKSQ9QZcuVh7tnQWctuAhFQbtRJtls1l65eC3nkIxDOoO12xf/+mI6XCHy2M3hAjeoevxPzJxeNqxzLSVEmcmBQuJjOhFsRCip63dT+ecZyMC2hvAf2xy69K+dWgVG0nMTy0tREryKTP1vz3ZREomDlPGb/tRLHnGAYe+8jNgaPwuoYwiCnvM1KxZQ+kUqmt3XzQmQzlr+HjhNVpN0qKo6IxFJShbYJyun5K7lmtPZAvjaDI= 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)(39850400004)(396003)(366004)(136003)(376002)(230922051799003)(64100799003)(451199024)(1800799012)(186009)(66476007)(316002)(66946007)(66556008)(6916009)(6486002)(9686003)(52116002)(966005)(6512007)(6666004)(6506007)(5660300002)(83380400001)(8676002)(26005)(1076003)(2616005)(8936002)(2906002)(38100700002)(4326008)(478600001)(36756003)(38350700005)(41300700001)(86362001)(107886003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: 4qNGXInHQwDjMvzfEmESEKY08pccjBRBjfOhWiWjFbCf3UVGkhLZDkkhlkCn5iraT7u8s6512whDgRGYjk5hJDIY0oCjNyJnmxkabgZX8TeTytjlonjNkekDKUjnrB8GQZ3Bt0QcDGvuN1nwLZ9z29j1N+CkPqxEAwQfGwn48WvROJMB1ODRZTL0+OaKlHBT1csdN5gItT76gG6gweMulTX1KYScEIDOTA7mh+Emb5JrokgI8Hab14l3Mu2UQ5Q0RBmfFuJX3aEQut4sPruOFidaSzNLTnOuSOVhkR3/Z2hozM760H6MN7IKrQBZnsqz5YyUKq1QklmCrgYT34isMUjFK48v3s0Q59lgJ3RloIUM/gjPLHzy4GmeQCqYOzNsx3FXV9yGEEmr0sd1SB0v320U6bMEKlDoRWa1jg/j00YIEgiycjf7SB0YjkWgS4Ah0G7wSpSZQGsC90/mlrAOYONz8tLGEPTuY0m93ogth82uuA6/VIRebipH5fP8FTIfhaj2RahNbjkh9hBKSgqXg+gdBgKfnzXh1v/SlVYzZGDru+7/MvdyX5ipu2//hUMkO8bVellckh/2D+GCteNtsMt0qtiE8FiT0m1G9nHt2Ov38rYeFRJg/LO3y/ZCVJyW91pu5LzzUTk3HoJb2DZ7qid/EqHItKcBRhLf2Uir+wvjMWrAaVKWHnu6yK7G7qBVXuEvjdamWBP4Ul/2K00VLNZrJuz6ftN0EhUNHcP/Agpn01yrfhG0SwIVd8pKaHhf1DFICA1IIKir81Ckmq5RDffn8t9qdL5GqrrU5qH10p5IiZgb9Yvw8i0wJouIHD0/IQOeTxl473yNHY0hDEJOS+KnVz2594AzFH1LNJ/Q/YDLAoZGgY6Iojizo64/MENiEmn5MVt0TS4KEpQOZBON6p3RBXdykptt+rqk2M8nBwiLWUX3h8+wwobSwFr2R5AAdEyrhdblMGf8Z4sUZlDJEBLADKbZeQDd0ZgddDypC9tJfZu3uegWzigcQIQWjaFUhaz2HO3NS16NLTeykQ1UI8QUSXiWiyywSpxCrm4VFbb3MgGsQ+4aJuL2ecYo6Iy3QfBZ7kRkqX7brq6zaLSNRgGBoSWh0qRyvtdrmurPAB5OaEJ2ba45tQW8PE2FX8eMjhO+7HsurxdVJoagykbe3AuUODeUTYwq5PRocslFnoBurycVUWS4olLKfAXpro2/Q+y+I1ovXflvmpyd4/0RnA2ZtH6kTepn5VwNhYtGnqYIBmqYzVkSOMbBoo0dzS1mbUjnl1oZW+AQlKdkUwJduUAtpkelkDgJoQF0iYm8XR/aE/y7CF3ghuxQNNHg1YGzxffrdSE+JnqyWvorn5ZZxes7a6P+cIXMPfpfy/8br+F3nPzLxdWXS3c5IwXu0YFLgHq+lHthCnVvbt838nrKcQww0sz1N82dzCLf1IdQ/3qy9B+6g2loHpC3XdNn686JMHa++l+Lfl6cKNxkDlkWzp5wEy5m+SRs7AkHx66DlzWCw5UajU63rU1W8QANESiPjMIxKxcHROrPCz2bJ6vcZoSj+stYMG3vDi6BDemDoLQQk00Mys3DfNdWC90GVTIIV7bDmPbtceq+ch7Nig9SIA== X-OriginatorOrg: windriver.com X-MS-Exchange-CrossTenant-Network-Message-Id: f7e418c7-7cf6-48e6-0de8-08dc1bead0cf X-MS-Exchange-CrossTenant-AuthSource: SJ1PR11MB6129.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Jan 2024 08:10:52.0487 (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: pxslCs3SVo4/O7lqCreT3B5B6XN3J+CYsDsy2D9DasP93NkWnh0oyvE9M2cEn3kn/6xC4cziIX+s7fQv+cbf2u9ejXas0nMy1hrE5qalF24= X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH3PR11MB8344 X-Proofpoint-GUID: 2zyob05DLpIGq4_TMqwX8PivyIqQeXhS X-Proofpoint-ORIG-GUID: 2zyob05DLpIGq4_TMqwX8PivyIqQeXhS 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_02,2024-01-23_01,2023-05-22_02 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 bulkscore=0 spamscore=0 impostorscore=0 suspectscore=0 lowpriorityscore=0 adultscore=0 mlxlogscore=999 priorityscore=1501 mlxscore=0 clxscore=1015 malwarescore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2311290000 definitions=main-2401230058 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 08:10:57 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/194212 From: Yash Shinde * Enable rust oe-selftest and sort the overall added test cases. * 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 | 88 ++++++++++++---------- meta/recipes-devtools/rust/rust-source.inc | 4 + 2 files changed, 51 insertions(+), 41 deletions(-) diff --git a/meta/lib/oeqa/selftest/cases/rust.py b/meta/lib/oeqa/selftest/cases/rust.py index 0ec2e422f9..cf35fdbb29 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 unable 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" @@ -73,56 +78,91 @@ class RustSelfTestSystemEmulated(OESelftestTestCase, OEPTestResultTestCase): 'src/librustdoc', 'src/rustdoc-json-types', 'src/tools/compiletest/src/common.rs', + 'src/tools/jsondoclint', 'src/tools/lint-docs', + 'src/tools/replace-version-placeholder', 'src/tools/rust-analyzer', 'src/tools/rustdoc-themes', 'src/tools/tidy', 'tests/assembly/asm/aarch64-outline-atomics.rs', + 'tests/codegen/abi-efiapi.rs', + 'tests/codegen/abi-efiapi.rs', 'tests/codegen/abi-main-signature-32bit-c-int.rs', 'tests/codegen/abi-repr-ext.rs', + 'tests/codegen/abi-sysv64.rs', 'tests/codegen/abi-x86-interrupt.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/branch-protection.rs', + 'tests/codegen/call-metadata.rs', 'tests/codegen/catch-unwind.rs', 'tests/codegen/cf-protection.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-bounds-check-derived-idx.rs', + 'tests/codegen/enum/enum-u128.rs', + 'tests/codegen/fn-impl-trait-self.rs', 'tests/codegen/force-unwind-tables.rs', + 'tests/codegen/inherit_overflow.rs', + 'tests/codegen/inherit_overflow.rs', + 'tests/codegen/inline-function-args-debug-info.rs', 'tests/codegen/intrinsic-no-unnamed-attr.rs', + 'tests/codegen/intrinsics/mask.rs', + 'tests/codegen/intrinsics/transmute-niched.rs', 'tests/codegen/issues/issue-103840.rs', 'tests/codegen/issues/issue-47278.rs', + 'tests/codegen/issues/issue-73258.rs', 'tests/codegen/issues/issue-73827-bounds-check-index-in-subexpr.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/lifetime_start_end.rs', + 'tests/codegen/llvm-ident.rs', 'tests/codegen/local-generics-in-exe-internalized.rs', + 'tests/codegen/mainsubprogram.rs', 'tests/codegen/match-unoptimized.rs', + 'tests/codegen/move-operands.rs', 'tests/codegen/noalias-rwlockreadguard.rs', 'tests/codegen/non-terminate/nonempty-infinite-loop.rs', 'tests/codegen/noreturn-uninhabited.rs', 'tests/codegen/repr-transparent-aggregates-3.rs', + 'tests/codegen/repr/transparent-mips64.rs', 'tests/codegen/sse42-implies-crc32.rs', 'tests/codegen/thread-local.rs', 'tests/codegen/uninit-consts.rs', + 'tests/mir-opt/', 'tests/pretty/raw-str-nonexpr.rs', - 'tests/run-make', 'tests/run-make-fulldeps', + 'tests/run-make', 'tests/rustdoc', + 'tests/rustdoc-js-std', + 'tests/rustdoc-json', 'tests/rustdoc-ui/cfg-test.rs', 'tests/rustdoc-ui/check-cfg-test.rs', 'tests/rustdoc-ui/display-output.rs', 'tests/rustdoc-ui/doc-comment-multi-line-attr.rs', 'tests/rustdoc-ui/doc-comment-multi-line-cfg-attr.rs', 'tests/rustdoc-ui/doc-test-doctest-feature.rs', + 'tests/rustdoc-ui/doc-test-rustdoc-feature.rs', 'tests/rustdoc-ui/doctest-multiline-crate-attribute.rs', 'tests/rustdoc-ui/doctest-output.rs', - 'tests/rustdoc-ui/doc-test-rustdoc-feature.rs', 'tests/rustdoc-ui/failed-doctest-compile-fail.rs', 'tests/rustdoc-ui/issue-80992.rs', 'tests/rustdoc-ui/issue-91134.rs', + 'tests/rustdoc-ui/no-run-flag.rs', 'tests/rustdoc-ui/nocapture-fail.rs', 'tests/rustdoc-ui/nocapture.rs', - 'tests/rustdoc-ui/no-run-flag.rs', 'tests/rustdoc-ui/run-directory.rs', 'tests/rustdoc-ui/test-no_std.rs', 'tests/rustdoc-ui/test-type.rs', - 'tests/rustdoc/unit-return.rs', + 'tests/ui-fulldeps/', 'tests/ui/abi/stack-probes-lto.rs', 'tests/ui/abi/stack-probes.rs', 'tests/ui/array-slice-vec/subslice-patterns-const-eval-match.rs', @@ -136,46 +176,12 @@ class RustSelfTestSystemEmulated(OESelftestTestCase, OEPTestResultTestCase): 'tests/ui/functions-closures/fn-help-with-err.rs', 'tests/ui/linkage-attr/issue-10755.rs', 'tests/ui/macros/restricted-shadowing-legacy.rs', + 'tests/ui/numbers-arithmetic/u128.rs', 'tests/ui/process/nofile-limit.rs', '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/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' + 'tests/ui/structs-enums/multiple-reprs.rs' ] exclude_fail_tests = " ".join([" --exclude " + item for item in exclude_list]) 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"