From 630273175054a85b642bd1b62f8a7c6d3f26bc33 Mon Sep 17 00:00:00 2001 From: Efraim Flashner Date: Tue, 16 Jan 2024 20:49:15 +0200 Subject: [PATCH] gnu: rust-1.72: Fix building on powerpc64le-linux. * gnu/packages/rust.scm (rust-1.72)[source]: Adjust snippet to fix building rustix on all architectures. Change-Id: If8e6b5c4d0c29d2ee2fdfe58fa7d4d2c1585740e --- gnu/packages/rust.scm | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gnu/packages/rust.scm b/gnu/packages/rust.scm index 5ad219f668..d7d2f0eb0d 100644 --- a/gnu/packages/rust.scm +++ b/gnu/packages/rust.scm @@ -868,7 +868,10 @@ safety and thread safety guarantees.") ;; Also remove the bundled (mostly Windows) libraries. (for-each delete-file (find-files "vendor" "\\.(a|dll|exe|lib)$")) - ;; Adjust rustc_driver to explicitly use rustix with libc backend. + ;; Adjust some crates to explicitly use rustix with the libc backend. + (substitute* '("vendor/is-terminal/Cargo.toml" + "vendor/is-terminal-0.4.7/Cargo.toml") + (("\"termios\"") "\"termios\", \"use-libc\"")) (substitute* "compiler/rustc_driver/Cargo.toml" (("rustix = \"=0.37.11\"") (string-append "rustix = { version = \"=0.37.11\","