about summary refs log tree commit diff
path: root/pkgs/stdenv/adapters.nix
diff options
context:
space:
mode:
authorRandy Eckenrode <randy@largeandhighquality.com>2023-11-01 12:27:31 -0400
committerRandy Eckenrode <randy@largeandhighquality.com>2023-11-01 12:30:26 -0400
commit08e1c95e9c62b966a44cf435abf6bf62553bf950 (patch)
tree10d8e47aafbdc40c6292ca3d12fac7337094942f /pkgs/stdenv/adapters.nix
parentf16202fa8870a4d326072d1112df584f2b6cd4a5 (diff)
downloadnixlib-08e1c95e9c62b966a44cf435abf6bf62553bf950.tar
nixlib-08e1c95e9c62b966a44cf435abf6bf62553bf950.tar.gz
nixlib-08e1c95e9c62b966a44cf435abf6bf62553bf950.tar.bz2
nixlib-08e1c95e9c62b966a44cf435abf6bf62553bf950.tar.lz
nixlib-08e1c95e9c62b966a44cf435abf6bf62553bf950.tar.xz
nixlib-08e1c95e9c62b966a44cf435abf6bf62553bf950.tar.zst
nixlib-08e1c95e9c62b966a44cf435abf6bf62553bf950.zip
stdenvAdapters.overrideSDK: handle non-drv nativeBuildInputs
Diffstat (limited to 'pkgs/stdenv/adapters.nix')
-rw-r--r--pkgs/stdenv/adapters.nix2
1 files changed, 1 insertions, 1 deletions
diff --git a/pkgs/stdenv/adapters.nix b/pkgs/stdenv/adapters.nix
index 9931445ce561..977ef2eef9c7 100644
--- a/pkgs/stdenv/adapters.nix
+++ b/pkgs/stdenv/adapters.nix
@@ -328,7 +328,7 @@ rec {
 
       mapRuntimeToSDK = pkg:
         # Only remap xcbuild for now, which exports the SDK used to build it.
-        if pkg != null && lib.getName pkg == "xcodebuild"
+        if pkg != null && lib.isAttrs pkg && lib.getName pkg == "xcodebuild"
           then pkg.override { stdenv = overrideSDK stdenv { inherit darwinMinVersion darwinSdkVersion; }; }
           else pkg;