summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlex Kiernan <alex.kiernan@gmail.com>2023-12-29 11:44:33 +0000
committerRichard Purdie <richard.purdie@linuxfoundation.org>2023-12-30 11:03:08 +0000
commit537ed2b654bbc44a84ad193feffee967355f6c65 (patch)
treec0bbda0c7da6ca3f16553b1268ae8a752deee0f4
parentaa0b0d0cc26974325e99451bf7422f4aeb257ccf (diff)
downloadpoky-537ed2b654bbc44a84ad193feffee967355f6c65.tar.gz
rust: Upgrade 1.72.1 -> 1.73.0
https://blog.rust-lang.org/2023/10/05/Rust-1.73.0.html (From OE-Core rev: 728c40b939c6af6358a483237298ca834cbb8993) Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
-rw-r--r--meta/conf/distro/include/tcmode-default.inc2
-rw-r--r--meta/recipes-devtools/rust/cargo_1.73.0.bb (renamed from meta/recipes-devtools/rust/cargo_1.72.1.bb)0
-rw-r--r--meta/recipes-devtools/rust/files/0001-Do-not-use-LFS64-on-linux-with-musl.patch36
-rw-r--r--meta/recipes-devtools/rust/files/hardcodepaths.patch8
-rw-r--r--meta/recipes-devtools/rust/libstd-rs_1.73.0.bb (renamed from meta/recipes-devtools/rust/libstd-rs_1.72.1.bb)0
-rw-r--r--meta/recipes-devtools/rust/rust-cross-canadian_1.73.0.bb (renamed from meta/recipes-devtools/rust/rust-cross-canadian_1.72.1.bb)0
-rw-r--r--meta/recipes-devtools/rust/rust-llvm_1.73.0.bb (renamed from meta/recipes-devtools/rust/rust-llvm_1.72.1.bb)0
-rw-r--r--meta/recipes-devtools/rust/rust-snapshot.inc68
-rw-r--r--meta/recipes-devtools/rust/rust-source.inc2
-rw-r--r--meta/recipes-devtools/rust/rust_1.73.0.bb (renamed from meta/recipes-devtools/rust/rust_1.72.1.bb)0
10 files changed, 55 insertions, 61 deletions
diff --git a/meta/conf/distro/include/tcmode-default.inc b/meta/conf/distro/include/tcmode-default.inc
index f67b7be39c..8960d9e014 100644
--- a/meta/conf/distro/include/tcmode-default.inc
+++ b/meta/conf/distro/include/tcmode-default.inc
@@ -25,7 +25,7 @@ LINUXLIBCVERSION ?= "6.5%"
25QEMUVERSION ?= "8.1%" 25QEMUVERSION ?= "8.1%"
26GOVERSION ?= "1.20%" 26GOVERSION ?= "1.20%"
27LLVMVERSION ?= "17.%" 27LLVMVERSION ?= "17.%"
28RUSTVERSION ?= "1.72%" 28RUSTVERSION ?= "1.73%"
29 29
30PREFERRED_VERSION_gcc ?= "${GCCVERSION}" 30PREFERRED_VERSION_gcc ?= "${GCCVERSION}"
31PREFERRED_VERSION_gcc-cross-${TARGET_ARCH} ?= "${GCCVERSION}" 31PREFERRED_VERSION_gcc-cross-${TARGET_ARCH} ?= "${GCCVERSION}"
diff --git a/meta/recipes-devtools/rust/cargo_1.72.1.bb b/meta/recipes-devtools/rust/cargo_1.73.0.bb
index 50b7e7c7b4..50b7e7c7b4 100644
--- a/meta/recipes-devtools/rust/cargo_1.72.1.bb
+++ b/meta/recipes-devtools/rust/cargo_1.73.0.bb
diff --git a/meta/recipes-devtools/rust/files/0001-Do-not-use-LFS64-on-linux-with-musl.patch b/meta/recipes-devtools/rust/files/0001-Do-not-use-LFS64-on-linux-with-musl.patch
index dd23d09101..794ad804f0 100644
--- a/meta/recipes-devtools/rust/files/0001-Do-not-use-LFS64-on-linux-with-musl.patch
+++ b/meta/recipes-devtools/rust/files/0001-Do-not-use-LFS64-on-linux-with-musl.patch
@@ -19,10 +19,10 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com>
19 library/std/src/sys/unix/fs.rs | 27 ++++++++++++++++++++------- 19 library/std/src/sys/unix/fs.rs | 27 ++++++++++++++++++++-------
20 3 files changed, 38 insertions(+), 12 deletions(-) 20 3 files changed, 38 insertions(+), 12 deletions(-)
21 21
22Index: rustc-1.72.0-src/library/std/src/os/linux/fs.rs 22Index: rustc-1.73.0-src/library/std/src/os/linux/fs.rs
23=================================================================== 23===================================================================
24--- rustc-1.72.0-src.orig/library/std/src/os/linux/fs.rs 24--- rustc-1.73.0-src.orig/library/std/src/os/linux/fs.rs
25+++ rustc-1.72.0-src/library/std/src/os/linux/fs.rs 25+++ rustc-1.73.0-src/library/std/src/os/linux/fs.rs
26@@ -329,7 +329,14 @@ pub trait MetadataExt { 26@@ -329,7 +329,14 @@ pub trait MetadataExt {
27 impl MetadataExt for Metadata { 27 impl MetadataExt for Metadata {
28 #[allow(deprecated)] 28 #[allow(deprecated)]
@@ -39,10 +39,10 @@ Index: rustc-1.72.0-src/library/std/src/os/linux/fs.rs
39 } 39 }
40 fn st_dev(&self) -> u64 { 40 fn st_dev(&self) -> u64 {
41 self.as_inner().as_inner().st_dev as u64 41 self.as_inner().as_inner().st_dev as u64
42Index: rustc-1.72.0-src/library/std/src/sys/unix/fd.rs 42Index: rustc-1.73.0-src/library/std/src/sys/unix/fd.rs
43=================================================================== 43===================================================================
44--- rustc-1.72.0-src.orig/library/std/src/sys/unix/fd.rs 44--- rustc-1.73.0-src.orig/library/std/src/sys/unix/fd.rs
45+++ rustc-1.72.0-src/library/std/src/sys/unix/fd.rs 45+++ rustc-1.73.0-src/library/std/src/sys/unix/fd.rs
46@@ -124,9 +124,12 @@ impl FileDesc { 46@@ -124,9 +124,12 @@ impl FileDesc {
47 } 47 }
48 48
@@ -73,11 +73,11 @@ Index: rustc-1.72.0-src/library/std/src/sys/unix/fd.rs
73 use libc::pwrite64; 73 use libc::pwrite64;
74 74
75 unsafe { 75 unsafe {
76Index: rustc-1.72.0-src/library/std/src/sys/unix/fs.rs 76Index: rustc-1.73.0-src/library/std/src/sys/unix/fs.rs
77=================================================================== 77===================================================================
78--- rustc-1.72.0-src.orig/library/std/src/sys/unix/fs.rs 78--- rustc-1.73.0-src.orig/library/std/src/sys/unix/fs.rs
79+++ rustc-1.72.0-src/library/std/src/sys/unix/fs.rs 79+++ rustc-1.73.0-src/library/std/src/sys/unix/fs.rs
80@@ -50,9 +50,13 @@ use libc::{c_int, mode_t}; 80@@ -39,9 +39,13 @@ use libc::{c_int, mode_t};
81 all(target_os = "linux", target_env = "gnu") 81 all(target_os = "linux", target_env = "gnu")
82 ))] 82 ))]
83 use libc::c_char; 83 use libc::c_char;
@@ -93,7 +93,7 @@ Index: rustc-1.72.0-src/library/std/src/sys/unix/fs.rs
93 use libc::fstatat64; 93 use libc::fstatat64;
94 #[cfg(any( 94 #[cfg(any(
95 target_os = "android", 95 target_os = "android",
96@@ -64,7 +68,7 @@ use libc::fstatat64; 96@@ -53,7 +57,7 @@ use libc::fstatat64;
97 target_os = "vita", 97 target_os = "vita",
98 ))] 98 ))]
99 use libc::readdir as readdir64; 99 use libc::readdir as readdir64;
@@ -102,7 +102,7 @@ Index: rustc-1.72.0-src/library/std/src/sys/unix/fs.rs
102 use libc::readdir64; 102 use libc::readdir64;
103 #[cfg(any(target_os = "emscripten", target_os = "l4re"))] 103 #[cfg(any(target_os = "emscripten", target_os = "l4re"))]
104 use libc::readdir64_r; 104 use libc::readdir64_r;
105@@ -79,6 +83,7 @@ use libc::readdir64_r; 105@@ -68,6 +72,7 @@ use libc::readdir64_r;
106 target_os = "redox", 106 target_os = "redox",
107 target_os = "nto", 107 target_os = "nto",
108 target_os = "vita", 108 target_os = "vita",
@@ -110,7 +110,7 @@ Index: rustc-1.72.0-src/library/std/src/sys/unix/fs.rs
110 )))] 110 )))]
111 use libc::readdir_r as readdir64_r; 111 use libc::readdir_r as readdir64_r;
112 #[cfg(target_os = "android")] 112 #[cfg(target_os = "android")]
113@@ -86,7 +91,13 @@ use libc::{ 113@@ -75,7 +80,13 @@ use libc::{
114 dirent as dirent64, fstat as fstat64, fstatat as fstatat64, ftruncate64, lseek64, 114 dirent as dirent64, fstat as fstat64, fstatat as fstatat64, ftruncate64, lseek64,
115 lstat as lstat64, off64_t, open as open64, stat as stat64, 115 lstat as lstat64, off64_t, open as open64, stat as stat64,
116 }; 116 };
@@ -124,7 +124,7 @@ Index: rustc-1.72.0-src/library/std/src/sys/unix/fs.rs
124 target_os = "linux", 124 target_os = "linux",
125 target_os = "emscripten", 125 target_os = "emscripten",
126 target_os = "l4re", 126 target_os = "l4re",
127@@ -96,7 +107,7 @@ use libc::{ 127@@ -85,7 +96,7 @@ use libc::{
128 dirent as dirent64, fstat as fstat64, ftruncate as ftruncate64, lseek as lseek64, 128 dirent as dirent64, fstat as fstat64, ftruncate as ftruncate64, lseek as lseek64,
129 lstat as lstat64, off_t as off64_t, open as open64, stat as stat64, 129 lstat as lstat64, off_t as off64_t, open as open64, stat as stat64,
130 }; 130 };
@@ -133,7 +133,7 @@ Index: rustc-1.72.0-src/library/std/src/sys/unix/fs.rs
133 use libc::{dirent64, fstat64, ftruncate64, lseek64, lstat64, off64_t, open64, stat64}; 133 use libc::{dirent64, fstat64, ftruncate64, lseek64, lstat64, off64_t, open64, stat64};
134 134
135 pub use crate::sys_common::fs::try_exists; 135 pub use crate::sys_common::fs::try_exists;
136@@ -283,6 +294,7 @@ unsafe impl Sync for Dir {} 136@@ -272,6 +283,7 @@ unsafe impl Sync for Dir {}
137 #[cfg(any( 137 #[cfg(any(
138 target_os = "android", 138 target_os = "android",
139 target_os = "linux", 139 target_os = "linux",
@@ -141,7 +141,7 @@ Index: rustc-1.72.0-src/library/std/src/sys/unix/fs.rs
141 target_os = "solaris", 141 target_os = "solaris",
142 target_os = "illumos", 142 target_os = "illumos",
143 target_os = "fuchsia", 143 target_os = "fuchsia",
144@@ -324,6 +336,7 @@ struct dirent64_min { 144@@ -313,6 +325,7 @@ struct dirent64_min {
145 } 145 }
146 146
147 #[cfg(not(any( 147 #[cfg(not(any(
@@ -149,7 +149,7 @@ Index: rustc-1.72.0-src/library/std/src/sys/unix/fs.rs
149 target_os = "android", 149 target_os = "android",
150 target_os = "linux", 150 target_os = "linux",
151 target_os = "solaris", 151 target_os = "solaris",
152@@ -832,7 +845,7 @@ impl DirEntry { 152@@ -809,7 +822,7 @@ impl DirEntry {
153 } 153 }
154 154
155 #[cfg(all( 155 #[cfg(all(
@@ -158,7 +158,7 @@ Index: rustc-1.72.0-src/library/std/src/sys/unix/fs.rs
158 not(miri) 158 not(miri)
159 ))] 159 ))]
160 pub fn metadata(&self) -> io::Result<FileAttr> { 160 pub fn metadata(&self) -> io::Result<FileAttr> {
161@@ -856,7 +869,7 @@ impl DirEntry { 161@@ -833,7 +846,7 @@ impl DirEntry {
162 } 162 }
163 163
164 #[cfg(any( 164 #[cfg(any(
diff --git a/meta/recipes-devtools/rust/files/hardcodepaths.patch b/meta/recipes-devtools/rust/files/hardcodepaths.patch
index 19c494ad9a..6eb091461f 100644
--- a/meta/recipes-devtools/rust/files/hardcodepaths.patch
+++ b/meta/recipes-devtools/rust/files/hardcodepaths.patch
@@ -6,9 +6,11 @@ Upstream-Status: Inappropriate [patches need rework]
6Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> 6Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
7Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com> 7Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com>
8 8
9--- rustc-1.69.0-src/compiler/rustc_codegen_llvm/src/context.rs.orig 2023-04-21 08:38:23.092458478 +0100 9Index: rustc-1.73.0-src/compiler/rustc_codegen_llvm/src/context.rs
10+++ rustc-1.69.0-src/compiler/rustc_codegen_llvm/src/context.rs 2023-04-21 08:39:00.266819755 +0100 10===================================================================
11@@ -156,46 +156,6 @@ 11--- rustc-1.73.0-src.orig/compiler/rustc_codegen_llvm/src/context.rs
12+++ rustc-1.73.0-src/compiler/rustc_codegen_llvm/src/context.rs
13@@ -157,46 +157,6 @@ pub unsafe fn create_module<'ll>(
12 } 14 }
13 } 15 }
14 16
diff --git a/meta/recipes-devtools/rust/libstd-rs_1.72.1.bb b/meta/recipes-devtools/rust/libstd-rs_1.73.0.bb
index d2bf266f9d..d2bf266f9d 100644
--- a/meta/recipes-devtools/rust/libstd-rs_1.72.1.bb
+++ b/meta/recipes-devtools/rust/libstd-rs_1.73.0.bb
diff --git a/meta/recipes-devtools/rust/rust-cross-canadian_1.72.1.bb b/meta/recipes-devtools/rust/rust-cross-canadian_1.73.0.bb
index 55865238ab..55865238ab 100644
--- a/meta/recipes-devtools/rust/rust-cross-canadian_1.72.1.bb
+++ b/meta/recipes-devtools/rust/rust-cross-canadian_1.73.0.bb
diff --git a/meta/recipes-devtools/rust/rust-llvm_1.72.1.bb b/meta/recipes-devtools/rust/rust-llvm_1.73.0.bb
index 5bfc1faea8..5bfc1faea8 100644
--- a/meta/recipes-devtools/rust/rust-llvm_1.72.1.bb
+++ b/meta/recipes-devtools/rust/rust-llvm_1.73.0.bb
diff --git a/meta/recipes-devtools/rust/rust-snapshot.inc b/meta/recipes-devtools/rust/rust-snapshot.inc
index e8f97cf031..38d735db41 100644
--- a/meta/recipes-devtools/rust/rust-snapshot.inc
+++ b/meta/recipes-devtools/rust/rust-snapshot.inc
@@ -4,55 +4,47 @@
4## The exact (previous) version that has been used is specified in the source tarball. 4## The exact (previous) version that has been used is specified in the source tarball.
5## The version is replicated here. 5## The version is replicated here.
6 6
7SNAPSHOT_VERSION = "1.71.0" 7SNAPSHOT_VERSION = "1.72.0"
8 8
9SRC_URI[cargo-snapshot-aarch64.sha256sum] = "13e8ff23d6af976a45f3ab451bf698e318a8d1823d588ff8a989555096f894a8" 9SRC_URI[cargo-snapshot-aarch64.sha256sum] = "95741a4cd2073adbd74a7c5596bb912abf4b2dfe00d70a9919cba4a836b7a0ff"
10SRC_URI[rust-std-snapshot-aarch64.sha256sum] = "58542a0ab1162ce05a45eb751793782dc24c5bf8eb9a7467317f254260305ea6" 10SRC_URI[rust-std-snapshot-aarch64.sha256sum] = "41d259c6f84280fd0e7719fea03a7583ba54e33e8ac32a2a7b703ffb0aebb7d9"
11SRC_URI[rustc-snapshot-aarch64.sha256sum] = "e61b6e34df8c3a002798a9f627c4da701d66f9fc066a70264e354b03d06e6722" 11SRC_URI[rustc-snapshot-aarch64.sha256sum] = "1948a80453956d494457dcced1942e2e204fb26d4e57e718ef1c7aa378efbedb"
12 12
13SRC_URI[cargo-snapshot-i686.sha256sum] = "ee836c079c53e8e2ed5b2cbad849f991f2142b0b47b593a29b5cb39a76ee910e" 13SRC_URI[cargo-snapshot-i686.sha256sum] = "549eda5cda44750b0b2e6d3ce3f9c90c3a133b695e4882b4c6b93e54d6e8a73a"
14SRC_URI[rust-std-snapshot-i686.sha256sum] = "46976bf8297efc65556ccddfec395d5327fbe303f9dabffd104628a37cb1de6d" 14SRC_URI[rust-std-snapshot-i686.sha256sum] = "536c5ec1403b55045a502af1d6f8af192b560fbf9a24874bce6d59163fb8a38a"
15SRC_URI[rustc-snapshot-i686.sha256sum] = "e7c9c943b727de4f978cc9366e5c42536992d52ad418ffb9015e836723fd75ca" 15SRC_URI[rustc-snapshot-i686.sha256sum] = "53c0e2045078326fd2ac9e77900a34b4ced1545a489b2a438deaebd2150cf543"
16 16
17SRC_URI[cargo-snapshot-loongarch64.sha256sum] = "33dd282f63a2ccf0251baec5fa8d989276b1735528fe4b5153319038cedbe115" 17SRC_URI[cargo-snapshot-loongarch64.sha256sum] = "216a9ccbfab10778f977b62416c17cf94a374e84a7acf3f50a11cf0b8b88940c"
18SRC_URI[rust-std-snapshot-loongarch64.sha256sum] = "1a7c473cb50248a505a0e08dc05df49291e48a302a7b138e3ce396b0d0df9dbb" 18SRC_URI[rust-std-snapshot-loongarch64.sha256sum] = "116065f0bb6d8e13725b974f057709e12ed85d93217a0feb16581850db7a0ede"
19SRC_URI[rustc-snapshot-loongarch64.sha256sum] = "fbb21fefc8dee4c73f151b15f175caaabf10c3e122974d3fea3f3e2fbe916822" 19SRC_URI[rustc-snapshot-loongarch64.sha256sum] = "73633f52ff12c448d2523409967d8d5d1e0b664c5a3a214395d10a9be7cc020d"
20 20
21SRC_URI[cargo-snapshot-mips.sha256sum] = "ad068f683e44dbf539ab28d9a1ad1508d22b932aaa81ab0f77df2237817ef1e8" 21SRC_URI[cargo-snapshot-powerpc.sha256sum] = "8a6452262e062be0e7eef92b2aafaa06caf0853b264a3fd337e92079a43f0a24"
22SRC_URI[rust-std-snapshot-mips.sha256sum] = "a259bddfc3ee36279b016ebd2682fc5b4d1b93c63bed6e4f57b5a2963d661dc9" 22SRC_URI[rust-std-snapshot-powerpc.sha256sum] = "cca2897f091227cc53d63f3eefcfcb65f42d9e24a04a1b37a0d3ee36b7f84b5b"
23SRC_URI[rustc-snapshot-mips.sha256sum] = "10d663c3b6cbf1d2166c2d544a2567c83bd8fb110c80064263393b89f025204c" 23SRC_URI[rustc-snapshot-powerpc.sha256sum] = "3a8f0f115ae2d599e1de12d38cb47bd7f9b508e213bf2f9a41efc136021c49a2"
24 24
25SRC_URI[cargo-snapshot-mipsel.sha256sum] = "c7973b800cadb67f6c5a4b938e03bb9e891ca5ab153da10a7913d9c3e18c9371" 25SRC_URI[cargo-snapshot-powerpc64.sha256sum] = "a24a385d9f403e0800adb4d8364e663e40a04663a18df8d8704a5156d4232a1b"
26SRC_URI[rust-std-snapshot-mipsel.sha256sum] = "ad91d662c93e5092367048c8e717f64a5096b876623e5fbc3c791b2d1f868dfb" 26SRC_URI[rust-std-snapshot-powerpc64.sha256sum] = "4aa7b7e80a5c45825f01aee96a88c5bcd56317c66298c4bd4ce99c80095e492e"
27SRC_URI[rustc-snapshot-mipsel.sha256sum] = "05d15f51fc33439582967dfc8f19364e67e8b5050abefbdd8913984e8a7be84e" 27SRC_URI[rustc-snapshot-powerpc64.sha256sum] = "f1863c033fa88ebb9628f38988da54fadd16075b06765dc93abcd8b4f58f557b"
28 28
29SRC_URI[cargo-snapshot-powerpc.sha256sum] = "38d0a67429bbbe5e56ba30110c77d8dab3ebe96f8159de1d973da74e5bcbbc71" 29SRC_URI[cargo-snapshot-powerpc64le.sha256sum] = "f659bf3ab70c376c736b7d7112d1fcee32a56dbfa66f6ef4fc039652f66c99e7"
30SRC_URI[rust-std-snapshot-powerpc.sha256sum] = "fac6cc57d8a922423db2f0239b8484df3b029d0b58a63676868de682680bbf87" 30SRC_URI[rust-std-snapshot-powerpc64le.sha256sum] = "b6ef684ebf77063dbc1ff0abfe1316651fa73bbb95b023255b301b415867ff8b"
31SRC_URI[rustc-snapshot-powerpc.sha256sum] = "1961433bbe12e84f2a01daa713779cb4a3fc53b856447047efee3ad02e596164" 31SRC_URI[rustc-snapshot-powerpc64le.sha256sum] = "20ed9ec0599e6582a218dae544566ddf7e2af46341705f35de874c90d7eecc0c"
32 32
33SRC_URI[cargo-snapshot-powerpc64.sha256sum] = "a8f7d55c8e17db9737fad863b0b9327d79acf2baad2159d099b6d79e40ae79a5" 33SRC_URI[cargo-snapshot-riscv64gc.sha256sum] = "43c89f16832e16fff0b2c51b953c8295db97bc5623cb1bf0164d992a7f29af03"
34SRC_URI[rust-std-snapshot-powerpc64.sha256sum] = "628957fbe1f8665578167c6814486941f7b04417dce8a499cababa3284a2260a" 34SRC_URI[rust-std-snapshot-riscv64gc.sha256sum] = "0208dd644f6e266cc7c07695889f1280e04be06672cb172a401a444b54ffa9e9"
35SRC_URI[rustc-snapshot-powerpc64.sha256sum] = "0b14c621f0144d454fbe6093a31171e91163ea2a566092f35364817f5c77a96b" 35SRC_URI[rustc-snapshot-riscv64gc.sha256sum] = "3a5a1dddf679720fec5c7af9e38f3ed5d7fe134c430458fae98f116da01becf6"
36 36
37SRC_URI[cargo-snapshot-powerpc64le.sha256sum] = "9e6e184ad1836f52e5863b6ed72619926bb2e8c7ccf2b3c96bf86d7783f19673" 37SRC_URI[cargo-snapshot-s390x.sha256sum] = "f2ce1bfc373efe162ca5b8ccfdb366dd526710fac305c61ed0b582b9185d68e9"
38SRC_URI[rust-std-snapshot-powerpc64le.sha256sum] = "3ce73e032232522cd7c37e64b1e8895f16ddcef02b1646d078f67bb36b6c1494" 38SRC_URI[rust-std-snapshot-s390x.sha256sum] = "9ebe880ea998fc13d3ed9cbe71d26c69dd93859be8a8e582a8ddc5393400d4e5"
39SRC_URI[rustc-snapshot-powerpc64le.sha256sum] = "9c4e3d5740e48265ab59888090013793777a526ecf5541c0fb055f9f0a13f409" 39SRC_URI[rustc-snapshot-s390x.sha256sum] = "41a958bc4313fb0c0446376c84476818820cfe75937675a9594823b63dc9e219"
40 40
41SRC_URI[cargo-snapshot-riscv64gc.sha256sum] = "bb78d8d09c8bb34d47a11276bc5566565a1dd075e1a5f4388347c767ba2b06a2" 41SRC_URI[cargo-snapshot-x86_64.sha256sum] = "4a401dfe7b3056dc0d42acbcd380b2b90f936577706ca74ef5327af0f5abd0a0"
42SRC_URI[rust-std-snapshot-riscv64gc.sha256sum] = "bf692cee46d6c04c3993795633fdc5d4c1dffa7e4d4924227fa3e044872440a4" 42SRC_URI[rust-std-snapshot-x86_64.sha256sum] = "36f27513a6e4381f15b0cd14097c885af537f990cb6193cec3337c429367bf23"
43SRC_URI[rustc-snapshot-riscv64gc.sha256sum] = "1941967619e0a3b6b8d6c3175bd5530c8b1bf30a7044c071f1b1808a56532ea7" 43SRC_URI[rustc-snapshot-x86_64.sha256sum] = "5b5d7854a0d73368f15146c1aa47e4dbccf12762c93282f410a09a605929ce09"
44 44
45SRC_URI[cargo-snapshot-s390x.sha256sum] = "6ab6597d7e42e7a94246ec6679b6a5479e95ca84e76cc952544514ff901da605" 45SRC_URI[rust-std-snapshot-i586.sha256sum] = "57df2bdcfb659cb34bcb199400e84eb09d564fc390e5f8d3b011a15955241266"
46SRC_URI[rust-std-snapshot-s390x.sha256sum] = "4ceab97a7c15e1235aa099306798e1eb8620aad5477b7123dc9e343bb9a6fcfe"
47SRC_URI[rustc-snapshot-s390x.sha256sum] = "b94e7db76f3a0b13b8bc6f51f65f3a66ac3694ab2cf63b03c3f56ba6e7cce841"
48 46
49SRC_URI[cargo-snapshot-x86_64.sha256sum] = "fe6fb520f59966300ee661d18b37c36cb3e614877c4c01dfedf987b8a9c577e9" 47SRC_URI[rust-std-snapshot-sparc64.sha256sum] = "b39c5d31ad61c5670a09dc4c8020f888e9b5be2dd0deec90899a7ed14b759488"
50SRC_URI[rust-std-snapshot-x86_64.sha256sum] = "98ae6530c3a41167e9d93d11ea078be98a02f6d809a06d0d51af3ce0f73150d7"
51SRC_URI[rustc-snapshot-x86_64.sha256sum] = "c293d906769671d1cd18e945671bbd14e0b8a41df5075c47f33e6086fc8a1558"
52
53SRC_URI[rust-std-snapshot-i586.sha256sum] = "5878f641f4e5a12ced79d2f0d5d9a9d5b0b97b56967684cf09357162c3e6a7b7"
54
55SRC_URI[rust-std-snapshot-sparc64.sha256sum] = "679ef3ee4a3876f071e08539734de2fabfcc3410977e8c20ba685bc9f40a693b"
56 48
57SRC_URI += " \ 49SRC_URI += " \
58 ${RUST_DIST_SERVER}/dist/${RUST_STD_SNAPSHOT}.tar.xz;name=rust-std-snapshot-${RUST_BUILD_ARCH};subdir=rust-snapshot-components \ 50 ${RUST_DIST_SERVER}/dist/${RUST_STD_SNAPSHOT}.tar.xz;name=rust-std-snapshot-${RUST_BUILD_ARCH};subdir=rust-snapshot-components \
diff --git a/meta/recipes-devtools/rust/rust-source.inc b/meta/recipes-devtools/rust/rust-source.inc
index ca3fcf9e88..c2a64c061a 100644
--- a/meta/recipes-devtools/rust/rust-source.inc
+++ b/meta/recipes-devtools/rust/rust-source.inc
@@ -7,7 +7,7 @@ SRC_URI += "https://static.rust-lang.org/dist/rustc-${RUST_VERSION}-src.tar.xz;n
7 file://0001-musl-Define-SOCK_SEQPACKET-in-common-place.patch;patchdir=${RUSTSRC} \ 7 file://0001-musl-Define-SOCK_SEQPACKET-in-common-place.patch;patchdir=${RUSTSRC} \
8 file://0001-Revert-Map-source-absolute-paths-to-OUT_DIR-as-relat.patch;patchdir=${RUSTSRC} \ 8 file://0001-Revert-Map-source-absolute-paths-to-OUT_DIR-as-relat.patch;patchdir=${RUSTSRC} \
9" 9"
10SRC_URI[rust.sha256sum] = "aea58d962ff1c19521b9f587aad88285f0fd35b6b6738b031a7a15bb1b70a7c3" 10SRC_URI[rust.sha256sum] = "6eaf672dbea2e6596af8c999f5e6924b9af4bb8b02166bfe0b928e68aa75ae62"
11 11
12RUSTSRC = "${WORKDIR}/rustc-${RUST_VERSION}-src" 12RUSTSRC = "${WORKDIR}/rustc-${RUST_VERSION}-src"
13 13
diff --git a/meta/recipes-devtools/rust/rust_1.72.1.bb b/meta/recipes-devtools/rust/rust_1.73.0.bb
index bc076997de..bc076997de 100644
--- a/meta/recipes-devtools/rust/rust_1.72.1.bb
+++ b/meta/recipes-devtools/rust/rust_1.73.0.bb