diff options
Diffstat (limited to 'pkgs/development/tools/dump_syms/default.nix')
-rw-r--r-- | pkgs/development/tools/dump_syms/default.nix | 17 |
1 files changed, 12 insertions, 5 deletions
diff --git a/pkgs/development/tools/dump_syms/default.nix b/pkgs/development/tools/dump_syms/default.nix index 7cfb93d9b719f..9db9cee57ba53 100644 --- a/pkgs/development/tools/dump_syms/default.nix +++ b/pkgs/development/tools/dump_syms/default.nix @@ -1,12 +1,13 @@ { lib , stdenv -, rustPlatform +, rustPackages_1_76 , fetchFromGitHub , pkg-config , openssl # darwin , Security +, SystemConfiguration # tests , firefox-esr-unwrapped @@ -16,19 +17,24 @@ let pname = "dump_syms"; - version = "2.2.2"; + version = "2.3.1"; in -rustPlatform.buildRustPackage { +rustPackages_1_76.rustPlatform.buildRustPackage { inherit pname version; src = fetchFromGitHub { owner = "mozilla"; repo = pname; rev = "v${version}"; - hash = "sha256-8kyicTtY7h1CDM4UGOHsppRRTraU6JLe24MKtoduiz0="; + hash = "sha256-mSup3AMYsPu/Az6QXhdCFSxGcIpel4zNN0g/95gPDS0="; }; - cargoSha256 = "sha256-5WiGckh/jq7AHH3JWZL8tIsj1Gqr8iLX7IyppKsW96k="; + cargoSha256 = "sha256-INzCyF/tvCp4L6Btrw8AGTBAgdFiBlywzO3+SSE4beI="; + + # Workaround for https://github.com/nixos/nixpkgs/issues/166205 + env = lib.optionalAttrs stdenv.cc.isClang { + NIX_LDFLAGS = "-l${stdenv.cc.libcxx.cxxabi.libName}"; + }; nativeBuildInputs = [ pkg-config @@ -38,6 +44,7 @@ rustPlatform.buildRustPackage { openssl ] ++ lib.optionals (stdenv.isDarwin) [ Security + SystemConfiguration ]; checkFlags = [ |