From e78b19d73a2d6c60afc577ff9d5f5aa2883595d6 Mon Sep 17 00:00:00 2001 From: Bojin Li Date: Sat, 31 May 2025 21:48:02 +1000 Subject: [PATCH] nexttrace: fix darwin build by adding -checklinkname=0 flag Upstream fix: https://github.com/nxtrace/NTrace-core/commit/69588b0d14187ee00f48aa04e5617256148c3ecf --- pkgs/by-name/ne/nexttrace/package.nix | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/pkgs/by-name/ne/nexttrace/package.nix b/pkgs/by-name/ne/nexttrace/package.nix index aeef9b924313..d9c4bf60524e 100644 --- a/pkgs/by-name/ne/nexttrace/package.nix +++ b/pkgs/by-name/ne/nexttrace/package.nix @@ -2,7 +2,6 @@ lib, buildGoModule, fetchFromGitHub, - stdenv, }: buildGoModule rec { @@ -23,6 +22,7 @@ buildGoModule rec { "-s" "-w" "-X github.com/nxtrace/NTrace-core/config.Version=v${version}" + "-checklinkname=0" # refers to https://github.com/nxtrace/NTrace-core/issues/247 ]; postInstall = '' @@ -35,8 +35,5 @@ buildGoModule rec { license = licenses.gpl3Only; maintainers = with maintainers; [ sharzy ]; mainProgram = "nexttrace"; - # Broken on darwin for Go toolchain > 1.22, with error: - # 'link: github.com/nxtrace/NTrace-core/trace/internal: invalid reference to net.internetSocket' - broken = stdenv.hostPlatform.isDarwin; }; }