me
/
guix
Archived
1
0
Fork 0

gnu: rust: Update to 1.76.0.

* gnu/packages/rust.scm (rust): Update to 1.76.0.
[source]: Remove another copy of jemalloc.
[properties]: Update clang-compiler-cpu-architecture to 17.

Change-Id: I363d789ab22d2937eeb3846dec460ac902c44255
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
master
Brennan Vincent 2024-02-26 10:37:32 -05:00 committed by Efraim Flashner
parent 4ee2a660e5
commit c76176a6c6
No known key found for this signature in database
GPG Key ID: 41AAE7DCCA3D8351
1 changed files with 3 additions and 2 deletions

View File

@ -1027,12 +1027,12 @@ safety and thread safety guarantees.")
;;; Here we take the latest included Rust, make it public, and re-enable tests ;;; Here we take the latest included Rust, make it public, and re-enable tests
;;; and extra components such as rustfmt. ;;; and extra components such as rustfmt.
(define-public rust (define-public rust
(let ((base-rust rust-1.75)) (let ((base-rust rust-1.76))
(package (package
(inherit base-rust) (inherit base-rust)
(properties (append (properties (append
(alist-delete 'hidden? (package-properties base-rust)) (alist-delete 'hidden? (package-properties base-rust))
(clang-compiler-cpu-architectures "15"))) (clang-compiler-cpu-architectures "17")))
(outputs (cons* "rust-src" "tools" (package-outputs base-rust))) (outputs (cons* "rust-src" "tools" (package-outputs base-rust)))
(source (source
(origin (origin
@ -1041,6 +1041,7 @@ safety and thread safety guarantees.")
'(begin '(begin
(for-each delete-file-recursively (for-each delete-file-recursively
'("src/llvm-project" '("src/llvm-project"
"vendor/jemalloc-sys/jemalloc"
"vendor/openssl-src/openssl" "vendor/openssl-src/openssl"
"vendor/tikv-jemalloc-sys/jemalloc" "vendor/tikv-jemalloc-sys/jemalloc"
;; These are referenced by the cargo output ;; These are referenced by the cargo output