From 8eca77048d95c0289447f210ac591254da24a1fa Mon Sep 17 00:00:00 2001 From: Artturin Date: Thu, 16 Jun 2022 16:49:18 +0300 Subject: [PATCH] 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 (cherry picked from commit 843b9886800a8e78aaaa01989f1d03cdbf907b88) --- pkgs/development/interpreters/python/cpython/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/interpreters/python/cpython/default.nix b/pkgs/development/interpreters/python/cpython/default.nix index 1900296abb7f..d79c685414df 100644 --- a/pkgs/development/interpreters/python/cpython/default.nix +++ b/pkgs/development/interpreters/python/cpython/default.nix @@ -85,7 +85,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;