diff options
author | Uri Baghin <uri@canva.com> | 2023-06-07 10:05:25 +1000 |
---|---|---|
committer | Uri Baghin <uri@canva.com> | 2023-06-22 15:33:54 +1000 |
commit | 42b5817e6b94974614cc9d0f803c14551274d6c5 (patch) | |
tree | ca0b8648c6f695f9fccdf1acc9727203677cfac7 /pkgs/top-level/stage.nix | |
parent | f97423f87d6d9d20955b09018aaa7c39a80ef870 (diff) |
pkgsStatic: add support for non-linux host platforms
Diffstat (limited to 'pkgs/top-level/stage.nix')
-rw-r--r-- | pkgs/top-level/stage.nix | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/pkgs/top-level/stage.nix b/pkgs/top-level/stage.nix index 86535cad8f9df..3886ae04e492a 100644 --- a/pkgs/top-level/stage.nix +++ b/pkgs/top-level/stage.nix @@ -259,10 +259,12 @@ let overlays = [ (self': super': { pkgsStatic = super'; })] ++ overlays; - } // lib.optionalAttrs stdenv.hostPlatform.isLinux { crossSystem = { isStatic = true; - parsed = makeMuslParsedPlatform stdenv.hostPlatform.parsed; + parsed = + if stdenv.isLinux + then makeMuslParsedPlatform stdenv.hostPlatform.parsed + else stdenv.hostPlatform.parsed; } // lib.optionalAttrs (stdenv.hostPlatform.system == "powerpc64-linux") { gcc.abi = "elfv2"; }; |