From 412c72d20f067dfb45aaa041c2333fbdc82dca6d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dani=C3=ABl=20de=20Kok?= Date: Fri, 13 Mar 2020 11:21:07 +0100 Subject: [PATCH] buildRustCrate: sort linker options in-place --- .../rust/build-rust-crate/configure-crate.nix | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/pkgs/build-support/rust/build-rust-crate/configure-crate.nix b/pkgs/build-support/rust/build-rust-crate/configure-crate.nix index 2f7d3b77f397..61c39c6b21c0 100644 --- a/pkgs/build-support/rust/build-rust-crate/configure-crate.nix +++ b/pkgs/build-support/rust/build-rust-crate/configure-crate.nix @@ -102,19 +102,16 @@ in '' # Remove duplicate linker flags from the build dependencies. if [[ -e target/link.build ]]; then - sort -u target/link.build > target/link.build.sorted - mv target/link.build.sorted target/link.build + sort -uo target/link.build target/link.build fi # Remove duplicate linker flags from the dependencies. - sort -u target/link > target/link.sorted - mv target/link.sorted target/link + sort -uo target/link target/link tr '\n' ' ' < target/link > target/link_ # Remove duplicate linker flags from the that are written # to the derivation's output. - sort -u target/link.final > target/link.final.sorted - mv target/link.final.sorted target/link.final + sort -uo target/link.final target/link.final EXTRA_BUILD="" BUILD_OUT_DIR=""