git: 4b65f538a04a - main - lang/rust: Update to 1.98.1

From: Mikael Urankar <mikael_at_FreeBSD.org>
Date: Tue, 08 Sep 2026 10:38:59 UTC
The branch main has been updated by mikael:

URL: https://cgit.FreeBSD.org/ports/commit/?id=4b65f538a04ad6d38b7085ae7992103c67f77981

commit 4b65f538a04ad6d38b7085ae7992103c67f77981
Author:     Mikael Urankar <mikael@FreeBSD.org>
AuthorDate: 2026-08-24 12:04:39 +0000
Commit:     Mikael Urankar <mikael@FreeBSD.org>
CommitDate: 2026-09-08 10:37:18 +0000

    lang/rust: Update to 1.98.1
    
    Announce:       https://blog.rust-lang.org/2026/08/20/Rust-1.98.0/
                    https://blog.rust-lang.org/2026/09/03/Rust-1.98.1/
    ChangeLog:      https://github.com/rust-lang/rust/releases/tag/1.98.0
                    https://github.com/rust-lang/rust/releases/tag/1.98.1
    
    PR:             298139
    Tested by:      mikael,pkubaj
---
 Mk/Uses/cargo.mk                                   |   2 +-
 Mk/bsd.gecko.mk                                    |   2 +-
 lang/rust-bootstrap/Makefile                       |   2 +-
 lang/rust-bootstrap/distinfo                       |   6 +-
 lang/rust/Makefile                                 |   6 +-
 lang/rust/distinfo                                 | 102 ++++++++++-----------
 ...ompiler_rustc__target_src_callconv_powerpc64.rs |  11 ---
 .../patch-vendor_openssl_crypto_threads__pthread.c |   4 +-
 8 files changed, 62 insertions(+), 73 deletions(-)

diff --git a/Mk/Uses/cargo.mk b/Mk/Uses/cargo.mk
index f8e530a84e7e..be5ce0cd6e13 100644
--- a/Mk/Uses/cargo.mk
+++ b/Mk/Uses/cargo.mk
@@ -109,7 +109,7 @@ WRKSRC_crate_${_crate}=	${WRKDIR}/${_wrksrc}
 
 CARGO_BUILDDEP?=	yes
 .  if ${CARGO_BUILDDEP:tl} == "yes"
-BUILD_DEPENDS+=	${RUST_DEFAULT}>=1.97.0:lang/${RUST_DEFAULT}
+BUILD_DEPENDS+=	${RUST_DEFAULT}>=1.98.0:lang/${RUST_DEFAULT}
 .  elif ${CARGO_BUILDDEP:tl} == "any-version"
 BUILD_DEPENDS+=	${RUST_DEFAULT}>=0:lang/${RUST_DEFAULT}
 .  endif
diff --git a/Mk/bsd.gecko.mk b/Mk/bsd.gecko.mk
index 2a29a0a4c4da..98d23f6c3d59 100644
--- a/Mk/bsd.gecko.mk
+++ b/Mk/bsd.gecko.mk
@@ -77,7 +77,7 @@ ELF_FEATURES+=	+wxneeded:dist/bin/${MOZILLA} +wxneeded:dist/bin/${MOZILLA}-bin
 BUNDLE_LIBS=	yes
 
 BUILD_DEPENDS+=	rust-cbindgen>=0.29.4:devel/rust-cbindgen \
-				${RUST_DEFAULT}>=1.97.0:lang/${RUST_DEFAULT}
+				${RUST_DEFAULT}>=1.98.0:lang/${RUST_DEFAULT}
 LIB_DEPENDS+=	libdrm.so:graphics/libdrm
 RUN_DEPENDS+=	${LOCALBASE}/lib/libpci.so:devel/libpci
 LIB_DEPENDS+=	libepoll-shim.so:devel/libepoll-shim
diff --git a/lang/rust-bootstrap/Makefile b/lang/rust-bootstrap/Makefile
index 3db6c7b6b95a..b58edf265ed8 100644
--- a/lang/rust-bootstrap/Makefile
+++ b/lang/rust-bootstrap/Makefile
@@ -2,7 +2,7 @@
 # to upload them to ~/public_distfiles on freefall in preparation
 # for the next lang/rust update.
 PORTNAME=	rust
-PORTVERSION=	1.97.1
+PORTVERSION=	1.98.1
 CATEGORIES=	lang
 MASTER_SITES=	https://static.rust-lang.org/dist/
 PKGNAMEPREFIX=	${FLAVOR:S/_/-/g}-
diff --git a/lang/rust-bootstrap/distinfo b/lang/rust-bootstrap/distinfo
index 8324b9310fd3..d9a61e4a3c85 100644
--- a/lang/rust-bootstrap/distinfo
+++ b/lang/rust-bootstrap/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1784478975
-SHA256 (rust/rustc-1.97.1-src.tar.xz) = 0ed06fdaffd4722a7702e0b4eebfafc897ab8f513e8e1b247cdd7e5c6df6ded2
-SIZE (rust/rustc-1.97.1-src.tar.xz) = 242787896
+TIMESTAMP = 1788419619
+SHA256 (rust/rustc-1.98.1-src.tar.xz) = be1816e7f6c40abb90245ad6e024bed2a7e88d7dda4561e4d5470207df616b9f
+SIZE (rust/rustc-1.98.1-src.tar.xz) = 244440824
diff --git a/lang/rust/Makefile b/lang/rust/Makefile
index 3a63c07dd6d0..a68e65dd15cb 100644
--- a/lang/rust/Makefile
+++ b/lang/rust/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	rust
-PORTVERSION?=	1.97.1
+PORTVERSION?=	1.98.1
 PORTREVISION?=	0
 CATEGORIES=	lang
 MASTER_SITES=	https://static.rust-lang.org/dist/:src \
@@ -71,8 +71,8 @@ WASM_VARS=		_COMPONENTS+="rust-analysis-${_PACKAGE_VERS}-wasm32-unknown-unknown
 			_RUST_TARGETS+=wasm32-unknown-unknown
 
 # See WRKSRC/src/stage0 for the date and version values
-BOOTSTRAPS_DATE?=		2026-05-28
-RUST_BOOTSTRAP_VERSION?=	1.96.0
+BOOTSTRAPS_DATE?=		2026-07-16
+RUST_BOOTSTRAP_VERSION?=	1.97.1
 
 _LLVM_VERSION=	21
 
diff --git a/lang/rust/distinfo b/lang/rust/distinfo
index 9df6ea243d5a..0604a822da19 100644
--- a/lang/rust/distinfo
+++ b/lang/rust/distinfo
@@ -1,51 +1,51 @@
-TIMESTAMP = 1784478952
-SHA256 (rust/rustc-1.97.1-src.tar.xz) = 0ed06fdaffd4722a7702e0b4eebfafc897ab8f513e8e1b247cdd7e5c6df6ded2
-SIZE (rust/rustc-1.97.1-src.tar.xz) = 242787896
-SHA256 (rust/2026-05-28/rustc-1.96.0-aarch64-unknown-freebsd.tar.xz) = d57e8d35ed6e92e485e3602214b649301c21e01741f05f8c61992fe73dc280fc
-SIZE (rust/2026-05-28/rustc-1.96.0-aarch64-unknown-freebsd.tar.xz) = 47498768
-SHA256 (rust/2026-05-28/rust-std-1.96.0-aarch64-unknown-freebsd.tar.xz) = 80c0caad7dc4f2d63c8efdc7fd65a702caa2d2337374c385d42d4ea3ec3bf8a3
-SIZE (rust/2026-05-28/rust-std-1.96.0-aarch64-unknown-freebsd.tar.xz) = 23315460
-SHA256 (rust/2026-05-28/cargo-1.96.0-aarch64-unknown-freebsd.tar.xz) = 75a1ce386d13388a6d8d7c8ddca4286302609ccb86a5a1227d9fc44f74094a23
-SIZE (rust/2026-05-28/cargo-1.96.0-aarch64-unknown-freebsd.tar.xz) = 9942184
-SHA256 (rust/2026-05-28/rustc-1.96.0-x86_64-unknown-freebsd.tar.xz) = 8aacf40817160e47393716b4ed0e7741ede1791fc61a736d4dd55b2b58d0a7eb
-SIZE (rust/2026-05-28/rustc-1.96.0-x86_64-unknown-freebsd.tar.xz) = 43291784
-SHA256 (rust/2026-05-28/rust-std-1.96.0-x86_64-unknown-freebsd.tar.xz) = f12eeaf3c1e30b2ecd526e141ed3171dd6832ec32f8a8f3be8d642ddc3786d3b
-SIZE (rust/2026-05-28/rust-std-1.96.0-x86_64-unknown-freebsd.tar.xz) = 24701840
-SHA256 (rust/2026-05-28/cargo-1.96.0-x86_64-unknown-freebsd.tar.xz) = 311f38854162420177ccbf94352a55ceab35e49e3b626f6e94fc8bbf71b2be01
-SIZE (rust/2026-05-28/cargo-1.96.0-x86_64-unknown-freebsd.tar.xz) = 11336884
-SHA256 (rust/2026-05-28/rustc-1.96.0-armv7-unknown-freebsd.tar.xz) = a6efda4f3b6974c63fb58d58d539eacb5372c7be69d46bbb8452af3fbaad3592
-SIZE (rust/2026-05-28/rustc-1.96.0-armv7-unknown-freebsd.tar.xz) = 47726512
-SHA256 (rust/2026-05-28/rust-std-1.96.0-armv7-unknown-freebsd.tar.xz) = d1255fb87265e2a4d32a99cfb6eb35ffdeeba5fafafbfbc8e101b85d71b352c9
-SIZE (rust/2026-05-28/rust-std-1.96.0-armv7-unknown-freebsd.tar.xz) = 22642296
-SHA256 (rust/2026-05-28/cargo-1.96.0-armv7-unknown-freebsd.tar.xz) = 6189eb5f73c586fa852d251a57f62d86a152b7a600f4a9301408d9c4db9c1992
-SIZE (rust/2026-05-28/cargo-1.96.0-armv7-unknown-freebsd.tar.xz) = 10221740
-SHA256 (rust/2026-05-28/rustc-1.96.0-i686-unknown-freebsd.tar.xz) = 39c34869260270f000bad3a1257fb71c7c69240a08980ceb59ee0767cb27ea30
-SIZE (rust/2026-05-28/rustc-1.96.0-i686-unknown-freebsd.tar.xz) = 54155880
-SHA256 (rust/2026-05-28/rust-std-1.96.0-i686-unknown-freebsd.tar.xz) = 7c64b5702a74635ec2c7dd69db8379c8caf0c0aaf51bbf1eb8bb7c035d0988a5
-SIZE (rust/2026-05-28/rust-std-1.96.0-i686-unknown-freebsd.tar.xz) = 24592796
-SHA256 (rust/2026-05-28/cargo-1.96.0-i686-unknown-freebsd.tar.xz) = 5bc96abe47495c24225f8d05c261165a7c59df1dcf6e002aa9fb33ba7aaa3a52
-SIZE (rust/2026-05-28/cargo-1.96.0-i686-unknown-freebsd.tar.xz) = 11993776
-SHA256 (rust/2026-05-28/rustc-1.96.0-powerpc-unknown-freebsd.tar.xz) = 75bace04960c2c99226a36f992a1f6d6bc0644f1086a07989e0687c2a5b1dec9
-SIZE (rust/2026-05-28/rustc-1.96.0-powerpc-unknown-freebsd.tar.xz) = 48570032
-SHA256 (rust/2026-05-28/rust-std-1.96.0-powerpc-unknown-freebsd.tar.xz) = 9e92a95d05820ff7115c55c644e0955b7da9f444f6b6441468043eb97d034109
-SIZE (rust/2026-05-28/rust-std-1.96.0-powerpc-unknown-freebsd.tar.xz) = 21744484
-SHA256 (rust/2026-05-28/cargo-1.96.0-powerpc-unknown-freebsd.tar.xz) = 1bd0b37015bb69cfae6020263de2abe685523a79270ec8d699ed6e53fdbee262
-SIZE (rust/2026-05-28/cargo-1.96.0-powerpc-unknown-freebsd.tar.xz) = 10330852
-SHA256 (rust/2026-05-28/rustc-1.96.0-powerpc64-unknown-freebsd.tar.xz) = ad492433be985c31107e6b891c87012a446791cb128a1d3dd60d954b640bab13
-SIZE (rust/2026-05-28/rustc-1.96.0-powerpc64-unknown-freebsd.tar.xz) = 47536756
-SHA256 (rust/2026-05-28/rust-std-1.96.0-powerpc64-unknown-freebsd.tar.xz) = 6371b5040de443fca0f0061280c1183254d48d7a93afe094be9781e1aeb8e4d6
-SIZE (rust/2026-05-28/rust-std-1.96.0-powerpc64-unknown-freebsd.tar.xz) = 21597024
-SHA256 (rust/2026-05-28/cargo-1.96.0-powerpc64-unknown-freebsd.tar.xz) = a9c90cb9531e1a3bdbc6a5e99ce549e0cedb59ee325e914dad8421162980f6a0
-SIZE (rust/2026-05-28/cargo-1.96.0-powerpc64-unknown-freebsd.tar.xz) = 10536468
-SHA256 (rust/2026-05-28/rustc-1.96.0-powerpc64le-unknown-freebsd.tar.xz) = e0ab060011a82694579e2eaad4bfb6544c77079e754dfe9d3e6c930fe5bf8cb2
-SIZE (rust/2026-05-28/rustc-1.96.0-powerpc64le-unknown-freebsd.tar.xz) = 50475884
-SHA256 (rust/2026-05-28/rust-std-1.96.0-powerpc64le-unknown-freebsd.tar.xz) = 1563f982b45d2f3a22dd4cccc49fa07fa43935a15d17e3bedefb0e384a4d5ad4
-SIZE (rust/2026-05-28/rust-std-1.96.0-powerpc64le-unknown-freebsd.tar.xz) = 21754020
-SHA256 (rust/2026-05-28/cargo-1.96.0-powerpc64le-unknown-freebsd.tar.xz) = fa47487d43b9da031c7d9da61d6d2c72b44ca042104785653c63a90c16850e47
-SIZE (rust/2026-05-28/cargo-1.96.0-powerpc64le-unknown-freebsd.tar.xz) = 11131156
-SHA256 (rust/2026-05-28/rustc-1.96.0-riscv64gc-unknown-freebsd.tar.xz) = dc4abdaf93d73b663dbbf3f136a21fad621494497ac0f07ef949ae4e737b952a
-SIZE (rust/2026-05-28/rustc-1.96.0-riscv64gc-unknown-freebsd.tar.xz) = 51730840
-SHA256 (rust/2026-05-28/rust-std-1.96.0-riscv64gc-unknown-freebsd.tar.xz) = a39ae3b34a39f10139a5b3b04f9e6c60ebbd755b2e532ea8ba149d3f35f5875a
-SIZE (rust/2026-05-28/rust-std-1.96.0-riscv64gc-unknown-freebsd.tar.xz) = 21603272
-SHA256 (rust/2026-05-28/cargo-1.96.0-riscv64gc-unknown-freebsd.tar.xz) = 77472db8fef7edb95d146017bcb25c04b382625e56a8e7d846910bb85e050a09
-SIZE (rust/2026-05-28/cargo-1.96.0-riscv64gc-unknown-freebsd.tar.xz) = 11063224
+TIMESTAMP = 1788418307
+SHA256 (rust/rustc-1.98.1-src.tar.xz) = be1816e7f6c40abb90245ad6e024bed2a7e88d7dda4561e4d5470207df616b9f
+SIZE (rust/rustc-1.98.1-src.tar.xz) = 244440824
+SHA256 (rust/2026-07-16/rustc-1.97.1-aarch64-unknown-freebsd.tar.xz) = 89ac5e4b07934521688fa0cf9b0c0a1624cc197d756d300e01e5e78d2db126d2
+SIZE (rust/2026-07-16/rustc-1.97.1-aarch64-unknown-freebsd.tar.xz) = 47501360
+SHA256 (rust/2026-07-16/rust-std-1.97.1-aarch64-unknown-freebsd.tar.xz) = 07476f1c04440e1a393b792e0c0f77485dbefa18f22f29213e484385e11fe822
+SIZE (rust/2026-07-16/rust-std-1.97.1-aarch64-unknown-freebsd.tar.xz) = 25023832
+SHA256 (rust/2026-07-16/cargo-1.97.1-aarch64-unknown-freebsd.tar.xz) = b76d240fe574a5a767e6fc7c5c48926d9c1d18f7065549fcb77dad869d14bb5f
+SIZE (rust/2026-07-16/cargo-1.97.1-aarch64-unknown-freebsd.tar.xz) = 9961672
+SHA256 (rust/2026-07-16/rustc-1.97.1-x86_64-unknown-freebsd.tar.xz) = 31ddc84c56323bafa7eedb7ab5a7337fc0be635c5ab017043829d7ba6b36adb8
+SIZE (rust/2026-07-16/rustc-1.97.1-x86_64-unknown-freebsd.tar.xz) = 43741324
+SHA256 (rust/2026-07-16/rust-std-1.97.1-x86_64-unknown-freebsd.tar.xz) = 3d81b56f0069e504cb7441dae6b00f58e37c9f80fed7db60d27c79cc7b971d6b
+SIZE (rust/2026-07-16/rust-std-1.97.1-x86_64-unknown-freebsd.tar.xz) = 24907836
+SHA256 (rust/2026-07-16/cargo-1.97.1-x86_64-unknown-freebsd.tar.xz) = 0ef8758b07cdce0a412ee7f03b81aafe178e628deb95e8a00bf4674244798f8e
+SIZE (rust/2026-07-16/cargo-1.97.1-x86_64-unknown-freebsd.tar.xz) = 11279748
+SHA256 (rust/2026-07-16/rustc-1.97.1-armv7-unknown-freebsd.tar.xz) = 80c3acd63f82993c54ebf59abcb381e72d38f4bd2370c2f8df7f4d92a404cb71
+SIZE (rust/2026-07-16/rustc-1.97.1-armv7-unknown-freebsd.tar.xz) = 48097256
+SHA256 (rust/2026-07-16/rust-std-1.97.1-armv7-unknown-freebsd.tar.xz) = a39ee02330baf848ea5e15a8c3c871be96c55756e69cc763678e1afcd5ee78d7
+SIZE (rust/2026-07-16/rust-std-1.97.1-armv7-unknown-freebsd.tar.xz) = 22738292
+SHA256 (rust/2026-07-16/cargo-1.97.1-armv7-unknown-freebsd.tar.xz) = 9be0b17c179352ff5d922fd4219e9d0152231a9a1cdbbe5aa8c169c9042ea747
+SIZE (rust/2026-07-16/cargo-1.97.1-armv7-unknown-freebsd.tar.xz) = 10253428
+SHA256 (rust/2026-07-16/rustc-1.97.1-i686-unknown-freebsd.tar.xz) = 7e8482f6a71f5c72b85bf98de663cf727af66bb78a81308a8ce9984f8445efe9
+SIZE (rust/2026-07-16/rustc-1.97.1-i686-unknown-freebsd.tar.xz) = 54514156
+SHA256 (rust/2026-07-16/rust-std-1.97.1-i686-unknown-freebsd.tar.xz) = 0dac60f5924abd9605bcc22e1d64aa691cf1d65e630edc634f09bbe219440020
+SIZE (rust/2026-07-16/rust-std-1.97.1-i686-unknown-freebsd.tar.xz) = 24751832
+SHA256 (rust/2026-07-16/cargo-1.97.1-i686-unknown-freebsd.tar.xz) = ca6ed77cc3ddb821d57f0c5b06fa34dbfa48c08eb57a196ba07e51e350ce0da4
+SIZE (rust/2026-07-16/cargo-1.97.1-i686-unknown-freebsd.tar.xz) = 12035524
+SHA256 (rust/2026-07-16/rustc-1.97.1-powerpc-unknown-freebsd.tar.xz) = a84d1aa6b828c5195fd8b4d9a36068318286f097c89ffab761e400482c19769f
+SIZE (rust/2026-07-16/rustc-1.97.1-powerpc-unknown-freebsd.tar.xz) = 49334348
+SHA256 (rust/2026-07-16/rust-std-1.97.1-powerpc-unknown-freebsd.tar.xz) = cdbd460e983bf6b0faa63a24464263c47dc10b5e0f8cc9af758026375fde64c0
+SIZE (rust/2026-07-16/rust-std-1.97.1-powerpc-unknown-freebsd.tar.xz) = 21897056
+SHA256 (rust/2026-07-16/cargo-1.97.1-powerpc-unknown-freebsd.tar.xz) = c805644bf1b66cabb673e13d5f70b6425aff29b0200212dec8223b80a2b738d2
+SIZE (rust/2026-07-16/cargo-1.97.1-powerpc-unknown-freebsd.tar.xz) = 10294336
+SHA256 (rust/2026-07-16/rustc-1.97.1-powerpc64-unknown-freebsd.tar.xz) = 9b4e1ed60f2c52766cb96ca5630133a7968683402f4ad81a932edb8816228908
+SIZE (rust/2026-07-16/rustc-1.97.1-powerpc64-unknown-freebsd.tar.xz) = 48246572
+SHA256 (rust/2026-07-16/rust-std-1.97.1-powerpc64-unknown-freebsd.tar.xz) = af187328f67f13263107793d3191ea26170a134cca1a02e7ade6c7fd4373e78b
+SIZE (rust/2026-07-16/rust-std-1.97.1-powerpc64-unknown-freebsd.tar.xz) = 21790308
+SHA256 (rust/2026-07-16/cargo-1.97.1-powerpc64-unknown-freebsd.tar.xz) = cd2e94674ed3c6ad02b72991d526676ebd5e6cae63a4019b93abfe1a5d35139a
+SIZE (rust/2026-07-16/cargo-1.97.1-powerpc64-unknown-freebsd.tar.xz) = 10390816
+SHA256 (rust/2026-07-16/rustc-1.97.1-powerpc64le-unknown-freebsd.tar.xz) = 495a843b951549e80192a1faec5b93ed7364ab1f890ec41c649335109297a0fe
+SIZE (rust/2026-07-16/rustc-1.97.1-powerpc64le-unknown-freebsd.tar.xz) = 50701708
+SHA256 (rust/2026-07-16/rust-std-1.97.1-powerpc64le-unknown-freebsd.tar.xz) = 7ddb807b5cb7c61867482f309e4b7d879f4c2b0c7a4f1d2904eb5176212fe4d4
+SIZE (rust/2026-07-16/rust-std-1.97.1-powerpc64le-unknown-freebsd.tar.xz) = 21814864
+SHA256 (rust/2026-07-16/cargo-1.97.1-powerpc64le-unknown-freebsd.tar.xz) = dd353164b8bd94e00fea02e5c386aa4c9af2ee083fc0b10234cc6af6c77116d8
+SIZE (rust/2026-07-16/cargo-1.97.1-powerpc64le-unknown-freebsd.tar.xz) = 11039144
+SHA256 (rust/2026-07-16/rustc-1.97.1-riscv64gc-unknown-freebsd.tar.xz) = cf7449e6ffc48b5aed6acb6b3c5ba9118b930142c6a76b8dfe0fe5c0ecd77812
+SIZE (rust/2026-07-16/rustc-1.97.1-riscv64gc-unknown-freebsd.tar.xz) = 52210016
+SHA256 (rust/2026-07-16/rust-std-1.97.1-riscv64gc-unknown-freebsd.tar.xz) = dc6e75719b659f9525bd1b70f98136713be54679b963d46203673640fb056057
+SIZE (rust/2026-07-16/rust-std-1.97.1-riscv64gc-unknown-freebsd.tar.xz) = 21947888
+SHA256 (rust/2026-07-16/cargo-1.97.1-riscv64gc-unknown-freebsd.tar.xz) = d9878aaf94e67e6d8f77dd545124a932044855067beff16cdeed34e8ac52a0c6
+SIZE (rust/2026-07-16/cargo-1.97.1-riscv64gc-unknown-freebsd.tar.xz) = 11085000
diff --git a/lang/rust/files/patch-compiler_rustc__target_src_callconv_powerpc64.rs b/lang/rust/files/patch-compiler_rustc__target_src_callconv_powerpc64.rs
deleted file mode 100644
index 9a31c92a74a7..000000000000
--- a/lang/rust/files/patch-compiler_rustc__target_src_callconv_powerpc64.rs
+++ /dev/null
@@ -1,11 +0,0 @@
---- compiler/rustc_target/src/callconv/powerpc64.rs.orig	2020-03-09 22:11:17 UTC
-+++ compiler/rustc_target/src/callconv/powerpc64.rs
-@@ -95,7 +95,7 @@ where
-         ELFv2
-     } else {
-         match cx.data_layout().endian {
--            Endian::Big => ELFv1,
-+            Endian::Big => ELFv2,
-             Endian::Little => ELFv2,
-         }
-     };
diff --git a/lang/rust/files/patch-vendor_openssl_crypto_threads__pthread.c b/lang/rust/files/patch-vendor_openssl_crypto_threads__pthread.c
index fce344f484ee..3c9f93decbda 100644
--- a/lang/rust/files/patch-vendor_openssl_crypto_threads__pthread.c
+++ b/lang/rust/files/patch-vendor_openssl_crypto_threads__pthread.c
@@ -14,8 +14,8 @@
  
  # if defined(OPENSSL_SYS_UNIX)
 
---- vendor/openssl-src-300.6.0+3.6.2/openssl/crypto/threads_pthread.c.orig	2025-05-09 22:37:37.000000000 +0200
-+++ vendor/openssl-src-300.6.0+3.6.2/openssl/crypto/threads_pthread.c	2025-05-21 14:44:18.563852000 +0200
+--- vendor/openssl-src-300.6.1+3.6.3/openssl/crypto/threads_pthread.c.orig	2025-05-09 22:37:37.000000000 +0200
++++ vendor/openssl-src-300.6.1+3.6.3/openssl/crypto/threads_pthread.c	2025-05-21 14:44:18.563852000 +0200
 @@ -50,6 +50,10 @@ __tsan_mutex_post_lock((x), 0, 0)
  # define BROKEN_CLANG_ATOMICS
  #endif