From 3aadd30566e21de2e9ecf6e179a35be7ae5dab2f Mon Sep 17 00:00:00 2001 From: Tristan Ross Date: Wed, 15 Jan 2025 23:13:49 -0800 Subject: [PATCH] makeBinaryWrapper: fix compiling with clang --- pkgs/by-name/ma/makeBinaryWrapper/package.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/by-name/ma/makeBinaryWrapper/package.nix b/pkgs/by-name/ma/makeBinaryWrapper/package.nix index 23a8445c9af7..3ee645ad91f8 100644 --- a/pkgs/by-name/ma/makeBinaryWrapper/package.nix +++ b/pkgs/by-name/ma/makeBinaryWrapper/package.nix @@ -16,6 +16,9 @@ makeSetupHook { substitutions = { cc = "${cc}/bin/${cc.targetPrefix}cc ${ lib.escapeShellArgs (map (s: "-fsanitize=${s}") sanitizers) + + lib.optionalString ( + cc.isClang && !cc.stdenv.hostPlatform.isDarwin + ) "--ld-path=${cc.targetPrefix}ld" }"; };