Merge pull request #125160 from Mic92/delve

delve: disable source fortify at runtime

authored by Jörg Thalheim and committed by GitHub 8265aa91 e88a7a64

+11 -1
+11 -1
pkgs/development/tools/delve/default.nix
··· 1 - { lib, buildGoPackage, fetchFromGitHub }: 1 + { lib, buildGoPackage, fetchFromGitHub, makeWrapper }: 2 2 3 3 buildGoPackage rec { 4 4 pname = "delve"; ··· 13 13 rev = "v${version}"; 14 14 sha256 = "sha256-bTVCasemE8Vyjcs8wZBiiXEsW3UBndjpPQ5bi+4vQkw="; 15 15 }; 16 + 17 + subPackages = [ "cmd/dlv" ]; 18 + 19 + nativeBuildInputs = [ makeWrapper ]; 20 + 21 + postInstall = '' 22 + # fortify source breaks build since delve compiles with -O0 23 + wrapProgram $out/bin/dlv \ 24 + --prefix disableHardening " " fortify 25 + ''; 16 26 17 27 meta = with lib; { 18 28 description = "debugger for the Go programming language";