summary refs log tree commit diff
diff options
context:
space:
mode:
authorAlyssa Ross <hi@alyssa.is>2022-01-24 13:01:46 +0000
committerAlyssa Ross <hi@alyssa.is>2022-03-03 13:57:32 +0000
commite28c5cd7ac73026057b1dc2783c081340dc04358 (patch)
tree3f8d7727f00ac13d7deed7d2458f877e5a5128f1
parent4762a265d40b69f7076a3613ea61dd014915a6d9 (diff)
downloadnixpkgs-e28c5cd7ac73026057b1dc2783c081340dc04358.tar
nixpkgs-e28c5cd7ac73026057b1dc2783c081340dc04358.tar.gz
nixpkgs-e28c5cd7ac73026057b1dc2783c081340dc04358.tar.bz2
nixpkgs-e28c5cd7ac73026057b1dc2783c081340dc04358.tar.lz
nixpkgs-e28c5cd7ac73026057b1dc2783c081340dc04358.tar.xz
nixpkgs-e28c5cd7ac73026057b1dc2783c081340dc04358.tar.zst
nixpkgs-e28c5cd7ac73026057b1dc2783c081340dc04358.zip
pkgsStatic.cryptsetup: don't --enable-static-cryptsetup
--enable-static-cryptsetup adds binaries suffixed with .static,
e.g. cryptsetup.static, and those binaries have extra flags set to
enable them to be built statically.  It doesn't change how the main
binaries are built — they're compiled correctly because pkgsStatic
sets up all the necessary compiler flag anyway.  So as far as I can
tell, all --enable-static-cryptsetup gets us is duplicate binaries
that take up disk space unnecessarily.
-rw-r--r--pkgs/os-specific/linux/cryptsetup/default.nix2
1 files changed, 0 insertions, 2 deletions
diff --git a/pkgs/os-specific/linux/cryptsetup/default.nix b/pkgs/os-specific/linux/cryptsetup/default.nix
index 27f32c64813..a9bd508d16e 100644
--- a/pkgs/os-specific/linux/cryptsetup/default.nix
+++ b/pkgs/os-specific/linux/cryptsetup/default.nix
@@ -31,8 +31,6 @@ stdenv.mkDerivation rec {
     "--enable-cryptsetup-reencrypt"
     "--with-crypto_backend=openssl"
     "--disable-ssh-token"
-  ] ++ lib.optionals stdenv.hostPlatform.isStatic [
-    "--enable-static-cryptsetup"
   ];
 
   nativeBuildInputs = [ pkg-config ];