about summary refs log tree commit diff
path: root/pkgs/development/tools/misc
diff options
context:
space:
mode:
authorMaximilian Bosch <maximilian@mbosch.me>2024-01-30 18:16:21 +0100
committerMaximilian Bosch <maximilian@mbosch.me>2024-01-30 18:30:15 +0100
commita48232a475ff1a30d823f2eeacb7409da5da4e6d (patch)
treec8abe8b41ed112342b0b535b18f1fe976366e803 /pkgs/development/tools/misc
parentcff853ca15c4bb2ff6d7c47ea601570553de5793 (diff)
downloadnixlib-a48232a475ff1a30d823f2eeacb7409da5da4e6d.tar
nixlib-a48232a475ff1a30d823f2eeacb7409da5da4e6d.tar.gz
nixlib-a48232a475ff1a30d823f2eeacb7409da5da4e6d.tar.bz2
nixlib-a48232a475ff1a30d823f2eeacb7409da5da4e6d.tar.lz
nixlib-a48232a475ff1a30d823f2eeacb7409da5da4e6d.tar.xz
nixlib-a48232a475ff1a30d823f2eeacb7409da5da4e6d.tar.zst
nixlib-a48232a475ff1a30d823f2eeacb7409da5da4e6d.zip
strace: 6.6 -> 6.7
ChangeLog: https://github.com/strace/strace/releases/tag/v6.7

Adds `elfutils` for `-kk` (show source lines of execution stack trace).
Increases the closure size from 44.0M to 59.4M (+35%).
Diffstat (limited to 'pkgs/development/tools/misc')
-rw-r--r--pkgs/development/tools/misc/strace/default.nix8
1 files changed, 4 insertions, 4 deletions
diff --git a/pkgs/development/tools/misc/strace/default.nix b/pkgs/development/tools/misc/strace/default.nix
index 591eaeaa1ae2..d851aa217b5f 100644
--- a/pkgs/development/tools/misc/strace/default.nix
+++ b/pkgs/development/tools/misc/strace/default.nix
@@ -1,12 +1,12 @@
-{ lib, stdenv, fetchurl, perl, libunwind, buildPackages, gitUpdater }:
+{ lib, stdenv, fetchurl, perl, libunwind, buildPackages, gitUpdater, elfutils }:
 
 stdenv.mkDerivation rec {
   pname = "strace";
-  version = "6.6";
+  version = "6.7";
 
   src = fetchurl {
     url = "https://strace.io/files/${version}/${pname}-${version}.tar.xz";
-    sha256 = "sha256-QhtBhsBrcFFj5k3IXycevc9nZgr4ZnKDFH1ehZ/IqWw=";
+    sha256 = "sha256-IJAgHho/8yhG9P5CHBFjsV9EC7OOMTVdCfgtOUmSKvc=";
   };
 
   depsBuildBuild = [ buildPackages.stdenv.cc ];
@@ -14,7 +14,7 @@ stdenv.mkDerivation rec {
 
   # On RISC-V platforms, LLVM's libunwind implementation is unsupported by strace.
   # The build will silently fall back and -k will not work on RISC-V.
-  buildInputs = [ libunwind ]; # support -k
+  buildInputs = [ libunwind elfutils ]; # support -k and -kk
 
   configureFlags = [ "--enable-mpers=check" ];