summary refs log tree commit diff
path: root/pkgs/development/tools/analysis/valgrind
diff options
context:
space:
mode:
authorCray Elliott <MP2E@archlinux.us>2015-04-21 20:40:15 -0700
committerCray Elliott <MP2E@archlinux.us>2015-04-21 20:40:15 -0700
commite73921aee13294ef43075affbf2b10e3e66c9a4a (patch)
tree9493354133910405e00f1fb9369b410de2106367 /pkgs/development/tools/analysis/valgrind
parent447f1dcffb8cc1c78ee631a47d272dd767f69396 (diff)
downloadnixlib-e73921aee13294ef43075affbf2b10e3e66c9a4a.tar
nixlib-e73921aee13294ef43075affbf2b10e3e66c9a4a.tar.gz
nixlib-e73921aee13294ef43075affbf2b10e3e66c9a4a.tar.bz2
nixlib-e73921aee13294ef43075affbf2b10e3e66c9a4a.tar.lz
nixlib-e73921aee13294ef43075affbf2b10e3e66c9a4a.tar.xz
nixlib-e73921aee13294ef43075affbf2b10e3e66c9a4a.tar.zst
nixlib-e73921aee13294ef43075affbf2b10e3e66c9a4a.zip
valgrind: patch build system to allow linux kernels of v4.x
Diffstat (limited to 'pkgs/development/tools/analysis/valgrind')
-rw-r--r--pkgs/development/tools/analysis/valgrind/default.nix2
-rw-r--r--pkgs/development/tools/analysis/valgrind/linux-4.0.patch12
2 files changed, 13 insertions, 1 deletions
diff --git a/pkgs/development/tools/analysis/valgrind/default.nix b/pkgs/development/tools/analysis/valgrind/default.nix
index a58ad0f39b2e..3c59bf45effe 100644
--- a/pkgs/development/tools/analysis/valgrind/default.nix
+++ b/pkgs/development/tools/analysis/valgrind/default.nix
@@ -13,7 +13,7 @@ stdenv.mkDerivation rec {
     url = "https://projects.archlinux.org/svntogit/packages.git/plain/trunk"
       + "/valgrind-3.9.0-glibc-2.21.patch?h=packages/valgrind&id=41e87313b69";
     sha256 = "14sgsvjjalbcqpcayyv5cndc9hfm5bigkp684b6cr6virksmlk19";
-  })];
+  }) ./linux-4.0.patch];
 
   # Perl is needed for `cg_annotate'.
   # GDB is needed to provide a sane default for `--db-command'.
diff --git a/pkgs/development/tools/analysis/valgrind/linux-4.0.patch b/pkgs/development/tools/analysis/valgrind/linux-4.0.patch
new file mode 100644
index 000000000000..1a2c2d86207c
--- /dev/null
+++ b/pkgs/development/tools/analysis/valgrind/linux-4.0.patch
@@ -0,0 +1,12 @@
+diff -Naur valgrind-3.10.1/configure valgrind-3.10.1-patch/configure
+--- valgrind-3.10.1/configure	2014-11-25 11:42:25.000000000 -0800
++++ valgrind-3.10.1-patch/configure	2015-04-21 09:45:37.656113841 -0700
+@@ -5553,7 +5553,7 @@
+         kernel=`uname -r`
+ 
+         case "${kernel}" in
+-             2.6.*|3.*)
++             2.6.*|3.*|4.*)
+         	    { $as_echo "$as_me:${as_lineno-$LINENO}: result: 2.6.x/3.x family (${kernel})" >&5
+ $as_echo "2.6.x/3.x family (${kernel})" >&6; }
+