diff options
author | Artturin <Artturin@artturin.com> | 2022-06-16 16:49:18 +0300 |
---|---|---|
committer | Artturin <Artturin@artturin.com> | 2022-06-16 16:49:18 +0300 |
commit | 843b9886800a8e78aaaa01989f1d03cdbf907b88 (patch) | |
tree | 1f41d0436596ebfdf37c8437e64329db3d5bcf58 | |
parent | 47e5bede0936d2eba746b9a79eead49d97ebcc2b (diff) |
python3: fix wrong platform libs when cross-compiling
see https://github.com/NixOS/nixpkgs/pull/169475#issuecomment-1129517328 patch by adisbladis Co-authored-by: adisbladis <adisbladis@gmail.com>
-rw-r--r-- | pkgs/development/interpreters/python/cpython/default.nix | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/pkgs/development/interpreters/python/cpython/default.nix b/pkgs/development/interpreters/python/cpython/default.nix index 72fd4df385d28..009d0f45f97ec 100644 --- a/pkgs/development/interpreters/python/cpython/default.nix +++ b/pkgs/development/interpreters/python/cpython/default.nix @@ -82,7 +82,7 @@ let passthru = let # When we override the interpreter we also need to override the spliced versions of the interpreter - inputs' = lib.filterAttrs (_: v: ! lib.isDerivation v) inputs; + inputs' = lib.filterAttrs (n: v: ! lib.isDerivation v && n != "passthruFun") inputs; override = attr: let python = attr.override (inputs' // { self = python; }); in python; in passthruFun rec { inherit self sourceVersion packageOverrides; |