diff -Naur /var/abs/extra/valgrind/PKGBUILD valgrind/PKGBUILD --- /var/abs/extra/valgrind/PKGBUILD 2011-11-06 05:06:58.000000000 +0100 +++ valgrind/PKGBUILD 2011-11-06 22:03:24.208181189 +0100 @@ -14,10 +14,12 @@ options=('!emptydirs') source=(http://valgrind.org/downloads/${pkgname}-${pkgver}.tar.bz2 valgrind-3.6.1-glibc-2.14.patch - glibc-patch-version.patch) + glibc-patch-version.patch + valgrind-3.6.1-kernel-3.0.patch) md5sums=('2c3aa122498baecc9d69194057ca88f5' '560032ce5d27ef0c7c1af32c3fd45833' - 'b657f0ebdde3d9aefc9fd16f9e653702') + 'b657f0ebdde3d9aefc9fd16f9e653702' + '928c483038ae458f78306b1425d2a13b') build() { cd ${srcdir}/${pkgname}-${pkgver} @@ -31,6 +33,9 @@ # prevent need to rebuild with glibc patch level version bumps patch -Np1 -i ${srcdir}/glibc-patch-version.patch + # Build on kernel 3.x + patch -Np1 -i ${srcdir}/valgrind-3.6.1-kernel-3.0.patch + if [ "${CARCH}" = "x86_64" ]; then ./configure --prefix=/usr --mandir=/usr/share/man --enable-only64bit else diff -Naur /var/abs/extra/valgrind/valgrind-3.6.1-kernel-3.0.patch valgrind/valgrind-3.6.1-kernel-3.0.patch --- /var/abs/extra/valgrind/valgrind-3.6.1-kernel-3.0.patch 1970-01-01 01:00:00.000000000 +0100 +++ valgrind/valgrind-3.6.1-kernel-3.0.patch 2011-11-06 22:02:13.036454644 +0100 @@ -0,0 +1,24 @@ +diff -Naur valgrind-3.6.1.old/configure valgrind-3.6.1/configure +--- valgrind-3.6.1.old/configure 2011-11-06 22:00:56.828747065 +0100 ++++ valgrind-3.6.1/configure 2011-11-06 22:01:58.400510835 +0100 +@@ -5348,7 +5348,7 @@ + kernel=`uname -r` + + case "${kernel}" in +- 2.6.*) ++ 2.6.*|3.*) + { $as_echo "$as_me:${as_lineno-$LINENO}: result: 2.6 family (${kernel})" >&5 + $as_echo "2.6 family (${kernel})" >&6; } + +diff -Naur valgrind-3.6.1.old/configure.in valgrind-3.6.1/configure.in +--- valgrind-3.6.1.old/configure.in 2011-11-06 22:00:56.824747081 +0100 ++++ valgrind-3.6.1/configure.in 2011-11-06 22:01:34.524602472 +0100 +@@ -220,7 +220,7 @@ + kernel=`uname -r` + + case "${kernel}" in +- 2.6.*) ++ 2.6.*|3.*) + AC_MSG_RESULT([2.6 family (${kernel})]) + AC_DEFINE([KERNEL_2_6], 1, [Define to 1 if you're using Linux 2.6.x]) + ;;