about summary refs log tree commit diff
path: root/pkgs/applications/virtualization/dumb-init
diff options
context:
space:
mode:
authorsuperherointj <5861043+superherointj@users.noreply.github.com>2023-01-11 06:17:26 -0300
committerGitHub <noreply@github.com>2023-01-11 10:17:26 +0100
commitc3b9f2238fbc7a396e516e93e5fc3e8ee2fbc8b2 (patch)
tree0464f5253ed584a2832e6e40a93ff9086fc6f601 /pkgs/applications/virtualization/dumb-init
parent4e9e5aeafeb41f780932097b6935087793b0ce06 (diff)
dumb-init: fix dynamic compilation (#210030)
Diffstat (limited to 'pkgs/applications/virtualization/dumb-init')
-rw-r--r--pkgs/applications/virtualization/dumb-init/default.nix6
1 files changed, 5 insertions, 1 deletions
diff --git a/pkgs/applications/virtualization/dumb-init/default.nix b/pkgs/applications/virtualization/dumb-init/default.nix
index fa408cb910bc5..ee61a1bafacca 100644
--- a/pkgs/applications/virtualization/dumb-init/default.nix
+++ b/pkgs/applications/virtualization/dumb-init/default.nix
@@ -11,7 +11,11 @@ stdenv.mkDerivation rec {
     sha256 = "sha256-aRh0xfmp+ToXIYjYaducTpZUHndZ5HlFZpFhzJ3yKgs=";
   };
 
-  buildInputs = lib.optionals (!stdenv.hostPlatform.isMusl) [ glibc.static ];
+  postPatch = lib.optionalString (!stdenv.hostPlatform.isStatic) ''
+    substituteInPlace Makefile --replace "-static" ""
+  '';
+
+  buildInputs = lib.optional (stdenv.hostPlatform.isGnu && stdenv.hostPlatform.isStatic) glibc.static;
 
   installPhase = ''
     runHook preInstall