From 7ff2a879fd2f043bb020debd809c9d538b023453 Mon Sep 17 00:00:00 2001 From: Rmys Date: Tue, 21 Apr 2026 12:29:49 +0300 Subject: [PATCH] rust ver. bump --- .../0003-bootstrap-Workaround-for-system-stage0.patch | 4 ++-- .../files/arch/0004-compiler-Change-LLVM-targets.patch | 4 ++-- .../files/arch/0005-compiler-Use-ld.lld-by-default.patch | 4 ++-- programming/language/rust/pspec.xml | 9 ++++++++- 4 files changed, 14 insertions(+), 7 deletions(-) diff --git a/programming/language/rust/files/arch/0003-bootstrap-Workaround-for-system-stage0.patch b/programming/language/rust/files/arch/0003-bootstrap-Workaround-for-system-stage0.patch index ad26d0230b..4b9d51ad2a 100644 --- a/programming/language/rust/files/arch/0003-bootstrap-Workaround-for-system-stage0.patch +++ b/programming/language/rust/files/arch/0003-bootstrap-Workaround-for-system-stage0.patch @@ -9,10 +9,10 @@ See: https://github.com/rust-lang/rust/issues/143735 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/bootstrap/src/core/build_steps/compile.rs b/src/bootstrap/src/core/build_steps/compile.rs -index 02940a80295b..63314d5c0844 100644 +index 46d05b9d5d2f..0c8ab4e0eb93 100644 --- a/src/bootstrap/src/core/build_steps/compile.rs +++ b/src/bootstrap/src/core/build_steps/compile.rs -@@ -820,7 +820,10 @@ fn run(self, builder: &Builder<'_>) { +@@ -812,7 +812,10 @@ fn run(self, builder: &Builder<'_>) { let _ = fs::remove_dir_all(sysroot.join("lib/rustlib/src/rust")); } diff --git a/programming/language/rust/files/arch/0004-compiler-Change-LLVM-targets.patch b/programming/language/rust/files/arch/0004-compiler-Change-LLVM-targets.patch index d37a7bb69f..933dc943c7 100644 --- a/programming/language/rust/files/arch/0004-compiler-Change-LLVM-targets.patch +++ b/programming/language/rust/files/arch/0004-compiler-Change-LLVM-targets.patch @@ -23,10 +23,10 @@ targets, as things break when this is done: 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/compiler/rustc_session/src/config.rs b/compiler/rustc_session/src/config.rs -index f97a29e064b6..fabdd355c836 100644 +index 0677ca0fddba..38bb760d3c2e 100644 --- a/compiler/rustc_session/src/config.rs +++ b/compiler/rustc_session/src/config.rs -@@ -2257,6 +2257,12 @@ pub fn parse_target_triple(early_dcx: &EarlyDiagCtxt, matches: &getopts::Matches +@@ -2229,6 +2229,12 @@ pub fn parse_target_triple(early_dcx: &EarlyDiagCtxt, matches: &getopts::Matches early_dcx.early_fatal(format!("target file {path:?} does not exist")) }) } diff --git a/programming/language/rust/files/arch/0005-compiler-Use-ld.lld-by-default.patch b/programming/language/rust/files/arch/0005-compiler-Use-ld.lld-by-default.patch index 437f1912e4..0ad41d7b63 100644 --- a/programming/language/rust/files/arch/0005-compiler-Use-ld.lld-by-default.patch +++ b/programming/language/rust/files/arch/0005-compiler-Use-ld.lld-by-default.patch @@ -12,10 +12,10 @@ See: https://gitlab.archlinux.org/archlinux/packaging/packages/rust/-/issues/8 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/compiler/rustc_target/src/spec/mod.rs b/compiler/rustc_target/src/spec/mod.rs -index 424026bdceab..e72eeeb2460a 100644 +index d9c872c9b435..2678b155d5b0 100644 --- a/compiler/rustc_target/src/spec/mod.rs +++ b/compiler/rustc_target/src/spec/mod.rs -@@ -2711,7 +2711,7 @@ fn default() -> TargetOptions { +@@ -2727,7 +2727,7 @@ fn default() -> TargetOptions { abi: Abi::Unspecified, vendor: "unknown".into(), linker: option_env!("CFG_DEFAULT_LINKER").map(|s| s.into()), diff --git a/programming/language/rust/pspec.xml b/programming/language/rust/pspec.xml index fe8e22fea4..ad19f11a3a 100644 --- a/programming/language/rust/pspec.xml +++ b/programming/language/rust/pspec.xml @@ -12,7 +12,7 @@ app Systems programming language focused on safety, speed and concurrency Systems programming language focused on safety, speed and concurrency - https://static.rust-lang.org/dist/rustc-1.94.1-src.tar.gz + https://static.rust-lang.org/dist/rustc-1.95.0-src.tar.gz @@ -84,6 +84,13 @@ + + 2026-04-21 + 1.95.0 + Version bump. + Pisi Linux Community + admin@pisilinux.org + 2026-03-27 1.94.1