]> git.pld-linux.org Git - packages/valgrind.git/commitdiff
- glibc 2.11 fix
authorKarol Krenski <charles@pld-linux.org>
Sat, 27 Mar 2010 17:05:53 +0000 (17:05 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    valgrind-glibc211.patch -> 1.1
    valgrind.spec -> 1.74

valgrind-glibc211.patch [new file with mode: 0644]
valgrind.spec

diff --git a/valgrind-glibc211.patch b/valgrind-glibc211.patch
new file mode 100644 (file)
index 0000000..dba8e9b
--- /dev/null
@@ -0,0 +1,50 @@
+Submitted By: Agathoklis Hatzimanikas <ag at linuxfromscratch dot org>
+Date: 2010-01-06
+Initial Package Version: 3.5.0
+Upstream Status: Uknown
+Origin: Gentoo
+Description: Allows Valgring to build with glibc-2.11
+
+diff -ruN valgrind-3.5.0/configure.in valgrind-3.5.0-fixed/configure.in
+--- valgrind-3.5.0/configure.in        2009-11-07 23:34:37.000000000 +0100
++++ valgrind-3.5.0-fixed/configure.in  2009-11-07 23:38:14.000000000 +0100
+@@ -656,6 +656,16 @@
+ ],
+ GLIBC_VERSION="2.10")
++AC_EGREP_CPP([GLIBC_211], [
++#include <features.h>
++#ifdef __GNU_LIBRARY__
++ #if (__GLIBC__ == 2 && __GLIBC_MINOR__ == 11)
++  GLIBC_211
++ #endif
++#endif
++],
++GLIBC_VERSION="2.11")
++
+ AC_EGREP_CPP([AIX5_LIBC], [
+ #include <standards.h>
+ #if defined(_AIXVERSION_510) || defined(_AIXVERSION_520) || defined(_AIXVERSION_530)
+@@ -742,6 +752,13 @@
+       DEFAULT_SUPP="glibc-2.34567-NPTL-helgrind.supp ${DEFAULT_SUPP}"
+       DEFAULT_SUPP="glibc-2.X-drd.supp ${DEFAULT_SUPP}"
+       ;;
++     2.11)
++      AC_MSG_RESULT(2.11 family)
++      AC_DEFINE([GLIBC_2_11], 1, [Define to 1 if you're using glibc 2.11.x])
++      DEFAULT_SUPP="glibc-2.X.supp ${DEFAULT_SUPP}"
++      DEFAULT_SUPP="glibc-2.34567-NPTL-helgrind.supp ${DEFAULT_SUPP}"
++      DEFAULT_SUPP="glibc-2.X-drd.supp ${DEFAULT_SUPP}"
++      ;;
+      aix5)
+       AC_MSG_RESULT(AIX 5.1 or 5.2 or 5.3)
+       AC_DEFINE([AIX5_LIBC], 1, [Define to 1 if you're using AIX 5.1 or 5.2 or 5.3])
+@@ -755,7 +772,7 @@
+      *)
+       AC_MSG_RESULT(unsupported version)
+-      AC_MSG_ERROR([Valgrind requires glibc version 2.2 - 2.10])
++      AC_MSG_ERROR([Valgrind requires glibc version 2.2 - 2.11])
+       AC_MSG_ERROR([or AIX 5.1 or 5.2 or 5.3 GLIBC_VERSION])
+       AC_MSG_ERROR([or Darwin libc])
+       ;;
index 6bb7a8e0b99ad8c60e44e9be6ecb998fa6bcfc7b..230c829e7dbb8537455d79f93df25e4d022fd49d 100644 (file)
@@ -8,6 +8,7 @@ Group:          Development/Tools
 Source0:       http://valgrind.org/downloads/%{name}-%{version}.tar.bz2
 # Source0-md5: f03522a4687cf76c676c9494fcc0a517
 Patch0:                %{name}-debuginfo.patch
+Patch1:                %{name}-glibc211.patch
 URL:           http://valgrind.org/
 BuildRequires: autoconf
 BuildRequires: automake
@@ -41,6 +42,7 @@ dokładne profilowanie, dzięki któremu programy zaczną szybciej pracować.
 %prep
 %setup -q
 %patch0 -p1
+%patch1 -p1
 
 sed -i -e 's:^CFLAGS="-Wno-long-long":CFLAGS="$CFLAGS -Wno-long-long":' configure.in
 
This page took 0.077049 seconds and 4 git commands to generate.