summary refs log tree commit diff
path: root/pkgs/development/tools/analysis/valgrind/default.nix
diff options
context:
space:
mode:
authorAlyssa Ross <hi@alyssa.is>2023-01-29 10:50:49 +0000
committerAlyssa Ross <hi@alyssa.is>2023-01-29 22:20:58 +0000
commit900d7d6d40fb6c9443baba69f78c8031eed07ba5 (patch)
tree820a258e9130918fcdf2aaa79458de6431c5bcde /pkgs/development/tools/analysis/valgrind/default.nix
parentff5d09638cee48d503ce4d8829a9c7d1fbcafea3 (diff)
downloadnixpkgs-900d7d6d40fb6c9443baba69f78c8031eed07ba5.tar
nixpkgs-900d7d6d40fb6c9443baba69f78c8031eed07ba5.tar.gz
nixpkgs-900d7d6d40fb6c9443baba69f78c8031eed07ba5.tar.bz2
nixpkgs-900d7d6d40fb6c9443baba69f78c8031eed07ba5.tar.lz
nixpkgs-900d7d6d40fb6c9443baba69f78c8031eed07ba5.tar.xz
nixpkgs-900d7d6d40fb6c9443baba69f78c8031eed07ba5.tar.zst
nixpkgs-900d7d6d40fb6c9443baba69f78c8031eed07ba5.zip
valgrind-light: fix build for ELFv2 PowerPC BE
Void has an up to date version of the patch from the bug report.
Might also fix valgrind (non-light) — I didn't test.
Diffstat (limited to 'pkgs/development/tools/analysis/valgrind/default.nix')
-rw-r--r--pkgs/development/tools/analysis/valgrind/default.nix6
1 files changed, 6 insertions, 0 deletions
diff --git a/pkgs/development/tools/analysis/valgrind/default.nix b/pkgs/development/tools/analysis/valgrind/default.nix
index 3bec558803b..9949ec7ec7c 100644
--- a/pkgs/development/tools/analysis/valgrind/default.nix
+++ b/pkgs/development/tools/analysis/valgrind/default.nix
@@ -14,6 +14,12 @@ stdenv.mkDerivation rec {
   };
 
   patches = [
+    # Fix build on ELFv2 powerpc64
+    # https://bugs.kde.org/show_bug.cgi?id=398883
+    (fetchurl {
+      url = "https://github.com/void-linux/void-packages/raw/3e16b4606235885463fc9ab45b4c120f1a51aa28/srcpkgs/valgrind/patches/elfv2-ppc64-be.patch";
+      sha256 = "NV/F+5aqFZz7+OF5oN5MUTpThv4H5PEY9sBgnnWohQY=";
+    })
     # Fix checks on Musl.
     # https://bugs.kde.org/show_bug.cgi?id=453929
     (fetchpatch {