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 933dc943c7..e4e402bc52 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,7 +23,7 @@ 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 0677ca0fddba..38bb760d3c2e 100644
+index e4ef1d40d72d..9376983b15d8 100644
--- a/compiler/rustc_session/src/config.rs
+++ b/compiler/rustc_session/src/config.rs
@@ -2229,6 +2229,12 @@ pub fn parse_target_triple(early_dcx: &EarlyDiagCtxt, matches: &getopts::Matches
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 0ad41d7b63..c647d52881 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,11 +12,11 @@ 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 d9c872c9b435..2678b155d5b0 100644
+index 0601f9d7c2cf..cf8256a18c8a 100644
--- a/compiler/rustc_target/src/spec/mod.rs
+++ b/compiler/rustc_target/src/spec/mod.rs
-@@ -2727,7 +2727,7 @@ fn default() -> TargetOptions {
- abi: Abi::Unspecified,
+@@ -2799,7 +2799,7 @@ fn default() -> TargetOptions {
+ cfg_abi: CfgAbi::Unspecified,
vendor: "unknown".into(),
linker: option_env!("CFG_DEFAULT_LINKER").map(|s| s.into()),
- linker_flavor: LinkerFlavor::Gnu(Cc::Yes, Lld::No),
diff --git a/programming/language/rust/files/bootstrap-config.toml b/programming/language/rust/files/bootstrap-config.toml
index 0d03c9fbbf..5e677a8865 100644
--- a/programming/language/rust/files/bootstrap-config.toml
+++ b/programming/language/rust/files/bootstrap-config.toml
@@ -1,7 +1,7 @@
profile = "user"
# changelog-seen = 2
-change-id = 148795
+change-id = 154508
[llvm]
link-shared = true
diff --git a/programming/language/rust/pspec.xml b/programming/language/rust/pspec.xml
index f9e00b0457..362d32fc54 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.95.0-src.tar.gz
+ https://static.rust-lang.org/dist/rustc-1.96.0-src.tar.gz
@@ -84,6 +84,13 @@
+
+ 2026-06-10
+ 1.96.0
+ Version bump.
+ Pisi Linux Community
+ admin@pisilinux.org
+
2026-05-16
1.95.0