From c0984aabedab91dd368f572dad3e7c6015abed3f Mon Sep 17 00:00:00 2001 From: Mukul Agarwal Date: Mon, 13 Jul 2026 19:38:31 -0400 Subject: [PATCH] mactop: fix build on Darwin --- pkgs/by-name/ma/mactop/package.nix | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pkgs/by-name/ma/mactop/package.nix b/pkgs/by-name/ma/mactop/package.nix index e54d58aec534..7b0a15ee20c7 100644 --- a/pkgs/by-name/ma/mactop/package.nix +++ b/pkgs/by-name/ma/mactop/package.nix @@ -2,6 +2,7 @@ lib, buildGoModule, fetchFromGitHub, + llvmPackages, versionCheckHook, nix-update-script, }: @@ -21,6 +22,14 @@ buildGoModule rec { proxyVendor = true; + nativeBuildInputs = [ llvmPackages.lld ]; + + env = { + # Work around ld64's libc++ hardening issue. + # TODO: Remove once #536365 reaches this branch. + NIX_CFLAGS_LINK = "-fuse-ld=lld"; + }; + ldflags = [ "-s" "-w"