--- /dev/null
+Index: configure.in
+===================================================================
+--- configure.in (wersja 12322)
++++ configure.in (wersja 12323)
+@@ -778,6 +778,13 @@
+ DEFAULT_SUPP="glibc-2.34567-NPTL-helgrind.supp ${DEFAULT_SUPP}"
+ DEFAULT_SUPP="glibc-2.X-drd.supp ${DEFAULT_SUPP}"
+ ;;
++ 2.15)
++ AC_MSG_RESULT(2.15 family)
++ AC_DEFINE([GLIBC_2_15], 1, [Define to 1 if you're using glibc 2.15.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}"
++ ;;
+ darwin)
+ AC_MSG_RESULT(Darwin)
+ AC_DEFINE([DARWIN_LIBC], 1, [Define to 1 if you're using Darwin])
+@@ -791,7 +798,7 @@
+
+ *)
+ AC_MSG_RESULT([unsupported version ${GLIBC_VERSION}])
+- AC_MSG_ERROR([Valgrind requires glibc version 2.2 - 2.14])
++ AC_MSG_ERROR([Valgrind requires glibc version 2.2 - 2.15])
+ AC_MSG_ERROR([or Darwin libc])
+ ;;
+ esac
Summary(pl.UTF-8): Otwarty odpluskwiacz pamięci
Name: valgrind
Version: 3.7.0
-Release: 3
+Release: 4
License: GPL
Group: Development/Tools
Source0: http://valgrind.org/downloads/%{name}-%{version}.tar.bz2
Patch1: %{name}-native-cpuid.patch
Patch2: %{name}-automake-1.11.2.patch
Patch3: %{name}-ld_linux_strlen.patch
+Patch4: %{name}-glibc.patch
URL: http://valgrind.org/
BuildRequires: autoconf
BuildRequires: automake
BuildRequires: gcc >= 5:3.0
# Needs libc.a
BuildRequires: glibc-devel >= 6:2.2
-BuildRequires: glibc-devel < 6:2.15
+BuildRequires: glibc-devel < 6:2.16
BuildRequires: glibc-static
BuildRequires: libgomp-devel
BuildRequires: libstdc++-devel
%patch1 -p1
%patch2 -p0
%patch3 -p1
+%patch4 -p0
sed -i -e 's:^CFLAGS="-Wno-long-long":CFLAGS="$CFLAGS -Wno-long-long":' configure.in