pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

rust: updated to 1.68.1



Module Name:	pkgsrc-wip
Committed By:	Adam Ciarciński <aciarcinski%teonite.com@localhost>
Pushed By:	adam
Date:		Fri Mar 24 13:03:35 2023 +0100
Changeset:	629f9f260349a81ba1d0980e1f0c243321a5797e

Modified Files:
	rust/Makefile
	rust/distinfo

Log Message:
rust: updated to 1.68.1

Rust 1.68.1 stable primarily contains a change to how Rust's CI builds the Windows MSVC compiler, no longer enabling LTO for the Rust code. This led to a miscompilation that the Rust team is debugging, but in the meantime we're reverting the change to enable LTO.

This is currently believed to have no effect on wider usage of ThinLTO. The Rust compiler used an unstable flag as part of the build process to enable ThinLTO despite compiling to a dylib.

There are a few other regression fixes included in the release:

Fix building the compiler with --enable-local-rust
Treat $prefix-clang as clang in linker detection code
Fix a panic in the compiler

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=629f9f260349a81ba1d0980e1f0c243321a5797e

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 rust/Makefile | 2 +-
 rust/distinfo | 6 +++---
 2 files changed, 4 insertions(+), 4 deletions(-)

diffs:
diff --git a/rust/Makefile b/rust/Makefile
index 505340fcbe..7890803b8b 100644
--- a/rust/Makefile
+++ b/rust/Makefile
@@ -1,6 +1,6 @@
 # $NetBSD: Makefile,v 1.197 2020/09/29 16:45:16 gdt Exp $
 
-DISTNAME=	rustc-1.68.0-src
+DISTNAME=	rustc-1.68.1-src
 PKGNAME=	${DISTNAME:S/rustc/rust/:S/-src//}
 CATEGORIES=	lang
 MASTER_SITES=	https://static.rust-lang.org/dist/
diff --git a/rust/distinfo b/rust/distinfo
index c327e12a6b..f3aaf83f6d 100644
--- a/rust/distinfo
+++ b/rust/distinfo
@@ -111,9 +111,9 @@ Size (rust-std-1.67.1-x86_64-unknown-linux-gnu.tar.gz) = 48592718 bytes
 BLAKE2s (rust-std-1.67.1-x86_64-unknown-netbsd.tar.xz) = 293323cfcdca6f894d6a9264ad4651f3aff5ef292eda71d515f4ffedc9a15659
 SHA512 (rust-std-1.67.1-x86_64-unknown-netbsd.tar.xz) = 41856bfeeefe82e5a3c7b9aa7d530b447fccfb5368e15032a3231e0d2a17c7cb9a78c5c5647a9007de8aa255ee95026375e56db92d834f588ad0988c2884b968
 Size (rust-std-1.67.1-x86_64-unknown-netbsd.tar.xz) = 29116148 bytes
-BLAKE2s (rustc-1.68.0-src.tar.gz) = 5c1062f204c19942a47b844f78f96cce48ee1281ea2c3ce197fefba75a9edb6c
-SHA512 (rustc-1.68.0-src.tar.gz) = d3f28a06a7fdd1f997252fa66e5aaeda99686ca03416fc207d3a00599f7412b96b06b65c81f3269996e2ebdfd9ab49a434c0bf434fba3a19eb12f49de046ff0f
-Size (rustc-1.68.0-src.tar.gz) = 224752053 bytes
+BLAKE2s (rustc-1.68.1-src.tar.gz) = e431c126551f6086c6f1b496b399e7eb4aa5abd03ac534bbbee2c692bfc35ef0
+SHA512 (rustc-1.68.1-src.tar.gz) = 5be1e7c3f723e9e77dfbd65468245886d8c555e63d61d7934b2d320af997ec13bd9417e6e86c28c7efae872e3f99798fec6b6222d3660234e5f1d1f2e6fee782
+Size (rustc-1.68.1-src.tar.gz) = 224746958 bytes
 SHA1 (patch-compiler_rustc__codegen__ssa_src_back_linker.rs) = 62819cf6db7d2e3e77d433fe883046c28fc20d91
 SHA1 (patch-compiler_rustc__llvm_build.rs) = 190ff5e38c3a48bb4f11f4f8e5636bdeb36a0230
 SHA1 (patch-compiler_rustc__target_src_spec_aarch64__be__unknown__netbsd.rs) = c81d0d288699056ae45569f8d0a1c9bb08153ec4


Home | Main Index | Thread Index | Old Index