Mark Wielaard 8d4aea
%{?scl:%scl_package valgrind}
Mark Wielaard 8d4aea
cvsdist ec1e75
Summary: Tool for finding memory management bugs in programs
Mark Wielaard 8d4aea
Name: %{?scl_prefix}valgrind
Mark Wielaard c14588
Version: 3.14.0
Mark Wielaard ecf0eb
Release: 1%{?dist}
cvsdist ec1e75
Epoch: 1
Mark Wielaard fc26e0
License: GPLv2+
Peter Robinson ee0ad3
URL: http://www.valgrind.org/
Peter Robinson ee0ad3
Group: Development/Debuggers
Peter Robinson ee0ad3
Mark Wielaard 8d4aea
# Only necessary for RHEL, will be ignored on Fedora
Mark Wielaard 8d4aea
Mark Wielaard 9c42ed
# Are we building for a Software Collection?
Mark Wielaard 9c42ed
%{?scl:%global is_scl 1}
Mark Wielaard 9c42ed
%{!?scl:%global is_scl 0}
Mark Wielaard 9c42ed
Mark Wielaard f53711
# Only arches that are supported upstream as multilib and that the distro
Mark Wielaard f53711
# has multilib builds for should set build_multilib 1. In practice that
Mark Wielaard f53711
# is only x86_64 and ppc64 (but not in fedora 21 and later, and never
Mark Wielaard 425277
# for ppc64le or when building for scl).
Mark Wielaard e12aff
%global build_multilib 0
Mark Wielaard f53711
Mark Wielaard f53711
%ifarch x86_64
Mark Wielaard f53711
 %global build_multilib 1
Mark Wielaard f53711
%endif
Mark Wielaard f53711
Mark Wielaard f53711
%ifarch ppc64
Mark Wielaard 9c42ed
  %if %{is_scl}
Mark Wielaard 425277
    %global build_multilib 0
Mark Wielaard 425277
  %else
Mark Wielaard 425277
    %if 0%{?rhel}
Mark Wielaard 425277
      %global build_multilib 1
Mark Wielaard 425277
    %endif
Mark Wielaard 425277
    %if 0%{?fedora}
Mark Wielaard 425277
      %global build_multilib (%fedora < 21)
Mark Wielaard 425277
    %endif
Mark Wielaard f53711
  %endif
Mark Wielaard e12aff
%endif
Mark Wielaard e12aff
Mark Wielaard 26ac15
# We never want the openmpi subpackage when building a software collecton.
Mark Wielaard 26ac15
# We always want it for fedora.
Mark Wielaard 26ac15
# We only want it for older rhel.
Mark Wielaard 9c42ed
%if %{is_scl}
Mark Wielaard d0ebe3
  %global build_openmpi 0
Mark Wielaard e12aff
%else
Mark Wielaard 26ac15
  %if 0%{?fedora}
Mark Wielaard d0ebe3
    %global build_openmpi 1
Mark Wielaard 26ac15
  %endif
Mark Wielaard 26ac15
  %if 0%{?rhel}
Mark Wielaard 26ac15
    %global build_openmpi (%rhel < 8)
Mark Wielaard d0ebe3
  %endif
Mark Wielaard e12aff
%endif
Mark Wielaard e12aff
Mark Wielaard 8e93ee
# We only want to build the valgrind-tools-devel package for Fedora proper
Mark Wielaard 8e93ee
# as convenience. But not for DTS or RHEL.
Mark Wielaard 8e93ee
%if %{is_scl}
Mark Wielaard 8e93ee
  %global build_tools_devel 0
Mark Wielaard 8e93ee
%else
Mark Wielaard 8e93ee
  %if 0%{?rhel}
Mark Wielaard 8e93ee
    %global build_tools_devel 0
Mark Wielaard 8e93ee
  %else
Mark Wielaard 8e93ee
    %global build_tools_devel 1
Mark Wielaard 8e93ee
  %endif
Mark Wielaard 8e93ee
%endif
Mark Wielaard 8e93ee
Mark Wielaard 6cf115
# Whether to run the full regtest or only a limited set
Mark Wielaard 6cf115
# The full regtest includes gdb_server integration tests.
Mark Wielaard 6cf115
# On arm the gdb integration tests hang for unknown reasons.
Mark Wielaard 6cf115
# On rhel6 the gdb_server tests hang.
Mark Wielaard 6cf115
# On rhel7 they hang on ppc64 and ppc64le.
Mark Wielaard 1d6483
# And when creating the DTS scl the interaction between old gdb
Mark Wielaard 1d6483
# and new valgrind might hang.
Mark Wielaard 6cf115
%ifarch %{arm}
Mark Wielaard 6cf115
  %global run_full_regtest 0
Mark Wielaard 6cf115
%else
Mark Wielaard 1d6483
  %if %{is_scl}
Mark Wielaard 6cf115
    %global run_full_regtest 0
Mark Wielaard 6cf115
  %else
Mark Wielaard 1d6483
    %if 0%{?rhel} == 6
Mark Wielaard 1d6483
      %global run_full_regtest 0
Mark Wielaard 1d6483
    %else
Mark Wielaard 1d6483
      %if 0%{?rhel} == 7
Mark Wielaard 1d6483
        %ifarch ppc64 ppc64le
Mark Wielaard 1d6483
          %global run_full_regtest 0
Mark Wielaard 1d6483
        %else
Mark Wielaard 1d6483
          %global run_full_regtest 1
Mark Wielaard 1d6483
        %endif
Mark Wielaard 6cf115
      %else
Mark Wielaard 6cf115
        %global run_full_regtest 1
Mark Wielaard 6cf115
      %endif
Mark Wielaard 6cf115
    %endif
Mark Wielaard 6cf115
  %endif
Mark Wielaard 6cf115
%endif
Mark Wielaard 6cf115
Mark Wielaard 9cbcc7
# Generating minisymtabs doesn't really work for the staticly linked
Mark Wielaard 9cbcc7
# tools. Note (below) that we don't strip the vgpreload libraries at all
Mark Wielaard 9cbcc7
# because valgrind might read and need the debuginfo in those (client)
Mark Wielaard 9cbcc7
# libraries for better error reporting and sometimes correctly unwinding.
Mark Wielaard 9cbcc7
# So those will already have their full symbol table.
Mark Wielaard 939642
%undefine _include_minidebuginfo
Mark Wielaard 939642
Mark Wielaard ecf0eb
Source0: http://www.valgrind.org/downloads/valgrind-%{version}.tar.bz2
Mark Wielaard c728a3
Mark Wielaard 2fc9ba
# Needs investigation and pushing upstream
Mark Wielaard fc26e0
Patch1: valgrind-3.9.0-cachegrind-improvements.patch
Mark Wielaard c728a3
Mark Wielaard c728a3
# KDE#211352 - helgrind races in helgrind's own mythread_wrapper
Mark Wielaard fc26e0
Patch2: valgrind-3.9.0-helgrind-race-supp.patch
Mark Wielaard c728a3
Mark Wielaard fc26e0
# Make ld.so supressions slightly less specific.
Mark Wielaard fa9749
Patch3: valgrind-3.9.0-ldso-supp.patch
Mark Wielaard c728a3
Mark Wielaard 8e0b80
# KDE#400490 s390x: Fix register allocation for VRs vs FPRs
Mark Wielaard 8e0b80
Patch4: valgrind-3.14.0-s390x-fix-reg-alloc-vr-vs-fpr.patch
Mark Wielaard 8e0b80
Mark Wielaard 5330df
# KDE#400491 s390x: Sign-extend immediate operand of LOCHI and friends
Mark Wielaard 5330df
Patch5: valgrind-3.14.0-s390x-sign-extend-lochi.patch
Mark Wielaard 5330df
Mark Wielaard 59862e
# KDE#397187 s390x: Add vector register support for vgdb
Mark Wielaard 59862e
Patch6: valgrind-3.14.0-s390x-vec-reg-vgdb.patch
Mark Wielaard 59862e
Mark Wielaard e12aff
%if %{build_multilib}
Jakub Jelinek f12b19
# Ensure glibc{,-devel} is installed for both multilib arches
Jakub Jelinek f12b19
BuildRequires: /lib/libc.so.6 /usr/lib/libc.so /lib64/libc.so.6 /usr/lib64/libc.so
Jakub Jelinek f12b19
%endif
Mark Wielaard e12aff
Jakub Jelinek 4b7bde
%if 0%{?fedora} >= 15
Jakub Jelinek 7c2956
BuildRequires: glibc-devel >= 2.14
Jakub Jelinek 9938e9
%else
Mark Wielaard 8d4aea
%if 0%{?rhel} >= 6
Jakub Jelinek 4b7bde
BuildRequires: glibc-devel >= 2.12
Mark Wielaard 8d4aea
%else
Mark Wielaard 8d4aea
BuildRequires: glibc-devel >= 2.5
Mark Wielaard 8d4aea
%endif
Jakub Jelinek 9938e9
%endif
Mark Wielaard e12aff
Mark Wielaard e12aff
%if %{build_openmpi}
Jakub Jelinek 7d17c1
BuildRequires: openmpi-devel >= 1.3.3
Jakub Jelinek 79c245
%endif
Mark Wielaard 8d4aea
Mark Wielaard df3b58
%if %{run_full_regtest}
Mark Wielaard 1d6483
BuildRequires: gdb
Mark Wielaard df3b58
%endif
Mark Wielaard 8d4aea
Mark Wielaard 1a7a99
# gdbserver_tests/filter_make_empty uses ps in test
Mark Wielaard 59e54b
BuildRequires: procps
Mark Wielaard 1a7a99
Mark Wielaard 98f9fc
# Some testcases require g++ to build
Mark Wielaard 98f9fc
BuildRequires: gcc-c++
Mark Wielaard 98f9fc
Mark Wielaard 893352
# check_headers_and_includes uses Getopt::Long
Mark Wielaard 44e3e2
%if 0%{?fedora}
Petr Písař 27438d
BuildRequires: perl-generators
Mark Wielaard 44e3e2
%endif
Mark Wielaard 893352
BuildRequires: perl(Getopt::Long)
Mark Wielaard 893352
Mark Wielaard 8d4aea
%{?scl:Requires:%scl_runtime}
Mark Wielaard 8d4aea
Mark Wielaard 80aead
# We need to fixup selinux file context when doing a scl build.
Mark Wielaard 80aead
# In RHEL6 we might need to fix up the labels even though the
Mark Wielaard 80aead
# meta package sets up a fs equivalence. See post.
Mark Wielaard 80aead
%if 0%{?rhel} == 6
Mark Wielaard 80aead
%{?scl:Requires(post): /sbin/restorecon}
Mark Wielaard 80aead
%endif
Mark Wielaard 80aead
Mark Wielaard dd2df6
# Might be defined in redhat-rpm-config
Mark Wielaard dd2df6
%if 0%{?valgrind_arches:1}
Mark Wielaard dd2df6
ExclusiveArch: %{valgrind_arches}
Mark Wielaard dd2df6
%else
Mark Wielaard f53711
ExclusiveArch: %{ix86} x86_64 ppc ppc64 ppc64le s390x armv7hl aarch64
Mark Wielaard dd2df6
%endif
Jakub Jelinek 888c61
%ifarch %{ix86}
Jakub Jelinek 888c61
%define valarch x86
Jakub Jelinek 888c61
%define valsecarch %{nil}
Jakub Jelinek 888c61
%endif
Jakub Jelinek 888c61
%ifarch x86_64
Jakub Jelinek 888c61
%define valarch amd64
Jakub Jelinek 888c61
%define valsecarch x86
Jakub Jelinek 888c61
%endif
Jakub Jelinek 888c61
%ifarch ppc
Jakub Jelinek 888c61
%define valarch ppc32
Mark Wielaard f53711
%define valsecarch %{nil}
Jakub Jelinek 888c61
%endif
Jakub Jelinek 888c61
%ifarch ppc64
Mark Wielaard f53711
  %define valarch ppc64be
Mark Wielaard f53711
  %if %{build_multilib}
Mark Wielaard f53711
    %define valsecarch ppc32
Mark Wielaard f53711
  %else
Mark Wielaard f53711
    %define valsecarch %{nil}
Mark Wielaard f53711
  %endif
Jakub Jelinek 888c61
%endif
Mark Wielaard 6f7ad2
%ifarch ppc64le
Mark Wielaard 6f7ad2
%define valarch ppc64le
Mark Wielaard 6f7ad2
%define valsecarch %{nil}
Mark Wielaard 6f7ad2
%endif
Jakub Jelinek 79c245
%ifarch s390x
Jakub Jelinek 79c245
%define valarch s390x
Jakub Jelinek 79c245
%define valsecarch %{nil}
Jakub Jelinek 79c245
%endif
Peter Robinson ee0ad3
%ifarch armv7hl
Mark Wielaard f53711
%define valarch arm
Peter Robinson ee0ad3
%define valsecarch %{nil}
Peter Robinson ee0ad3
%endif
Mark Wielaard a0b148
%ifarch aarch64
Mark Wielaard a0b148
%define valarch arm64
Mark Wielaard a0b148
%define valsecarch %{nil}
Mark Wielaard a0b148
%endif
cvsdist ec1e75
cvsdist ec1e75
%description
Mark Wielaard ff392b
Valgrind is an instrumentation framework for building dynamic analysis
Mark Wielaard ff392b
tools. There are Valgrind tools that can automatically detect many
Mark Wielaard ff392b
memory management and threading bugs, and profile your programs in
Mark Wielaard ff392b
detail. You can also use Valgrind to build new tools. The Valgrind
Mark Wielaard ff392b
distribution currently includes six production-quality tools: a memory
Mark Wielaard ff392b
error detector (memcheck, the default tool), two thread error
Mark Wielaard ff392b
detectors (helgrind and drd), a cache and branch-prediction profiler
Mark Wielaard ff392b
(cachegrind), a call-graph generating cache and branch-prediction
Mark Wielaard ff392b
profiler (callgrind), and a heap profiler (massif).
cvsdist ec1e75
Jakub Jelinek 888c61
%package devel
Mark Wielaard 8e93ee
Summary: Development files for valgrind aware programs
Jakub Jelinek 888c61
Group: Development/Debuggers
Mark Wielaard 8d4aea
Requires: %{?scl_prefix}valgrind = %{epoch}:%{version}-%{release}
Jakub Jelinek 888c61
Jakub Jelinek 888c61
%description devel
Mark Wielaard 8e93ee
Header files and libraries for development of valgrind aware programs.
Mark Wielaard 8e93ee
Mark Wielaard 8e93ee
%if %{build_tools_devel}
Mark Wielaard 8e93ee
%package tools-devel
Mark Wielaard acbd82
Summary: Development files for building valgrind tools.
Mark Wielaard 8e93ee
Group: Development/Debuggers
Mark Wielaard 8e93ee
Requires: %{?scl_prefix}valgrind-devel = %{epoch}:%{version}-%{release}
Mark Wielaard 8e93ee
Provides: %{name}-static = %{epoch}:%{version}-%{release}
Mark Wielaard 8e93ee
Mark Wielaard 8e93ee
%description tools-devel
Mark Wielaard 8e93ee
Header files and libraries for development of valgrind tools.
Mark Wielaard 8e93ee
%endif
Jakub Jelinek 888c61
Mark Wielaard d0ebe3
%if %{build_openmpi}
Jakub Jelinek 7d17c1
%package openmpi
Jakub Jelinek 7d17c1
Summary: OpenMPI support for valgrind
Jakub Jelinek 7d17c1
Group: Development/Debuggers
Mark Wielaard 8d4aea
Requires: %{?scl_prefix}valgrind = %{epoch}:%{version}-%{release}
Jakub Jelinek 7d17c1
Jakub Jelinek 7d17c1
%description openmpi
Jakub Jelinek 7d17c1
A wrapper library for debugging OpenMPI parallel programs with valgrind.
Mark Wielaard 90be74
See the section on Debugging MPI Parallel Programs with Valgrind in the
Mark Wielaard 90be74
Valgrind User Manual for details.
Mark Wielaard d0ebe3
%endif
Jakub Jelinek 7d17c1
cvsdist ec1e75
%prep
Mark Wielaard ecf0eb
%setup -q -n %{?scl:%{pkg_name}}%{!?scl:%{name}}-%{version}
Mark Wielaard c728a3
cvsdist e38ded
%patch1 -p1
Jakub Jelinek 1a3136
%patch2 -p1
Jakub Jelinek a11e79
%patch3 -p1
Mark Wielaard 8e0b80
%patch4 -p1
Mark Wielaard 5330df
%patch5 -p1
Mark Wielaard 59862e
%patch6 -p1
Mark Wielaard 9a7063
cvsdist ec1e75
%build
Jakub Jelinek 79c245
CC=gcc
Mark Wielaard e12aff
%if %{build_multilib}
Jakub Jelinek 6ff20c
# Ugly hack - libgcc 32-bit package might not be installed
Mark Wielaard 7d0483
mkdir -p shared/libgcc/32
Mark Wielaard 7d0483
ar r shared/libgcc/32/libgcc_s.a
Mark Wielaard 7d0483
ar r shared/libgcc/libgcc_s_32.a
Mark Wielaard 7d0483
CC="gcc -B `pwd`/shared/libgcc/"
Jakub Jelinek 6ff20c
%endif
Mark Wielaard 8d4aea
Mark Wielaard 8d4aea
# Old openmpi-devel has version depended paths for mpicc.
Mark Wielaard d0ebe3
%if %{build_openmpi}
Mark Wielaard 8d4aea
%if 0%{?fedora} >= 13 || 0%{?rhel} >= 6
Mark Wielaard 8d4aea
%define mpiccpath %{!?scl:%{_libdir}}%{?scl:%{_root_libdir}}/openmpi/bin/mpicc
Mark Wielaard 8d4aea
%else
Mark Wielaard 8d4aea
%define mpiccpath %{!?scl:%{_libdir}}%{?scl:%{_root_libdir}}/openmpi/*/bin/mpicc
Mark Wielaard 8d4aea
%endif
Mark Wielaard 26ac15
%else
Mark Wielaard 26ac15
# We explicitly don't want the libmpi wrapper. So make sure that configure
Mark Wielaard 26ac15
# doesn't pick some random mpi compiler that happens to be installed.
Mark Wielaard 26ac15
%define mpiccpath /bin/false
Mark Wielaard d0ebe3
%endif
Mark Wielaard 8d4aea
Jakub Jelinek 1e00bc
# Filter out some flags that cause lots of valgrind test failures.
Jakub Jelinek 1e00bc
# Also filter away -O2, valgrind adds it wherever suitable, but
Jakub Jelinek 1e00bc
# not for tests which should be -O0, as they aren't meant to be
Mark Wielaard 35f313
# compiled with -O2 unless explicitely requested. Same for any -mcpu flag.
Mark Wielaard 35f313
# Ideally we will change this to only be done for the non-primary build
Mark Wielaard da56cd
# and the test suite. Also disable strict symbol checks because the
Mark Wielaard da56cd
# vg_preload library will use hidden/undefined symbols from glibc
Mark Wielaard da56cd
# like __libc_freeres.
Mark Wielaard ffb6b7
%undefine _hardened_build
Mark Wielaard da56cd
%undefine _strict_symbol_defs_build
Mark Wielaard ffb6b7
OPTFLAGS="`echo " %{optflags} " | sed 's/ -m\(64\|3[21]\) / /g;s/ -fexceptions / /g;s/ -fstack-protector\([-a-z]*\) / / g;s/ -Wp,-D_FORTIFY_SOURCE=2 / /g;s/ -O2 / /g;s/ -mcpu=\([a-z0-9]\+\) / /g;s/^ //;s/ $//'`"
Jakub Jelinek 1a2316
%configure CC="$CC" CFLAGS="$OPTFLAGS" CXXFLAGS="$OPTFLAGS" \
Mark Wielaard 8d4aea
  --with-mpicc=%{mpiccpath} \
Mark Wielaard a1defe
  GDB=%{_bindir}/gdb
Jakub Jelinek 125e32
Jakub Jelinek a54332
make %{?_smp_mflags}
cvsdist e38ded
cvsdist 95dc4e
# Ensure there are no unexpected file descriptors open,
cvsdist 95dc4e
# the testsuite otherwise fails.
cvsdist 95dc4e
cat > close_fds.c <
cvsdist 95dc4e
#include <stdlib.h>
cvsdist 95dc4e
#include <unistd.h>
cvsdist 95dc4e
int main (int argc, char *const argv[])
cvsdist 95dc4e
{
cvsdist 95dc4e
  int i, j = sysconf (_SC_OPEN_MAX);
cvsdist 95dc4e
  if (j < 0)
cvsdist 95dc4e
    exit (1);
cvsdist 95dc4e
  for (i = 3; i < j; ++i)
cvsdist 95dc4e
    close (i);
cvsdist 95dc4e
  execvp (argv[1], argv + 1);
cvsdist 95dc4e
  exit (1);
cvsdist 95dc4e
}
cvsdist 95dc4e
EOF
cvsdist 95dc4e
gcc $RPM_OPT_FLAGS -o close_fds close_fds.c
cvsdist 95dc4e
cvsdist ec1e75
%install
Mark Wielaard 8d4aea
rm -rf $RPM_BUILD_ROOT
Mark Wielaard 8d4aea
make DESTDIR=$RPM_BUILD_ROOT install
Mark Wielaard fc26e0
mkdir docs/installed
Mark Wielaard fc26e0
mv $RPM_BUILD_ROOT%{_datadir}/doc/valgrind/* docs/installed/
Mark Wielaard fc26e0
rm -f docs/installed/*.ps
cvsdist ec1e75
Mark Wielaard 1a5a73
# We want the MPI wrapper installed under the openmpi libdir so the script
Mark Wielaard 1a5a73
# generating the MPI library requires picks them up and sets up the right
Mark Wielaard 1a5a73
# openmpi libmpi.so requires. Install symlinks in the original/upstream
Mark Wielaard 1a5a73
# location for backwards compatibility.
Mark Wielaard 7e9d6f
%if %{build_openmpi}
Mark Wielaard 1a5a73
pushd $RPM_BUILD_ROOT%{_libdir}
Mark Wielaard 1a5a73
mkdir -p openmpi/valgrind
Mark Wielaard 1a5a73
cd valgrind
Mark Wielaard 1a5a73
mv libmpiwrap-%{valarch}-linux.so ../openmpi/valgrind/
Mark Wielaard 1a5a73
ln -s ../openmpi/valgrind/libmpiwrap-%{valarch}-linux.so
Mark Wielaard 1a5a73
popd
Mark Wielaard 7e9d6f
%endif
Mark Wielaard 1a5a73
Jakub Jelinek 888c61
%if "%{valsecarch}" != ""
Jakub Jelinek 8a7162
pushd $RPM_BUILD_ROOT%{_libdir}/valgrind/
Jakub Jelinek 8a7162
rm -f *-%{valsecarch}-* || :
Jakub Jelinek 8a7162
for i in *-%{valarch}-*; do
Jakub Jelinek 8a7162
  j=`echo $i | sed 's/-%{valarch}-/-%{valsecarch}-/'`
Jakub Jelinek 8a7162
  ln -sf ../../lib/valgrind/$j $j
Jakub Jelinek 8a7162
done
Jakub Jelinek 8a7162
popd
Jakub Jelinek 4963ef
%endif
Jakub Jelinek 4963ef
Jakub Jelinek 0a98d2
rm -f $RPM_BUILD_ROOT%{_libdir}/valgrind/*.supp.in
Jakub Jelinek 0a98d2
Mark Wielaard 8e93ee
%if %{build_tools_devel}
Jakub Jelinek 98a186
%ifarch %{ix86} x86_64
Jakub Jelinek 98a186
# To avoid multilib clashes in between i?86 and x86_64,
Jakub Jelinek 98a186
# tweak installed <valgrind/config.h> a little bit.
Mark Wielaard a039a0
for i in HAVE_PTHREAD_CREATE_GLIBC_2_0 HAVE_PTRACE_GETREGS HAVE_AS_AMD64_FXSAVE64 \
Jakub Jelinek 70985a
%if 0%{?rhel} == 5
Jakub Jelinek 98a186
         HAVE_BUILTIN_ATOMIC HAVE_BUILTIN_ATOMIC_CXX \
Jakub Jelinek 98a186
%endif
Jakub Jelinek 98a186
         ; do
Jakub Jelinek 98a186
  sed -i -e 's,^\(#define '$i' 1\|/\* #undef '$i' \*/\)$,#ifdef __x86_64__\n# define '$i' 1\n#endif,' \
Jakub Jelinek 98a186
    $RPM_BUILD_ROOT%{_includedir}/valgrind/config.h
Jakub Jelinek 98a186
done
Jakub Jelinek 98a186
%endif
Mark Wielaard 8e93ee
%else
Mark Wielaard 8e93ee
# Remove files we aren't going to package.
Mark Wielaard 8e93ee
# See tools-devel files.
Mark Wielaard 8e93ee
rm $RPM_BUILD_ROOT%{_includedir}/valgrind/config.h
Mark Wielaard 8e93ee
rm $RPM_BUILD_ROOT%{_includedir}/valgrind/libvex*h
Mark Wielaard 8e93ee
rm $RPM_BUILD_ROOT%{_includedir}/valgrind/pub_tool_*h
Mark Wielaard 8e93ee
rm -rf $RPM_BUILD_ROOT%{_includedir}/valgrind/vki
Mark Wielaard 8e93ee
rm $RPM_BUILD_ROOT%{_libdir}/valgrind/*.a
Mark Wielaard 8e93ee
%endif
Jakub Jelinek 98a186
Mark Wielaard 9cbcc7
# We don't want debuginfo generated for the vgpreload libraries.
Mark Wielaard 9cbcc7
# Turn off execute bit so they aren't included in the debuginfo.list.
Mark Wielaard 9cbcc7
# We'll turn the execute bit on again in %%files.
Mark Wielaard 9cbcc7
chmod 644 $RPM_BUILD_ROOT%{_libdir}/valgrind/vgpreload*-%{valarch}-*so
Mark Wielaard 9cbcc7
Jakub Jelinek 7c2956
%check
Mark Wielaard e231d2
# Make sure some info about the system is in the build.log
Mark Wielaard d4079c
# Add || true because rpm on copr EPEL6 acts weirdly and we don't want
Mark Wielaard d4079c
# to break the build.
Mark Wielaard e231d2
uname -a
Mark Wielaard 1d6483
rpm -q glibc gcc binutils || true
Mark Wielaard df3b58
%if %{run_full_regtest}
Mark Wielaard 1d6483
rpm -q gdb || true
Mark Wielaard df3b58
%endif
Mark Wielaard df3b58
Mark Wielaard e231d2
LD_SHOW_AUXV=1 /bin/true
Mark Wielaard e231d2
cat /proc/cpuinfo
Mark Wielaard e231d2
Mark Wielaard cc7eff
# Make sure a basic binary runs. There should be no errors.
Mark Wielaard cc7eff
./vg-in-place --error-exitcode=1 /bin/true
Mark Wielaard 855ad4
Mark Wielaard 8d4aea
# Build the test files with the software collection compiler if available.
Mark Wielaard 8d4aea
%{?scl:PATH=%{_bindir}${PATH:+:${PATH}}}
Mark Wielaard da70b1
# Make sure no extra CFLAGS, CXXFLAGS or LDFLAGS leak through,
Mark Wielaard da70b1
# the testsuite sets all flags necessary. See also configure above.
Mark Wielaard da70b1
make %{?_smp_mflags} CFLAGS="" CXXFLAGS="" LDFLAGS="" check
Mark Wielaard 2fc9ba
Mark Wielaard 61e695
# Workaround https://bugzilla.redhat.com/show_bug.cgi?id=1434601
Mark Wielaard 61e695
# for gdbserver tests.
Mark Wielaard 61e695
export PYTHONCOERCECLOCALE=0
Mark Wielaard 61e695
Jakub Jelinek 7c2956
echo ===============TESTING===================
Mark Wielaard 6cf115
%if %{run_full_regtest}
Mark Wielaard 6cf115
  ./close_fds make regtest || :
Mark Wielaard 70d2f3
%else
Mark Wielaard 6cf115
  ./close_fds make nonexp-regtest || :
Mark Wielaard 70d2f3
%endif
Mark Wielaard 0c75a5
Mark Wielaard 334435
# Make sure test failures show up in build.log
Mark Wielaard 334435
# Gather up the diffs (at most the first 20 lines for each one)
Mark Wielaard 334435
MAX_LINES=20
Mark Wielaard 334435
diff_files=`find . -name '*.diff' | sort`
Mark Wielaard 334435
if [ z"$diff_files" = z ] ; then
Mark Wielaard 334435
   echo "Congratulations, all tests passed!" >> diffs
Mark Wielaard 334435
else
Mark Wielaard 334435
   for i in $diff_files ; do
Mark Wielaard 334435
      echo "=================================================" >> diffs
Mark Wielaard 334435
      echo $i                                                  >> diffs
Mark Wielaard 334435
      echo "=================================================" >> diffs
Mark Wielaard 334435
      if [ `wc -l < $i` -le $MAX_LINES ] ; then
Mark Wielaard 334435
         cat $i                                                >> diffs
Mark Wielaard 334435
      else
Mark Wielaard 334435
         head -n $MAX_LINES $i                                 >> diffs
Mark Wielaard 334435
         echo "<truncated beyond $MAX_LINES lines>"            >> diffs
Mark Wielaard 334435
      fi
Mark Wielaard 334435
   done
Mark Wielaard 334435
fi
Mark Wielaard 334435
cat diffs
Jakub Jelinek 7c2956
echo ===============END TESTING===============
Jakub Jelinek 7c2956
cvsdist ec1e75
%files
Jakub Jelinek 8a7162
%doc COPYING NEWS README_*
Mark Wielaard fc26e0
%doc docs/installed/html docs/installed/*.pdf
cvsdist ec1e75
%{_bindir}/*
Jakub Jelinek 888c61
%dir %{_libdir}/valgrind
Mark Wielaard 9cbcc7
# Install everything in the libdir except the .so and .a files.
Mark Wielaard 9cbcc7
# The vgpreload so files might file mode adjustment (see below).
Mark Wielaard 9cbcc7
# The libmpiwrap so files go in the valgrind-openmpi package.
Mark Wielaard 9cbcc7
# The .a archives go into the valgrind-devel package.
Jakub Jelinek 7d17c1
%{_libdir}/valgrind/*[^ao]
Mark Wielaard 9cbcc7
# Turn on executable bit again for vgpreload libraries.
Mark Wielaard 9cbcc7
# Was disabled in %%install to prevent debuginfo stripping.
Mark Wielaard 9cbcc7
%attr(0755,root,root) %{_libdir}/valgrind/vgpreload*-%{valarch}-*so
Mark Wielaard 9cbcc7
# And install the symlinks to the secarch files if the exist.
Mark Wielaard 9cbcc7
# These are separate from the above because %%attr doesn't work
Mark Wielaard 9cbcc7
# on symlinks.
Mark Wielaard 9cbcc7
%if "%{valsecarch}" != ""
Mark Wielaard 9cbcc7
%{_libdir}/valgrind/vgpreload*-%{valsecarch}-*so
Mark Wielaard 9cbcc7
%endif
Jakub Jelinek 8a7162
%{_mandir}/man1/*
Jakub Jelinek 888c61
Jakub Jelinek 888c61
%files devel
Mark Wielaard 8e93ee
%dir %{_includedir}/valgrind
Mark Wielaard 8e93ee
%{_includedir}/valgrind/valgrind.h
Mark Wielaard 8e93ee
%{_includedir}/valgrind/callgrind.h
Mark Wielaard 8e93ee
%{_includedir}/valgrind/drd.h
Mark Wielaard 8e93ee
%{_includedir}/valgrind/helgrind.h
Mark Wielaard 8e93ee
%{_includedir}/valgrind/memcheck.h
Mark Wielaard 8e93ee
%{_libdir}/pkgconfig/valgrind.pc
Mark Wielaard 8e93ee
Mark Wielaard 8e93ee
%if %{build_tools_devel}
Mark Wielaard 8e93ee
%files tools-devel
Mark Wielaard 8e93ee
%{_includedir}/valgrind/config.h
Mark Wielaard 8e93ee
%{_includedir}/valgrind/libvex*h
Mark Wielaard 8e93ee
%{_includedir}/valgrind/pub_tool_*h
Mark Wielaard 8e93ee
%{_includedir}/valgrind/vki
Jakub Jelinek 888c61
%dir %{_libdir}/valgrind
Jakub Jelinek 8a7162
%{_libdir}/valgrind/*.a
Mark Wielaard 8e93ee
%endif
cvsdist ec1e75
Mark Wielaard e12aff
%if %{build_openmpi}
Jakub Jelinek 7d17c1
%files openmpi
Jakub Jelinek 7d17c1
%dir %{_libdir}/valgrind
Mark Wielaard 1a5a73
%{_libdir}/openmpi/valgrind/libmpiwrap*.so
Jakub Jelinek 7d17c1
%{_libdir}/valgrind/libmpiwrap*.so
Jakub Jelinek 79c245
%endif
Jakub Jelinek 7d17c1
Mark Wielaard 80aead
%if 0%{?rhel} == 6
Mark Wielaard 80aead
%post
Mark Wielaard 80aead
# There is a bug in rpm (rhbz#214737) that might cause post to be run
Mark Wielaard 80aead
# even thought the binary isn't installed when installing two multilib
Mark Wielaard 80aead
# versions at the same time.
Mark Wielaard 80aead
if [ -x %{_bindir}/valgrind ]; then
Mark Wielaard 80aead
# On RHEL6 the fs equivalency should be setup by the devtoolset meta
Mark Wielaard 80aead
# package, but because of a rpm bug (rhbz#924044) it might not work.
Mark Wielaard 80aead
%{?scl:/sbin/restorecon %{_bindir}/valgrind}%{!?scl:true}
Mark Wielaard 80aead
fi
Mark Wielaard 80aead
%endif
Mark Wielaard 80aead
cvsdist ec1e75
%changelog
Mark Wielaard 8e0b80
* Tue Nov 20 2018 Mark Wielaard  <mjw@fedoraproject.org>
Mark Wielaard 8e0b80
- Add valgrind-3.14.0-s390x-fix-reg-alloc-vr-vs-fpr.patch.
Mark Wielaard 5330df
- Add valgrind-3.14.0-s390x-sign-extend-lochi.patch.
Mark Wielaard 59862e
- Add valgrind-3.14.0-s390x-vec-reg-vgdb.patch.
Mark Wielaard 8e0b80
Mark Wielaard ecf0eb
* Tue Oct  9 2018 Mark Wielaard  <mjw@fedoraproject.org> - 3.14.0-1
Mark Wielaard ecf0eb
- valgrind 3.14.0 final.
Mark Wielaard ecf0eb
Mark Wielaard e123ce
* Thu Oct  4 2018 Mark Wielaard  <mjw@fedoraproject.org> - 3.14.0-0.2.RC2
Mark Wielaard e123ce
- Upgrade to RC2.
Mark Wielaard e123ce
- Drop valgrind-3.14.0-add-vector-h.patch.
Mark Wielaard e123ce
Mark Wielaard c14588
* Fri Sep 14 2018 Mark Wielaard  <mjw@fedoraproject.org> - 3.14.0-0.1.GIT
Mark Wielaard c14588
- New upstream (pre-)release.
Mark Wielaard 364b6d
- Add valgrind-3.14.0-add-vector-h.patch.
Mark Wielaard c14588
Mark Wielaard 7f4edd
* Fri Aug 10 2018 Mark Wielaard  <mjw@fedoraproject.org> - 3.13.0-28
Mark Wielaard 7f4edd
- Add valgrind-3.13.0-utime.patch
Mark Wielaard 7f4edd
Mark Wielaard a865c8
* Fri Aug  3 2018 Mark Wielaard  <mjw@fedoraproject.org> - 3.13.0-27
Mark Wielaard a865c8
- Add valgrind-3.13.0-ppc64-xsmaxcdp.patch
Mark Wielaard a865c8
Mark Wielaard dd2df6
* Fri Aug  3 2018 Mark Wielaard  <mjw@fedoraproject.org> - 3.13.0-26
Mark Wielaard dd2df6
- Use valgrind_arches for ExclusiveArch when defined.
Mark Wielaard 80aead
- Use restorecon for scl on rhel6 to work around rpm bug (#1610676).
Mark Wielaard 80aead
Mark Wielaard 80aead
* Tue Jul 31 2018 Mark Wielaard  <mjw@fedoraproject.org> - 3.13.0-25
Mark Wielaard cb8031
- Add valgrind-3.13.0-x86-arch_prctl.patch (#1610304)
Mark Wielaard cb8031
2ddab4
* Tue Jul 31 2018 Florian Weimer <fweimer@redhat.com> - 3.13.0-24
2ddab4
- Rebuild with fixed binutils
2ddab4
Mark Wielaard 355f64
* Fri Jul 27 2018 Mark Wielaard <mjw@fedoraproject.org> - 3.13.0-23
Mark Wielaard 355f64
- Remove valgrind-3.13.0-arm-disable-vfp-test.patch
Mark Wielaard 355f64
Mark Wielaard 7c872d
* Thu Jul 26 2018 Mark Wielaard <mjw@fedoraproject.org> - 3.13.0-22
Mark Wielaard 7c872d
- Add valgrind-3.13.0-arch_prctl.patch (#1608824)
Mark Wielaard 7c872d
Mark Wielaard 8fff79
* Thu Jul 12 2018 Mark Wielaard <mjw@fedoraproject.org> - 3.13.0-21
Mark Wielaard 91f534
- Add valgrind-3.13.0-separate-code.patch (#1600034)
Mark Wielaard 7f3d58
- Add valgrind-3.13.0-arm-disable-vfp-test.patch
Mark Wielaard 91f534
Mark Wielaard 1d6483
* Thu Jul  5 2018 Mark Wielaard <mjw@fedoraproject.org> - 3.13.0-20
Mark Wielaard 1d6483
- Don't try a full_regtest under scl, also don't adjust PATH.
Mark Wielaard 1d6483
Mark Wielaard 216add
* Thu Apr 12 2018 Mark Wielaard <mjw@fedoraproject.org> - 3.13.0-19
Mark Wielaard 216add
- Improved valgrind-3.13.0-arm64-hwcap.patch
Mark Wielaard 4217db
- Add valgrind-3.13.0-arm64-ptrace.patch
Mark Wielaard 216add
Mark Wielaard 3bb725
* Thu Apr 12 2018 Mark Wielaard <mjw@fedoraproject.org> - 3.13.0-18
Mark Wielaard 3bb725
- Add valgrind-3.13.0-build-id-phdrs.patch (#1566639)
Mark Wielaard 3bb725
Mark Wielaard d0db06
* Tue Feb 27 2018 Mark Wielaard <mjw@fedoraproject.org> - 3.13.0-17
Mark Wielaard d0db06
- Add valgrind-3.13.0-ppc64-mtfprwa-constraint.patch.
Mark Wielaard d0db06
Fedora Release Engineering 4ac219
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1:3.13.0-16
Fedora Release Engineering 4ac219
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
Fedora Release Engineering 4ac219
Mark Wielaard 4328cd
* Tue Jan 23 2018 Mark Wielaard <mjw@fedoraproject.org> - 3.13.0-15
Mark Wielaard 8e93ee
- Split valgrind-tools-devel from valgrind-devel.
Mark Wielaard 26ac15
- Make building of libmpi wrapper explicit.
Mark Wielaard 8e93ee
Mark Wielaard da56cd
* Mon Jan 22 2018 Mark Wielaard <mjw@fedoraproject.org> - 3.13.0-14
Mark Wielaard da56cd
- undefine _strict_symbol_defs_build.
Mark Wielaard da56cd
Mark Wielaard 275b4b
* Tue Jan  2 2018 Mark Wielaard <mjw@fedoraproject.org> - 3.13.0-13
Mark Wielaard 275b4b
- Add additional fix to valgrind-3.13.0-debug-alt-file.patch.
Mark Wielaard 275b4b
Mark Wielaard 14e6c2
* Tue Dec 12 2017 Mark Wielaard <mjw@fedoraproject.org> - 3.13.0-12
Mark Wielaard dcdfab
- Add valgrind-3.13.0-s390-cgijnl.patch.
Mark Wielaard 14e6c2
- Use upstream version of valgrind-3.13.0-debug-alt-file.patch.
Mark Wielaard dcdfab
Mark Wielaard 6cc1e8
* Sun Dec 10 2017 Mark Wielaard <mjw@fedoraproject.org> - 3.13.0-11
Mark Wielaard 6cc1e8
- Add valgrind-3.13.0-debug-alt-file.patch.
Mark Wielaard 6cc1e8
Mark Wielaard 5c9a40
* Thu Nov  2 2017 Mark Wielaard <mjw@fedoraproject.org> - 3.13.0-10
Mark Wielaard 5c9a40
- Add valgrind-3.13.0-ppc64-timebase.patch.
Mark Wielaard 5c9a40
Mark Wielaard edfc5f
* Tue Oct 17 2017 Mark Wielaard <mjw@fedoraproject.org> - 3.13.0-9
Mark Wielaard d6679b
- Add valgrind-3.13.0-amd64-eflags-tests.patch
Mark Wielaard c8bf00
- Add valgrind-3.13.0-suppress-dl-trampoline-sse-avx.patch
Mark Wielaard c8bf00
- Add valgrind-3.13.0-static-tls.patch
Mark Wielaard d6679b
Mark Wielaard 874b12
* Mon Oct 16 2017 Mark Wielaard <mjw@fedoraproject.org> - 3.13.0-8
Mark Wielaard 874b12
- Add valgrind-3.13.0-ppc64-vex-fixes.patch
Mark Wielaard 874b12
Mark Wielaard 66721a
* Thu Aug 17 2017 Mark Wielaard <mjw@fedoraproject.org> - 3.13.0-7
Mark Wielaard 66721a
- Add valgrind-3.13.0-xml-socket.patch
Mark Wielaard 66721a
Fedora Release Engineering ef4e49
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1:3.13.0-6
Fedora Release Engineering ef4e49
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
Fedora Release Engineering ef4e49
Fedora Release Engineering 3e39bd
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1:3.13.0-5
Fedora Release Engineering 3e39bd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
Fedora Release Engineering 3e39bd
Mark Wielaard cc7eff
* Fri Jul  7 2017 Mark Wielaard <mjw@fedoraproject.org>
Mark Wielaard cc7eff
- Add --error-exitcode=1 to /bin/true check.
Mark Wielaard cc7eff
Mark Wielaard bd144c
* Thu Jun 29 2017 Mark Wielaard <mjw@fedoraproject.org> 3.13.0-4
Mark Wielaard bd144c
- Add valgrind-3.13.0-arm-index-hardwire.patch (#1466017)
Mark Wielaard bd144c
- Add valgrind-3.13.0-ucontext_t.patch
Mark Wielaard bd144c
- Add valgrind-3.13.0-gdb-8-testfix.patch
Mark Wielaard bd144c
- Add valgrind-3.13.0-disable-vgdb-child.patch
Mark Wielaard bd144c
Mark Wielaard 39ca09
* Fri Jun 23 2017 Mark Wielaard <mjw@fedoraproject.org> 3.13.0-3
Mark Wielaard 39ca09
- Add valgrind-3.13.0-arm64-hwcap.patch (#1464211)
Mark Wielaard 39ca09
Mark Wielaard 774317
* Sat Jun 17 2017 Mark Wielaard <mjw@fedoraproject.org> 3.13.0-2
Mark Wielaard 391aca
- Add valgrind-3.13.0-ppc64-check-no-vsx.patch
Mark Wielaard 391aca
- Add valgrind-3.13.0-epoll_pwait.patch (#1462258)
Mark Wielaard 564e48
- Add valgrind-3.13.0-ppc64-diag.patch
Mark Wielaard 391aca
Mark Wielaard 6ef892
* Thu Jun 15 2017 Mark Wielaard <mjw@fedoraproject.org> - 3.13.0-1
Mark Wielaard 6ef892
- valgrind 3.13.0 final.
Mark Wielaard 6ef892
- Drop all upstreamed patches.
Mark Wielaard 6ef892
Mark Wielaard e1e5e5
* Tue Jun  6 2017 Mark Wielaard <mjw@fedoraproject.org> - 3.13.0-0.2.RC1
Mark Wielaard e1e5e5
- Add valgrind-3.13.0-arm-dcache.patch
Mark Wielaard e1e5e5
- Add valgrind-3.13.0-g++-4.4.patch
Mark Wielaard e1e5e5
- Add valgrind-3.13.0-s390x-GI-strcspn.patch
Mark Wielaard e1e5e5
- Add valgrind-3.13.0-xtree-callgrind.patch
Mark Wielaard e1e5e5
Mark Wielaard 61e695
* Fri Jun  2 2017 Mark Wielaard <mjw@fedoraproject.org> - 3.13.0-0.1.RC1
Mark Wielaard ff392b
- Update description as suggested by Ivo Raisr.
Mark Wielaard 61e695
- Workaround gdb/python bug in testsuite (#1434601)
Mark Wielaard 61e695
- Update to upstream 3.13.0-RC1.
Mark Wielaard 61e695
- Drop all upstreamed patches.
Mark Wielaard ff392b
Mark Wielaard 05a0f7
* Tue Mar 28 2017 Mark Wielaard <mjw@redhat.com> - 3.12.0-8
Mark Wielaard 27f630
- Add valgrind-3.12.0-powerpc-register-pair.patch
Mark Wielaard 05a0f7
- Add valgrind-3.12.0-ppc64-isa-3_00.patch
Mark Wielaard 27f630
Mark Wielaard 3dda5d
* Sat Feb 18 2017 Mark Wielaard <mjw@redhat.com> - 3.12.0-7
Mark Wielaard 3dda5d
- Add valgrind-3.12.0-aarch64-syscalls.patch
Mark Wielaard 3dda5d
Mark Wielaard c96d75
* Sat Feb 18 2017 Mark Wielaard <mjw@redhat.com> - 3.12.0-6
Mark Wielaard 974450
- Add valgrind-3.12.0-arm64-ppc64-prlimit64.patch
Mark Wielaard 982608
- Add valgrind-3.12.0-arm64-hint.patch
Mark Wielaard f88b36
- Add valgrind-3.12.0-clone-spawn.patch
Mark Wielaard fce22b
- Add valgrind-3.12.0-quick-fatal-sigs.patch
Mark Wielaard 5ca650
- Add valgrind-3.12.0-exit_group.patch
Mark Wielaard 44fb31
- Add valgrind-3.12.0-deregister-stack.patch
Mark Wielaard c088b4
- Add valgrind-3.12.0-x86-gdt-and-ss.patch
Mark Wielaard c2382e
- Add valgrind-3.12.0-cd-dvd-ioctl.patch
Mark Wielaard 14f4a1
- Add valgrind-3.12.0-tests-cxx11_abi_0.patch
Mark Wielaard 3d78a7
- Add valgrind-3.12.0-helgrind-dl_allocate_tls-supp.patch
Mark Wielaard e8ba1a
- Add valgrind-3.12.0-ppc-xxsel.patch
Mark Wielaard 974450
Mark Wielaard bfca72
* Fri Feb 17 2017 Mark Wielaard <mjw@redhat.com> - 3.12.0-5
Mark Wielaard bfca72
- Add valgrind-3.12.0-ppc64-r2.patch (#1424367)
Mark Wielaard bfca72
Fedora Release Engineering b2d103
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1:3.12.0-4
Fedora Release Engineering b2d103
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
Fedora Release Engineering b2d103
Mark Wielaard ee25d6
* Sat Nov 12 2016 Mark Wielaard <mjw@redhat.com> - 3.12.0-3
Mark Wielaard ee25d6
- Add valgrind-3.12.0-nocwd-cleanup.patch (#1390282)
Mark Wielaard ee25d6
Orion Poplawski 531e67
* Fri Oct 21 2016 Orion Poplawski <orion@cora.nwra.com> - 1:3.12.0-2
Orion Poplawski 531e67
- Rebuild for openmpi 2.0
Orion Poplawski 531e67
Mark Wielaard 01ba3a
* Fri Oct 21 2016 Mark Wielaard <mjw@redhat.com> - 3.12.0-1
Mark Wielaard 01ba3a
- Update to valgrind 3.12.0 release.
Mark Wielaard 01ba3a
Mark Wielaard 2a1835
* Thu Oct 20 2016 Mark Wielaard <mjw@redhat.com> - 3.12.0-0.4-RC2
Mark Wielaard 2a1835
- Update to 3.12.0-RC1. Drop integrated patches.
Mark Wielaard 2a1835
- Add valgrind-3.12.0-skip-cond-var.patch
Mark Wielaard 2a1835
Mark Wielaard da70b1
* Fri Sep 30 2016 Mark Wielaard <mjw@redhat.com> - 3.12.0-0.3-BETA1
Mark Wielaard da70b1
- Clear CFLAGS, CXXFLAGS and LDFLAGS during make check.
Mark Wielaard da70b1
Mark Wielaard df0856
* Thu Sep 29 2016 Mark Wielaard <mjw@redhat.com> - 3.12.0-0.2-BETA1
Mark Wielaard df0856
- Add valgrind-3.12-beta1-ppc64be.patch.
Mark Wielaard 70d2f3
- Enable gdb_server tests again.
Mark Wielaard df0856
Mark Wielaard b19c73
* Tue Sep 20 2016 Mark Wielaard <mjw@redhat.com> - 3.12.0-0.1-BETA1
Mark Wielaard b19c73
- Update to valgrind 3.12.0 pre-release.
Mark Wielaard b19c73
  - Drop upstreamed patches.
Mark Wielaard b19c73
  - Disable exp-tests in %%check. GDB crashes on gdb_server tests.
Mark Wielaard b19c73
Mark Wielaard 177b83
* Fri Jul 22 2016 Mark Wielaard <mjw@redhat.com> - 3.11.0-26
Mark Wielaard d0ebe3
- Only build valgrind-openmpi when not creating a software collection.
Mark Wielaard 425277
- No support for multilib on secondary arches when creating scl.
Mark Wielaard 425277
- Touch up empty .exp files.
Mark Wielaard d0ebe3
Mark Wielaard cec1e6
* Thu Jul 21 2016 Mark Wielaard <mjw@redhat.com> - 3.11.0-24
Mark Wielaard 566af6
- Mandatory Perl build-requires added
Mark Wielaard 566af6
- Add valgrind-3.11.0-shr.patch
Mark Wielaard ff9a4a
- Add valgrind-3.11.0-pcmpxstrx-0x70-0x19.patch
Mark Wielaard 7c3a67
- Update valgrind-3.11.0-wrapmalloc.patch
Mark Wielaard 1e2b8b
- Add valgrind-3.11.0-sighandler-stack.patch
Mark Wielaard 566af6
Mark Wielaard c7f8b4
* Tue Jun 21 2016 Mark Wielaard <mjw@redhat.com> - 3.11.0-23
Mark Wielaard c7f8b4
- Update valgrind-3.11.0-ppoll-mask.patch (#1344082)
Mark Wielaard c7f8b4
Mark Wielaard e41a79
* Mon May 30 2016 Mark Wielaard <mjw@redhat.com> - 3.11.0-22
Mark Wielaard af085f
- Add valgrind-3.11.0-arm64-handle_at.patch
Mark Wielaard 00ada4
- Add valgrind-3.11.0-ppc64-syscalls.patch
Mark Wielaard af085f
Mark Wielaard 5bf767
* Fri Apr 29 2016 Mark Wielaard <mjw@redhat.com> - 3.11.0-21
Mark Wielaard 05e639
- Add valgrind-3.11.0-deduppoolalloc.patch
Mark Wielaard f9c9f2
- Add valgrind-3.11.0-ppc-bcd-addsub.patch
Mark Wielaard 365520
- Add valgrind-3.11.0-ppc64-vgdb-vr-regs.patch
Mark Wielaard 05e639
Mark Wielaard c993ca
* Fri Apr 15 2016 Mark Wielaard <mjw@redhat.com> - 3.11.0-20
Mark Wielaard c679c5
- Update valgrind-3.11.0-cxx-freeres.patch (x86 final_tidyup fix)
Mark Wielaard c4d5bd
- Add valgrind-3.11.0-s390x-risbgn.patch
Mark Wielaard c679c5
Mark Wielaard 3dc9ca
* Sun Apr 03 2016 Mark Wielaard <mjw@redhat.com> - 3.11.0-19
Mark Wielaard 0b6178
- Add valgrind-3.11.0-cxx-freeres.patch (#1312647)
Mark Wielaard d3b707
- Add valgrind-3.11.0-ppc64-separate-socketcalls.patch
Mark Wielaard baf2d9
- Add valgrind-3.11.0-isZeroU.patch
Mark Wielaard edad3a
- Replace valgrind-3.11.0-arm64-ldpsw.patch with upstream version
Mark Wielaard 1f54a5
- Add valgrind-3.11.0-ppc64-128bit-mod-carry.patch
Mark Wielaard 4e7e6e
- Add valgrind-3.11.0-amd64-fcom.patch
Mark Wielaard 0e5738
- Add valgrind-3.11.0-z13s.patch
Mark Wielaard a36539
- Add valgrind-3.11.0-gdb-test-filters.patch
Mark Wielaard 0b6178
Mark Wielaard d387a3
* Mon Mar 14 2016 Mark Wielaard <mjw@redhat.com> - 3.11.0-18
Mark Wielaard b49a2b
- Update valgrind-3.11.0-libstdc++-supp.patch.
Mark Wielaard 33b348
- Add valgrind-3.11.0-arm64-ldr-literal-test.patch.
Mark Wielaard d387a3
- Add valgrind-3.11.0-arm64-ldpsw.patch
Mark Wielaard b49a2b
Mark Wielaard 9a7063
* Thu Mar 10 2016 Mark Wielaard <mjw@redhat.com> - 3.11.0-17
Mark Wielaard dc10ab
- Update valgrind-3.11.0-arm64-more-syscalls.patch
Mark Wielaard 9a7063
- Add valgrind-3.11.0-libstdc++-supp.patch (#1312647)
Mark Wielaard dc10ab
Mark Wielaard c302f4
* Wed Mar 09 2016 Mark Wielaard <mjw@redhat.com> - 3.11.0-16
Mark Wielaard 71c761
- Add valgrind-3.11.0-ppoll-mask.patch
Mark Wielaard c302f4
- Add valgrind-3.11.0-arm64-more-syscalls.patch
Mark Wielaard 71c761
Mark Wielaard 51122a
* Wed Feb 24 2016 Mark Wielaard <mjw@redhat.com> - 3.11.0-15
Mark Wielaard a43768
- Add valgrind-3.11.0-s390-separate-socketcalls.patch
Mark Wielaard 51122a
- Add valgrind-3.11.0-amd64-ld-index.patch
Mark Wielaard a43768
Mark Wielaard c283c1
* Thu Feb 18 2016 Mark Wielaard <mjw@redhat.com> - 3.11.0-14
Mark Wielaard c283c1
- Update valgrind-3.11.0-futex.patch (fix helgrind/drd regression).
Mark Wielaard c283c1
- Update valgrind-3.11.0-x86_unwind.patch (include amd64 fix).
Mark Wielaard 523f82
Mark Wielaard eee38c
* Wed Feb 17 2016 Mark Wielaard <mjw@redhat.com> - 3.11.0-13
Mark Wielaard 538f0c
- Remove valgrind-3.11.0-no-stv.patch (gcc6 has been fixed).
Mark Wielaard b427b6
- Add valgrind-3.11.0-futex.patch
Mark Wielaard eee38c
- Add valgrind-3.11.0-s390x-popcnt.patch
Mark Wielaard 538f0c
Fedora Release Engineering c16638
* Fri Feb 05 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1:3.11.0-12
Fedora Release Engineering c16638
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
Fedora Release Engineering c16638
Mark Wielaard 0ddacd
* Sat Jan 30 2016 Mark Wielaard <mjw@redhat.com> - 3.11.0-11
Mark Wielaard 0ddacd
- Add valgrind-3.11.0-no-stv.patch (GCC6 workaround).
Mark Wielaard 0ddacd
Mark Wielaard e8ac1b
* Mon Jan 25 2016 Mark Wielaard <mjw@redhat.com> - 3.11.0-10
Mark Wielaard e8ac1b
- Add valgrind-3.11.0-drd_std_thread.patch GCC6 build fix.
Mark Wielaard e8ac1b
Mark Wielaard e8ac1b
* Fri Jan 22 2016 Mark Wielaard <mjw@redhat.com> - 3.11.0-9
Mark Wielaard a039a0
- Fix valgrind-3.11.0-pthread_barrier.patch to apply with older patch.
Mark Wielaard a039a0
- Fix multilib issue in config.h with HAVE_AS_AMD64_FXSAVE64.
Mark Wielaard a039a0
Mark Wielaard 2a7085
* Thu Jan 21 2016 Mark Wielaard <mjw@redhat.com> - 3.11.0-8
Mark Wielaard 896378
- Add valgrind-3.11.0-rlimit_data.patch
Mark Wielaard b9152c
- Add valgrind-3.11.0-fclose.patch
Mark Wielaard a4c803
- Add valgrind-3.11.0-pthread_spin_destroy.patch
Mark Wielaard 87ec21
- Add valgrind-3.11.0-socketcall-x86-linux.patch
Mark Wielaard 9cbcc7
- Don't strip debuginfo from vgpreload libaries.
Mark Wielaard 9cbcc7
  Enable dwz for everything else again.
Mark Wielaard faac41
- Add valgrind-3.11.0-is_stmt.patch
Mark Wielaard 120af0
- Add valgrind-3.11.0-x86_unwind.patch
Mark Wielaard 896378
Mark Wielaard ebed60
* Tue Jan 19 2016 Mark Wielaard <mjw@redhat.com> - 3.11.0-7
Mark Wielaard ebed60
- Add valgrind-3.11.0-pthread_barrier.patch
Mark Wielaard ebed60
Mark Wielaard 342d76
* Sat Jan 16 2016 Mark Wielaard <mjw@redhat.com> - 3.11.0-6
Mark Wielaard 79b01d
- Add valgrind-3.11.0-aspacemgr.patch (#1283774)
Mark Wielaard 79b01d
Mark Wielaard 20a133
* Sun Nov 15 2015 Mark Wielaard <mjw@redhat.com> - 3.11.0-5
Mark Wielaard 20a133
- Add valgrind-3.11.0-wrapmalloc.patch
Mark Wielaard 20a133
Mark Wielaard 0ceac8
* Mon Oct 12 2015 Mark Wielaard <mjw@redhat.com> - 3.11.0-4
Mark Wielaard 0ceac8
- Fix parenthesis in valgrind-3.11.0-rexw-cvtps2pd.patch.
Mark Wielaard 0ceac8
- Add valgrind-3.11.0-s390-hwcap.patch
Mark Wielaard 0ceac8
Mark Wielaard ac59d9
* Mon Oct 12 2015 Mark Wielaard <mjw@redhat.com> - 3.11.0-3
Mark Wielaard ac59d9
- Add valgrind-3.11.0-rexw-cvtps2pd.patch.
Mark Wielaard ac59d9
Mark Wielaard c5d5c8
* Thu Oct 01 2015 Mark Wielaard <mjw@redhat.com> - 3.11.0-2
Mark Wielaard c5d5c8
- Add valgrind-3.11.0-no-rdrand.patch
Mark Wielaard c5d5c8
Mark Wielaard 115cfd
* Wed Sep 23 2015 Mark Wielaard <mjw@redhat.com> - 3.11.0-1
Mark Wielaard 115cfd
- Upgrade to valgrind 3.11.0 final
Mark Wielaard 115cfd
- Drop patches included upstream
Mark Wielaard 115cfd
  - valgrind-3.11.0-ppc-dfp-guard.patch
Mark Wielaard 115cfd
  - valgrind-3.11.0-ppc-ppr.patch
Mark Wielaard 115cfd
  - valgrind-3.11.0-ppc-mbar.patch
Mark Wielaard 115cfd
  - valgrind-3.11.0-glibc-futex-message.patch
Mark Wielaard 115cfd
  - valgrind-3.11.0-arm64-libvex_test.patch
Mark Wielaard 115cfd
  - valgrind-3.11.0-arm-warnings.patch
Mark Wielaard 115cfd
  - valgrind-3.11.0-arm-no-cast-align.patch
Mark Wielaard 115cfd
  - valgrind-3.11.0-ppc-vbit-test.patch
Mark Wielaard 115cfd
- Add arm64 syscall patches
Mark Wielaard 115cfd
  - valgrind-3.11.0-arm64-xattr.patch
Mark Wielaard 115cfd
  - valgrind-3.11.0-arm64-sigpending.patch
Mark Wielaard 115cfd
Mark Wielaard 5f750d
* Sat Sep 19 2015 Mark Wielaard <mjw@redhat.com> - 3.11.0-0.4.TEST1
Mark Wielaard 5f750d
- Add valgrind-3.11.0-ppc-dfp-guard.patch
Mark Wielaard 5f750d
- Add valgrind-3.11.0-ppc-ppr.patch
Mark Wielaard 5f750d
- Add valgrind-3.11.0-ppc-mbar.patch
Mark Wielaard 5f750d
Mark Wielaard d5ddea
* Fri Sep 18 2015 Mark Wielaard <mjw@redhat.com> - 3.11.0-0.3.TEST1
Mark Wielaard e231d2
- Make sure some info about the system is in the build.log before check.
Mark Wielaard 515590
- Add valgrind-3.11.0-glibc-futex-message.patch
Mark Wielaard ce9756
- Add valgrind-3.11.0-arm64-libvex_test.patch
Mark Wielaard 3bd1af
- Add valgrind-3.11.0-arm-warnings.patch
Mark Wielaard c3606a
- Add valgrind-3.11.0-arm-no-cast-align.patch
Mark Wielaard 3f5f1a
- Add valgrind-3.11.0-ppc-vbit-test.patch
Mark Wielaard e231d2
Orion Poplawski b0436b
* Tue Sep 15 2015 Orion Poplawski <orion@cora.nwra.com> - 1:3.11.0-0.2.TEST1
Orion Poplawski b0436b
- Rebuild for openmpi 1.10.0
Orion Poplawski b0436b
Mark Wielaard 3e3d8c
* Thu Sep 10 2015 Mark Wielaard <mjw@redhat.com> - 3.11.0-0.1.TEST1
Mark Wielaard 893352
- Add BuildRequires perl(Getopt::Long)
Mark Wielaard 3e3d8c
- Upgrade to valgrind 3.11.0.TEST1
Mark Wielaard 3e3d8c
- Remove upstreamed valgrind-3.10.1-gdb-file-warning.patch
Mark Wielaard 893352
Mark Wielaard d78622
* Tue Aug 25 2015 Mark Wielaard <mjw@redhat.com> - 3.10.1-22.svn20150825r15589
Mark Wielaard fa9749
- Drop valgrind-3.9.0-stat_h.patch.
Mark Wielaard 98f9fc
- Add BuildRequires gcc-c++.
Mark Wielaard d78622
- Update to current valgrind svn (svn20150825r15589)
Mark Wielaard d78622
- Add valgrind-3.10.1-gdb-file-warning.patch
Mark Wielaard fa9749
Mark Wielaard 48db9b
* Mon Aug 17 2015 Mark Wielaard <mjw@redhat.com> - 3.10.1-21.svn20150817r15561
Mark Wielaard 48db9b
- Update to current valgrind svn. Drop patches now upstream.
Mark Wielaard 48db9b
Mark Wielaard 7e9d6f
* Mon Aug 17 2015 Mark Wielaard <mjw@redhat.com> - 3.10.1-20
Mark Wielaard 7e9d6f
- Don't try to move around libmpiwrap when not building for openmpi (s390x)
Mark Wielaard 7e9d6f
Mark Wielaard 1a5a73
* Fri Aug 14 2015 Mark Wielaard <mjw@redhat.com> - 3.10.1-19
Mark Wielaard 1a5a73
- Install libmpiwrap library under {_libdir}/openmpi/valgrind (#1238428)
Mark Wielaard 1a5a73
Sandro Mani bedbcc
* Mon Aug 10 2015 Sandro Mani <manisandro@gmail.com> - 1:3.10.1-18
Sandro Mani bedbcc
- Rebuild for RPM MPI Requires Provides Change
Sandro Mani bedbcc
Mark Wielaard 2afe75
* Mon Aug 10 2015 Mark Wielaard <mjw@redhat.com> - 3.10.1-17
Mark Wielaard 2afe75
- Add setuid and setresgid to valgrind-3.10.1-aarch64-syscalls.patch.
Mark Wielaard 2afe75
Mark Wielaard ea8797
* Mon Aug 03 2015 Mark Wielaard <mjw@redhat.com> - 3.10.1-16
Mark Wielaard ea8797
- Add valgrind-3.10.1-ppc64-hwcap2.patch
Mark Wielaard ea8797
Mark Wielaard 0ad11a
* Wed Jul 08 2015 Mark Wielaard <mjw@redhat.com> - 3.10.1-15
Mark Wielaard 0ad11a
- Update valgrind-3.10.1-s390x-fiebra.patch
Mark Wielaard 0ad11a
Mark Wielaard 3e15c8
* Wed Jul 08 2015 Mark Wielaard <mjw@redhat.com> - 3.10.1-14
Mark Wielaard 3e15c8
- Add valgrind-3.10.1-s390x-fiebra.patch
Mark Wielaard 3e15c8
Mark Wielaard 339000
* Tue Jul 07 2015 Mark Wielaard <mjw@redhat.com> - 3.10.1-13
Mark Wielaard d19c00
- Add valgrind-3.10.1-di_notify_mmap.patch
Mark Wielaard 339000
- Add valgrind-3.10.1-memmove-ld_so-ppc64.patch
Mark Wielaard d19c00
Mark Wielaard e5f214
* Fri Jun 19 2015 Mark Wielaard <mjw@redhat.com> - 3.10.1-12
Mark Wielaard e5f214
- Add valgrind-3.10.1-kernel-4.0.patch.
Mark Wielaard e5f214
Dennis Gilmore 54ad7e
* Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:3.10.1-11
Dennis Gilmore 54ad7e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
Dennis Gilmore 54ad7e
Mark Wielaard ec0fc7
* Sun Jun 07 2015 Mark Wielaard <mjw@redhat.com> - 3.10.1-10
Mark Wielaard ec0fc7
- Add valgrind-3.10.1-cfi-redzone.patch.
Mark Wielaard ec0fc7
Mark Wielaard 5a00ba
* Wed Jun 03 2015 Mark Wielaard <mjw@redhat.com> - 3.10.1-9
Mark Wielaard 086fbe
- Add valgrind-3.10.1-memfd_create.patch.
Mark Wielaard 8ebb5c
- Add valgrind-3.10.1-syncfs.patch.
Mark Wielaard a1fa84
- Add valgrind-3.10.1-arm-process_vm_readv_writev.patch.
Mark Wielaard c55764
- Add valgrind-3.10.1-fno-ipa-icf.patch.
Mark Wielaard 9e7a75
- Add valgrind-3.10.1-demangle-q.patch
Mark Wielaard 086fbe
Mark Wielaard 75deab
* Fri May 22 2015 Mark Wielaard <mjw@redhat.com> - 3.10.1-8
Mark Wielaard 75deab
- Disable extended regtest on arm. The gdb tests hang for unknown reasons.
Mark Wielaard 66ac4f
  The reason is a glibc bug #1196181 which causes:
Mark Wielaard 66ac4f
  "GDB fails with Cannot parse expression `.L1055 4@r4'."
Mark Wielaard 75deab
Mark Wielaard 134e3d
* Wed Apr 22 2015 Mark Wielaard <mjw@redhat.com> - 3.10.1-7
Mark Wielaard 134e3d
- Add valgrind-3.10-1-ppc64-sigpending.patch
Mark Wielaard ffb6b7
- Filter out -fstack-protector-strong and disable _hardened_build.
Mark Wielaard 134e3d
Mark Wielaard 6f93c8
* Wed Feb 18 2015 Mark Wielaard <mjw@redhat.com> - 3.10.1-6
Mark Wielaard d893a2
- Add valgrind-3.10.1-send-recv-mmsg.patch
Mark Wielaard 6f93c8
- Add mount and umount2 to valgrind-3.10.1-aarch64-syscalls.patch.
Mark Wielaard 0bbad0
- Add valgrind-3.10.1-glibc-version-check.patch
Mark Wielaard d893a2
Mark Wielaard bc6990
* Tue Feb 10 2015 Mark Wielaard <mjw@redhat.com> - 3.10.1-5
Mark Wielaard bc6990
- Add accept4 to valgrind-3.10.1-aarch64-syscalls.patch.
Mark Wielaard bc6990
- Add valgrind-3.10.1-ppc64-accept4.patch.
Mark Wielaard bc6990
Mark Wielaard aa8291
* Sun Feb 08 2015 Mark Wielaard <mjw@redhat.com> - 3.10.1-4
Mark Wielaard aa8291
- Add valgrind-3.10.1-aarch64-syscalls.patch.
Mark Wielaard aa8291
Mark Wielaard 3e802c
* Thu Feb 05 2015 Mark Wielaard <mjw@redhat.com> - 3.10.1-3
Mark Wielaard 3e802c
- Add valgrind-3.10-s390-spechelper.patch.
Mark Wielaard 3e802c
Mark Wielaard 139c95
* Tue Jan 13 2015 Mark Wielaard <mjw@redhat.com> - 3.10.1-2
Mark Wielaard 139c95
- Add valgrind-3.10.1-mempcpy.patch.
Mark Wielaard 139c95
Mark Wielaard 0eeb0e
* Wed Nov 26 2014 Mark Wielaard <mjw@redhat.com> - 3.10.1-1
Mark Wielaard 0eeb0e
- Upgrade to 3.10.1 final.
Mark Wielaard 0eeb0e
Mark Wielaard af5c79
* Mon Nov 24 2014 Mark Wielaard <mjw@redhat.com> - 3.10.1-0.1.TEST1
Mark Wielaard af5c79
- Upgrade to valgrind 3.10.1.TEST1
Mark Wielaard af5c79
- Remove patches that are now upstream:
Mark Wielaard af5c79
  - valgrind-3.10.0-old-ppc32-instr-magic.patch
Mark Wielaard af5c79
  - valgrind-3.10.0-aarch64-syscalls.patch
Mark Wielaard af5c79
  - valgrind-3.10.0-aarch64-dmb-sy.patch
Mark Wielaard af5c79
  - valgrind-3.10.0-aarch64-frint.patch
Mark Wielaard af5c79
  - valgrind-3.10.0-fcvtmu.patch
Mark Wielaard af5c79
  - valgrind-3.10.0-aarch64-fcvta.patch
Mark Wielaard af5c79
Mark Wielaard a45fa3
* Wed Nov 19 2014 Mark Wielaard <mjw@redhat.com> - 3.10.0-6
Mark Wielaard a45fa3
- Add getgroups/setgroups to valgrind-3.10.0-aarch64-syscalls.patch
Mark Wielaard a45fa3
Mark Wielaard 400d1b
* Tue Nov  4 2014 Mark Wielaard <mjw@redhat.com> - 3.10.0-5
Mark Wielaard 8cf836
- Merge valgrind-3.10.0-aarch64-times.patch
Mark Wielaard 8cf836
  and valgrind-3.10.0-aarch64-getsetsid.patch
Mark Wielaard 8cf836
  into valgrind-3.10.0-aarch64-syscalls.patch
Mark Wielaard 8cf836
  add fdatasync, msync, pread64, setreuid, setregid,
Mark Wielaard 8cf836
  mknodat, fchdir, chroot, fchownat, fchmod and fchown.
Mark Wielaard 552fff
- Add valgrind-3.10.0-aarch64-frint.patch
Mark Wielaard 02e125
- Add valgrind-3.10.0-fcvtmu.patch
Mark Wielaard 400d1b
- Add valgrind-3.10.0-aarch64-fcvta.patch
Mark Wielaard 8cf836
Mark Wielaard c426cf
* Sat Oct 11 2014 Mark Wielaard <mjw@redhat.com> - 3.10.0-4
Mark Wielaard b722ea
- Add valgrind-3.10.0-aarch64-times.patch
Mark Wielaard 473a45
- Add valgrind-3.10.0-aarch64-getsetsid.patch
Mark Wielaard c426cf
- Add valgrind-3.10.0-aarch64-dmb-sy.patch
Mark Wielaard b722ea
Mark Wielaard 499cde
* Mon Sep 15 2014 Mark Wielaard <mjw@redhat.com> - 3.10.0-3
Mark Wielaard 499cde
- Add valgrind-3.10.0-old-ppc32-instr-magic.patch.
Mark Wielaard 499cde
Mark Wielaard f53711
* Fri Sep 12 2014 Mark Wielaard <mjw@redhat.com> - 3.10.0-2
Mark Wielaard f53711
- Fix ppc32 multilib handling on ppc64[be].
Mark Wielaard f53711
- Drop ppc64 secondary for ppc32 primary support.
Mark Wielaard f53711
- Except for armv7hl we don't support any other arm[32] arch.
Mark Wielaard f53711
Mark Wielaard c0a743
* Thu Sep 11 2014 Mark Wielaard <mjw@redhat.com> - 3.10.0-1
Mark Wielaard c0a743
- Update to 3.10.0 final.
Mark Wielaard c0a743
- Remove valgrind-3.10-configure-glibc-2.20.patch fixed upstream.
Mark Wielaard c0a743
Mark Wielaard 8705d2
* Mon Sep  8 2014 Mark Wielaard <mjw@redhat.com> - 3.10.0-0.2.BETA2
Mark Wielaard 8705d2
- Update to 3.10.0.BETA2.
Mark Wielaard 939642
- Don't run dwz or generate minisymtab.
Mark Wielaard e23792
- Remove valgrind-3.9.0-s390x-ld-supp.patch fixed upstream.
Mark Wielaard 1e1bb1
- Add valgrind-3.10-configure-glibc-2.20.patch.
Mark Wielaard 939642
Mark Wielaard 6efab6
* Tue Sep  2 2014 Mark Wielaard <mjw@redhat.com> - 3.10.0-0.1.BETA1
Mark Wielaard 6efab6
- Update to official upstream 3.10.0 BETA1.
Mark Wielaard 6efab6
  - Enables inlined frames in stacktraces.
Mark Wielaard 6efab6
Mark Wielaard a8cca3
* Fri Aug 29 2014 Mark Wielaard <mjw@redhat.com> - 3.9.0-26.svn20140829r14384
Mark Wielaard a8cca3
- Update to upstream svn r14384
Mark Wielaard a8cca3
- Enable gdb_server tests again for arm and aarch64
Mark Wielaard a8cca3
Mark Wielaard 77994d
* Wed Aug 27 2014 Mark Wielaard <mjw@redhat.com> - 3.9.0-25.svn20140827r14370
Mark Wielaard 77994d
- Update to upstream svn r14370
Mark Wielaard 77994d
- Remove ppc testfile copying (no longer patched in)
Mark Wielaard 77994d
Mark Wielaard 7d0483
* Mon Aug 18 2014 Mark Wielaard <mjw@redhat.com> - 3.9.0-24.svn20140818r14303
Mark Wielaard 7d0483
- Update to upstream svn r14303
Mark Wielaard 7d0483
- Move fake libgcc into shared to not break post-regtest-checks.
Mark Wielaard 7d0483
- autogen.sh execution no longer needed in %%build.
Mark Wielaard 7d0483
Peter Robinson 8b92ba
* Mon Aug 18 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:3.9.0-23.svn20140809r14250
Peter Robinson 8b92ba
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
Peter Robinson 8b92ba
Mark Wielaard e99054
* Sat Aug  9 2014 Mark Wielaard <mjw@redhat.com> 3.9.0-22.svn20140809r14250
Mark Wielaard e99054
- Update to upstream svn r14250
Mark Wielaard e99054
  - ppc64le support got integrated upstream. Remove patches:
Mark Wielaard e99054
    valgrind-3.9.0-ppc64le-initial.patch
Mark Wielaard e99054
    valgrind-3.9.0-ppc64le-functional.patch
Mark Wielaard e99054
    valgrind-3.9.0-ppc64le-test.patch
Mark Wielaard e99054
    valgrind-3.9.0-ppc64le-extra.patch
Mark Wielaard e99054
Mark Wielaard da645d
* Sat Jul 19 2014 Mark Wielaard <mjw@redhat.com> 3.9.0-21.svn20140718r14176
Mark Wielaard da645d
- Disable full regtest on arm (gdb integration tests sometimes hang).
Mark Wielaard da645d
Mark Wielaard 6f7ad2
* Fri Jul 18 2014 Mark Wielaard <mjw@redhat.com> 3.9.0-20.svn20140718r14176
Mark Wielaard 6f7ad2
- Update to upstream svn r14176
Mark Wielaard 6f7ad2
  Remove valgrind-3.9.0-arm64-user_regs.patch
Mark Wielaard 6f7ad2
- Add ppc64le support
Mark Wielaard 6f7ad2
  valgrind-3.9.0-ppc64le-initial.patch
Mark Wielaard 6f7ad2
  valgrind-3.9.0-ppc64le-functional.patch
Mark Wielaard 6f7ad2
  valgrind-3.9.0-ppc64le-test.patch
Mark Wielaard 6f7ad2
  valgrind-3.9.0-ppc64le-extra.patch
Mark Wielaard 6f7ad2
Mark Wielaard 0c75a5
* Tue Jul 15 2014 Mark Wielaard <mjw@redhat.com> 3.9.0-19.svn20140715r14165
Mark Wielaard 0c75a5
- Add valgrind-3.9.0-arm64-user_regs.patch
Mark Wielaard 0c75a5
- Disable full regtest on aarch64 (gdb integration tests sometimes hang).
Mark Wielaard 0c75a5
- Enable openmpi support on aarch64.
Mark Wielaard 0c75a5
Mark Wielaard 387284
* Tue Jul 15 2014 Mark Wielaard <mjw@redhat.com> 3.9.0-18.svn20140715r14165
Mark Wielaard 387284
- Update to upstream svn r14165.
Mark Wielaard 387284
- Remove valgrind-3.9.0-ppc64-ifunc.patch.
Mark Wielaard 387284
- Remove valgrind-3.9.0-aarch64-glibc-2.19.90-gcc-4.9.patch
Mark Wielaard 387284
- Remove valgrind-3.9.0-format-security.patch
Mark Wielaard 387284
- Remove valgrind-3.9.0-msghdr.patch
Mark Wielaard 387284
Mark Wielaard bca0a7
* Fri Jul  4 2014 Mark Wielaard <mjw@redhat.com> 3.9.0-17.svn20140513r13961
Mark Wielaard bca0a7
- Remove ppc multilib support (#1116110)
Mark Wielaard bca0a7
- Add valgrind-3.9.0-ppc64-ifunc.patch
Mark Wielaard bca0a7
Dennis Gilmore 994910
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:3.9.0-16.svn20140513r13961
Dennis Gilmore 994910
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
Dennis Gilmore 994910
Mark Wielaard ea86ed
* Mon May 19 2014 Mark Wielaard <mjw@redhat.com>
Mark Wielaard ea86ed
- Don't cleanup fake 32-bit libgcc created in %%build.
Mark Wielaard ea86ed
  make regtest might depend on it to build -m32 binaries.
Mark Wielaard ea86ed
Mark Wielaard dd1933
* Fri May 16 2014 Mark Wielaard <mjw@redhat.com> 3.9.0-15.svn20140513r13961
Mark Wielaard dd1933
- Add SHL_d_d_#imm to valgrind-3.9.0-aarch64-glibc-2.19.90-gcc-4.9.patch
Mark Wielaard dd1933
Mark Wielaard dd1933
* Thu May 15 2014 Mark Wielaard <mjw@redhat.com> 3.9.0-14.svn20140513r13961
Mark Wielaard 411e07
- Add valgrind-3.9.0-aarch64-glibc-2.19.90-gcc-4.9.patch
Mark Wielaard 411e07
Mark Wielaard 8b9a72
* Tue May 13 2014 Mark Wielaard <mjw@redhat.com> 3.9.0-13.svn20140513r13961
Mark Wielaard 8b9a72
- Update to upstream svn r13961.
Mark Wielaard 8b9a72
- Remove valgrind-3.9.0-mpx.patch integrated upstream now.
Mark Wielaard 8b9a72
- Add valgrind-3.9.0-msghdr.patch
Mark Wielaard af7589
- Add valgrind-3.9.0-format-security.patch
Mark Wielaard 8b9a72
Mark Wielaard 7ca9bd
* Thu May 8 2014 Mark Wielaard <mjw@redhat.com> 3.9.0-12.svn20140319r13879
Mark Wielaard 7ca9bd
- Add valgrind-3.9.0-mpx.patch (#1087933)
Mark Wielaard 7ca9bd
Mark Wielaard 391e38
* Wed Mar 19 2014 Mark Wielaard <mjw@redhat.com> - 3.9.0-11.svn20140319r13879
Mark Wielaard 70a8b5
- Update to upstream svn r13879. arm64 make check now builds.
Mark Wielaard 70a8b5
Mark Wielaard e12aff
* Tue Mar 18 2014 Mark Wielaard <mjw@redhat.com> - 3.9.0-10.svn20140318r13876
Mark Wielaard 855ad4
- Make sure basic binary (/bin/true) runs under valgrind.
Mark Wielaard 855ad4
  And fail the whole build if not. The regtests are not zero-fail.
Mark Wielaard 0ae573
- Update to upstream svn r13876.
Mark Wielaard e12aff
- Introduce build_openmpi and build_multilib in spec file.
Mark Wielaard 855ad4
Mark Wielaard a0b148
* Tue Mar 11 2014 Mark Wielaard <mjw@redhat.com> - 3.9.0-9.svn20140311r13869
Mark Wielaard a0b148
- Enable aarch64 based on current upstream svn. Removed upstreamed patches.
Mark Wielaard a0b148
  Thanks to Marcin Juszkiewicz <mjuszkiewicz@redhat.com>
Mark Wielaard a0b148
Mark Wielaard 52ab32
* Mon Mar 10 2014 Mark Wielaard <mjw@redhat.com> - 3.9.0-8
Mark Wielaard 52ab32
- Add valgrind-3.9.0-ppc64-priority.patch
Mark Wielaard 52ab32
Mark Wielaard 4714e5
* Mon Feb 24 2014 Mark Wielaard <mjw@redhat.com>
Mark Wielaard 4714e5
- Add upstream fixes to valgrind-3.9.0-timer_create.patch
Mark Wielaard 4714e5
Mark Wielaard 77a7a4
* Fri Feb 21 2014 Mark Wielaard <mjw@redhat.com> - 3.9.0-7
Mark Wielaard 77a7a4
- Add valgrind-3.9.0-glibc-2.19.patch
Mark Wielaard 77a7a4
Mark Wielaard 81b3a0
* Fri Feb 21 2014 Mark Wielaard <mjw@redhat.com> - 3.9.0-6
Mark Wielaard 2b58ba
- Add valgrind-3.9.0-s390-dup3.patch
Mark Wielaard 81b3a0
- Add valgrind-3.9.0-timer_create.patch
Mark Wielaard 2b58ba
Mark Wielaard 93919c
* Thu Dec 12 2013 Mark Wielaard <mjw@redhat.com> - 3.9.0-5
Mark Wielaard 79d46f
- Add valgrind-3.9.0-manpage-memcheck-options.patch.
Mark Wielaard 93919c
- Add valgrind-3.9.0-s390-fpr-pair.patch.
Mark Wielaard 79d46f
Mark Wielaard 745bd7
* Thu Nov 28 2013 Mark Wielaard <mjw@redhat.com> - 3.9.0-4
Mark Wielaard 745bd7
- Add valgrind-3.9.0-xabort.patch.
Mark Wielaard 745bd7
Mark Wielaard 84c40e
* Fri Nov 22 2013 Mark Wielaard <mjw@redhat.com> - 3.9.0-3
Mark Wielaard 02fda2
- Add valgrind-3.9.0-anon-typedef.patch.
Mark Wielaard 46a14f
- Add valgrind-3.9.0-s390x-ld-supp.patch
Mark Wielaard 02fda2
Mark Wielaard a9137e
* Wed Nov 20 2013 Mark Wielaard <mjw@redhat.com> - 3.9.0-2
Mark Wielaard 5918a2
- Add valgrind-3.9.0-dwz-alt-buildid.patch.
Mark Wielaard a9137e
- Add valgrind-3.9.0-s390-risbg.patch.
Mark Wielaard 5918a2
Mark Wielaard 2fc9ba
* Fri Nov  1 2013 Mark Wielaard <mjw@redhat.com> - 3.9.0-1
Mark Wielaard 2fc9ba
- Upgrade to valgrind 3.9.0 final.
Mark Wielaard 2fc9ba
- Remove support for really ancient GCCs (valgrind-3.9.0-config_h.patch).
Mark Wielaard 2fc9ba
- Add valgrind-3.9.0-amd64_gen_insn_test.patch.
Mark Wielaard 2fc9ba
- Remove and cleanup fake 32-bit libgcc package.
Mark Wielaard 2fc9ba
Mark Wielaard fc26e0
* Mon Oct 28 2013 Mark Wielaard <mjw@redhat.com> - 3.9.0-0.1.TEST1
Mark Wielaard fc26e0
- Upgrade to valgrind 3.9.0.TEST1
Mark Wielaard fc26e0
- Remove patches that are now upstream:
Mark Wielaard fc26e0
  - valgrind-3.8.1-abbrev-parsing.patch
Mark Wielaard fc26e0
  - valgrind-3.8.1-af-bluetooth.patch
Mark Wielaard fc26e0
  - valgrind-3.8.1-aspacemgr_VG_N_SEGs.patch
Mark Wielaard fc26e0
  - valgrind-3.8.1-avx2-bmi-fma.patch.gz
Mark Wielaard fc26e0
  - valgrind-3.8.1-avx2-prereq.patch
Mark Wielaard fc26e0
  - valgrind-3.8.1-bmi-conf-check.patch
Mark Wielaard fc26e0
  - valgrind-3.8.1-capget.patch
Mark Wielaard fc26e0
  - valgrind-3.8.1-cfi_dw_ops.patch
Mark Wielaard fc26e0
  - valgrind-3.8.1-dwarf-anon-enum.patch
Mark Wielaard fc26e0
  - valgrind-3.8.1-filter_gdb.patch
Mark Wielaard fc26e0
  - valgrind-3.8.1-find-buildid.patch
Mark Wielaard fc26e0
  - valgrind-3.8.1-gdbserver_exit.patch
Mark Wielaard fc26e0
  - valgrind-3.8.1-gdbserver_tests-syscall-template-source.patch
Mark Wielaard fc26e0
  - valgrind-3.8.1-glibc-2.17-18.patch
Mark Wielaard fc26e0
  - valgrind-3.8.1-index-supp.patch
Mark Wielaard fc26e0
  - valgrind-3.8.1-initial-power-isa-207.patch
Mark Wielaard fc26e0
  - valgrind-3.8.1-manpages.patch
Mark Wielaard fc26e0
  - valgrind-3.8.1-memcheck-mc_translate-Iop_8HLto16.patch
Mark Wielaard fc26e0
  - valgrind-3.8.1-mmxext.patch
Mark Wielaard fc26e0
  - valgrind-3.8.1-movntdqa.patch
Mark Wielaard fc26e0
  - valgrind-3.8.1-new-manpages.patch
Mark Wielaard fc26e0
  - valgrind-3.8.1-openat.patch
Mark Wielaard fc26e0
  - valgrind-3.8.1-overlap_memcpy_filter.patch
Mark Wielaard fc26e0
  - valgrind-3.8.1-pie.patch
Mark Wielaard fc26e0
  - valgrind-3.8.1-pkg-config.patch
Mark Wielaard fc26e0
  - valgrind-3.8.1-power-isa-205-deprecation.patch
Mark Wielaard fc26e0
  - valgrind-3.8.1-ppc-32-mode-64-bit-instr.patch
Mark Wielaard fc26e0
  - valgrind-3.8.1-ppc-setxattr.patch
Mark Wielaard fc26e0
  - valgrind-3.8.1-proc-auxv.patch
Mark Wielaard fc26e0
  - valgrind-3.8.1-ptrace-include-configure.patch
Mark Wielaard fc26e0
  - valgrind-3.8.1-ptrace-setgetregset.patch
Mark Wielaard fc26e0
  - valgrind-3.8.1-ptrace-thread-area.patch
Mark Wielaard fc26e0
  - valgrind-3.8.1-regtest-fixlets.patch
Mark Wielaard fc26e0
  - valgrind-3.8.1-s390-STFLE.patch
Mark Wielaard fc26e0
  - valgrind-3.8.1-s390_tsearch_supp.patch
Mark Wielaard fc26e0
  - valgrind-3.8.1-sendmsg-flags.patch
Mark Wielaard fc26e0
  - valgrind-3.8.1-sigill_diag.patch
Mark Wielaard fc26e0
  - valgrind-3.8.1-static-variables.patch
Mark Wielaard fc26e0
  - valgrind-3.8.1-stpncpy.patch
Mark Wielaard fc26e0
  - valgrind-3.8.1-text-segment.patch
Mark Wielaard fc26e0
  - valgrind-3.8.1-wcs.patch
Mark Wielaard fc26e0
  - valgrind-3.8.1-x86_amd64_features-avx.patch
Mark Wielaard fc26e0
  - valgrind-3.8.1-xaddb.patch
Mark Wielaard fc26e0
  - valgrind-3.8.1-zero-size-sections.patch
Mark Wielaard fc26e0
- Remove special case valgrind-3.8.1-enable-armv5.patch.
Mark Wielaard fc26e0
- Remove valgrind-3.8.1-x86-backtrace.patch, rely on new upstream fp/cfi
Mark Wielaard fc26e0
  try-cache mechanism.
Mark Wielaard fc26e0
Mark Wielaard bd0310
* Mon Oct 14 2013 Mark Wielaard <mjw@redhat.com> - 3.8.1-31
Mark Wielaard bd0310
- Fix multilib issue with HAVE_PTRACE_GETREGS in config.h.
Mark Wielaard bd0310
Mark Wielaard 56a8db
* Thu Sep 26 2013 Mark Wielaard <mjw@redhat.com> - 3.8.1-30
Mark Wielaard 56a8db
- Add valgrind-3.8.1-index-supp.patch (#1011713)
Mark Wielaard 56a8db
Mark Wielaard 35f313
* Wed Sep 25 2013 Mark Wielaard <mjw@redhat.com> - 3.8.1-29
Mark Wielaard 35f313
- Filter out -mcpu= so tests are compiled with the right flags. (#996927).
Mark Wielaard 35f313
Mark Wielaard 59e54b
* Mon Sep 23 2013 Mark Wielaard <mjw@redhat.com> - 3.8.1-28
Mark Wielaard 59e54b
- Implement SSE4 MOVNTDQA insn (valgrind-3.8.1-movntdqa.patch)
Mark Wielaard 59e54b
- Don't BuildRequire /bin/ps, just BuildRequire procps
Mark Wielaard 59e54b
  (procps-ng provides procps).
Mark Wielaard 59e54b
Mark Wielaard e7fbf7
* Thu Sep 05 2013 Mark Wielaard <mjw@redhat.com> - 3.8.1-27
Mark Wielaard ff35c1
- Fix power_ISA2_05 testcase (valgrind-3.8.1-power-isa-205-deprecation.patch)
Mark Wielaard 764c7c
- Fix ppc32 make check build (valgrind-3.8.1-initial-power-isa-207.patch)
Mark Wielaard d3173f
- Add valgrind-3.8.1-mmxext.patch
Mark Wielaard ff35c1
Mark Wielaard 764c7c
* Wed Aug 21 2013 Mark Wielaard <mjw@redhat.com> - 3.8.1-26
Mark Wielaard 886dc2
- Allow building against glibc 2.18. (#999169)
Mark Wielaard e9da74
Mark Wielaard c0730c
* Thu Aug 15 2013 Mark Wielaard <mjw@redhat.com> - 3.8.1-25
Mark Wielaard c0730c
- Add valgrind-3.8.1-s390-STFLE.patch
Mark Wielaard c0730c
  s390 message-security assist (MSA) instruction extension not implemented.
Mark Wielaard c0730c
Mark Wielaard a53def
* Wed Aug 14 2013 Mark Wielaard <mjw@redhat.com> - 3.8.1-24
Mark Wielaard 5fa4cb
- Add valgrind-3.8.1-power-isa-205-deprecation.patch
Mark Wielaard 5fa4cb
  Deprecation of some ISA 2.05 POWER6 instructions.
Mark Wielaard a53def
- Fixup auto-foo generation of new manpage doc patch.
Mark Wielaard 5fa4cb
Mark Wielaard efd826
* Wed Aug 14 2013 Mark Wielaard <mjw@redhat.com> - 3.8.1-23
Mark Wielaard befc2c
- tests/check_isa-2_07_cap should be executable.
Mark Wielaard befc2c
Mark Wielaard 302637
* Tue Aug 13 2013 Mark Wielaard <mjw@redhat.com> - 3.8.1-22
Mark Wielaard 302637
- Add valgrind-3.8.1-initial-power-isa-207.patch
Mark Wielaard 302637
  Initial ISA 2.07 support for POWER8-tuned libc.
Mark Wielaard 302637
Mark Wielaard cf5d3d
* Thu Aug 08 2013 Mark Wielaard <mjw@redhat.com> - 3.8.1-21
Mark Wielaard 90be74
- Don't depend on docdir location and version in openmpi subpackage
Mark Wielaard 90be74
  description (#993938).
Mark Wielaard cf5d3d
- Enable openmpi subpackage also on arm.
Mark Wielaard 90be74
Mark Wielaard c4cbc6
* Thu Aug 08 2013 Mark Wielaard <mjw@redhat.com> - 3.8.1-20
Mark Wielaard c4cbc6
- Add valgrind-3.8.1-ptrace-include-configure.patch (#992847)
Mark Wielaard c4cbc6
Dennis Gilmore eec2f9
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:3.8.1-19
Dennis Gilmore eec2f9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
Dennis Gilmore eec2f9
Petr Písař 5c919e
* Thu Jul 18 2013 Petr Pisar <ppisar@redhat.com> - 1:3.8.1-18
Petr Písař 5c919e
- Perl 5.18 rebuild
Petr Písař 5c919e
Mark Wielaard 408521
* Mon Jul 08 2013 Mark Wielaard <mjw@redhat.com> - 3.8.1-17
Mark Wielaard 088e48
- Add valgrind-3.8.1-dwarf-anon-enum.patch
Mark Wielaard 559e67
- Cleanup valgrind-3.8.1-sigill_diag.patch .orig file changes (#949687).
Mark Wielaard e43f73
- Add valgrind-3.8.1-ppc-setxattr.patch
Mark Wielaard 1e328c
- Add valgrind-3.8.1-new-manpages.patch
Mark Wielaard 05491c
- Add valgrind-3.8.1-ptrace-thread-area.patch
Mark Wielaard 9baecd
- Add valgrind-3.8.1-af-bluetooth.patch
Mark Wielaard 088e48
Michael Schwendt c50e6b
* Tue May 28 2013 Michael Schwendt <mschwendt@fedoraproject.org> - 1:3.8.1-16
Michael Schwendt c50e6b
- Provide virtual -static package in -devel subpackage (#609624).
Michael Schwendt c50e6b
Mark Wielaard b211c0
* Thu Apr 25 2013 Mark Wielaard <mjw@redhat.com> 3.8.1-15
Mark Wielaard b211c0
- Add valgrind-3.8.1-zero-size-sections.patch. Resolves issues with zero
Mark Wielaard b211c0
  sized .eh_frame sections on ppc64.
Mark Wielaard b211c0
Mark Wielaard f47455
* Thu Apr 18 2013 Mark Wielaard <mjw@redhat.com> 3.8.1-14
Mark Wielaard f47455
- fixup selinux file context when doing a scl build.
Mark Wielaard f47455
- Enable regtest suite on ARM.
Mark Wielaard f47455
- valgrind-3.8.1-abbrev-parsing.patch, drop workaround, enable real fix.
Mark Wielaard f47455
- Fix -Ttext-segment configure check. Enables s390x again.
Mark Wielaard f47455
- BuildRequire ps for testsuite.
Mark Wielaard f47455
Mark Wielaard 2c0438
* Tue Apr 02 2013 Mark Wielaard <mjw@redhat.com> 3.8.1-13
Mark Wielaard 2c0438
- Fix quoting in valgrind valgrind-3.8.1-enable-armv5.patch and
Mark Wielaard 2c0438
  remove arm configure hunk from valgrind-3.8.1-text-segment.patch #947440
Mark Wielaard 257198
- Replace valgrind-3.8.1-text-segment.patch with upstream variant.
Mark Wielaard a31be8
- Add valgrind-3.8.1-regtest-fixlets.patch.
Mark Wielaard 2c0438
Mark Wielaard 72ae2f
* Wed Mar 20 2013 Mark Wielaard <mjw@redhat.com> 3.8.1-12
Mark Wielaard 72ae2f
- Add valgrind-3.8.1-text-segment.patch
Mark Wielaard 72ae2f
- Don't undefine _missing_build_ids_terminate_build.
Mark Wielaard 72ae2f
Mark Wielaard 58b00c
* Tue Mar 12 2013 Mark Wielaard <mjw@redhat.com> 3.8.1-11
Mark Wielaard 58b00c
- Add valgrind-3.8.1-manpages.patch
Mark Wielaard 58b00c
Mark Wielaard 12d5b7
* Fri Mar 01 2013 Mark Wielaard <mjw@redhat.com> 3.8.1-10
Mark Wielaard 12d5b7
- Don't disable -debuginfo package generation, but do undefine
Mark Wielaard 12d5b7
  _missing_build_ids_terminate_build.
Mark Wielaard 12d5b7
Mark Wielaard cb8636
* Thu Feb 28 2013 Mark Wielaard <mjw@redhat.com> 3.8.1-9
Mark Wielaard cb8636
- Replace valgrind-3.8.1-sendmsg-flags.patch with upstream version.
Mark Wielaard cb8636
Mark Wielaard 447d28
* Tue Feb 19 2013 Mark Wielaard <mjw@redhat.com> 3.8.1-8
Mark Wielaard 447d28
- Add valgrind-3.8.1-sendmsg-flags.patch
Mark Wielaard 1f3b65
- Add valgrind-3.8.1-ptrace-setgetregset.patch
Mark Wielaard 1f3b65
- Add valgrind-3.8.1-static-variables.patch
Mark Wielaard 447d28
Jon Ciesla af8728
* Thu Feb 07 2013 Jon Ciesla <limburgher@gmail.com> 1:3.8.1-7
Jon Ciesla af8728
- Merge review fixes, BZ 226522.
Jon Ciesla af8728
Mark Wielaard 46403f
* Wed Jan 16 2013 Mark Wielaard <mjw@redhat.com> 3.8.1-6
Mark Wielaard 46403f
- Allow building against glibc-2.17.
Mark Wielaard 46403f
Mark Wielaard 464c3f
* Sun Nov  4 2012 Mark Wielaard <mjw@redhat.com> 3.8.1-5
Mark Wielaard 68a09e
- Add valgrind-3.8.1-stpncpy.patch (KDE#309427)
Mark Wielaard e0d33c
- Add valgrind-3.8.1-ppc-32-mode-64-bit-instr.patch (#810992, KDE#308573)
Mark Wielaard ada208
- Add valgrind-3.8.1-sigill_diag.patch (#810992, KDE#309425)
Mark Wielaard 68a09e
Mark Wielaard d398a8
* Tue Oct 16 2012 Mark Wielaard <mjw@redhat.com> 3.8.1-4
Mark Wielaard d398a8
- Add valgrind-3.8.1-xaddb.patch (#866793, KDE#307106)
Mark Wielaard d398a8
Mark Wielaard 296dbb
* Mon Oct 15 2012 Mark Wielaard <mjw@redhat.com> 3.8.1-3
Mark Wielaard 53369d
- Add valgrind-3.8.1-x86_amd64_features-avx.patch (KDE#307285)
Mark Wielaard 50c757
- Add valgrind-3.8.1-gdbserver_tests-syscall-template-source.patch (KDE#307155)
Mark Wielaard 423b91
- Add valgrind-3.8.1-overlap_memcpy_filter.patch (KDE#307290)
Mark Wielaard 4da4e4
- Add valgrind-3.8.1-pkg-config.patch (#827219, KDE#307729)
Mark Wielaard 3eb96a
- Add valgrind-3.8.1-proc-auxv.patch (KDE#253519)
Mark Wielaard 3a21fd
- Add valgrind-3.8.1-wcs.patch (#755242, KDE#307828)
Mark Wielaard d64aea
- Add valgrind-3.8.1-filter_gdb.patch (KDE#308321)
Mark Wielaard efb9f6
- Add valgrind-3.8.1-gdbserver_exit.patch (#862795, KDE#308341)
Mark Wielaard 780eea
- Add valgrind-3.8.1-aspacemgr_VG_N_SEGs.patch (#730303, KDE#164485)
Mark Wielaard 33c059
- Add valgrind-3.8.1-s390_tsearch_supp.patch (#816244, KDE#308427)
Mark Wielaard 53369d
Mark Wielaard f47455
* Fri Sep 21 2012 Mark Wielaard <mjw@redhat.com> 3.8.1-2
Mark Wielaard d24bc6
- Add valgrind-3.8.1-gdbserver_tests-mcinvoke-ppc64.patch
Mark Wielaard b8b0f5
- Replace valgrind-3.8.1-cfi_dw_ops.patch with version as committed upstream.
Mark Wielaard 3bd489
- Remove erroneous printf change from valgrind-3.8.1-abbrev-parsing.patch.
Mark Wielaard a84d91
- Add scalar testcase change to valgrind-3.8.1-capget.patch.
Mark Wielaard d24bc6
Mark Wielaard c728a3
* Thu Sep 20 2012 Mark Wielaard <mjw@redhat.com> 3.8.1-1
Mark Wielaard fb1be1
- Add partial backport of upstream revision 12884
Mark Wielaard fb1be1
  valgrind-3.8.0-memcheck-mc_translate-Iop_8HLto16.patch
Mark Wielaard fb1be1
  without it AVX2 VPBROADCASTB insn is broken under memcheck.
Mark Wielaard a928b7
- Add valgrind-3.8.0-cfi_dw_ops.patch (KDE#307038)
Mark Wielaard a928b7
  DWARF2 CFI reader: unhandled DW_OP_ opcode 0x8 (DW_OP_const1u and friends)
Mark Wielaard 8c7e31
- Add valgrind-3.8.0-avx2-prereq.patch.
Mark Wielaard b11792
- Remove accidentially included diffs for gdbserver_tests and helgrind/tests
Mark Wielaard b11792
  Makefile.in from valgrind-3.8.0-avx2-bmi-fma.patch.gz
Mark Wielaard cf4ae1
- Remove valgrind-3.8.0-tests.patch tests no longer hang.
Mark Wielaard 8d4aea
- Added SCL macros to support building as part of a Software Collection.
Mark Wielaard c728a3
- Upgrade to valgrind 3.8.1.
Mark Wielaard fb1be1
Mark Wielaard 9bef86
* Wed Sep 12 2012 Mark Wielaard <mjw@redhat.com> 3.8.0-8
Mark Wielaard 9bef86
- Add configure fixup valgrind-3.8.0-bmi-conf-check.patch
Mark Wielaard 9bef86
Mark Wielaard a9c614
* Wed Sep 12 2012 Mark Wielaard <mjw@redhat.com> 3.8.0-7
Mark Wielaard a9c614
- Add valgrind-3.8.0-avx2-bmi-fma.patch (KDE#305728)
Mark Wielaard a9c614
Mark Wielaard 7e96c0
* Tue Sep 11 2012 Mark Wielaard <mjw@redhat.com> 3.8.0-6
Mark Wielaard c06a5e
- Add valgrind-3.8.0-lzcnt-tzcnt-bugfix.patch (KDE#295808)
Mark Wielaard 62fc9a
- Add valgrind-3.8.0-avx-alignment-check.patch (KDE#305926)
Mark Wielaard c06a5e
Mark Wielaard ee9108
* Mon Aug 27 2012 Mark Wielaard <mjw@redhat.com> 3.8.0-5
Mark Wielaard ee9108
- Add valgrind-3.8.0-abbrev-parsing.patch for #849783 (KDE#305513).
Mark Wielaard ee9108
Mark Wielaard 56078f
* Sun Aug 19 2012 Mark Wielaard <mjw@redhat.com> 3.8.0-4
Mark Wielaard 56078f
- Add valgrind-3.8.0-find-buildid.patch workaround bug #849435 (KDE#305431).
Mark Wielaard 56078f
Jakub Jelinek 70985a
* Wed Aug 15 2012 Jakub Jelinek <jakub@redhat.com> 3.8.0-3
Jakub Jelinek 70985a
- fix up last change
Jakub Jelinek 70985a
Jakub Jelinek 98a186
* Wed Aug 15 2012 Jakub Jelinek <jakub@redhat.com> 3.8.0-2
Jakub Jelinek 98a186
- tweak up <valgrind/config.h> to allow simultaneous installation
Jakub Jelinek 98a186
  of valgrind-devel.{i686,x86_64} (#848146)
Jakub Jelinek 98a186
Jakub Jelinek b9e26d
* Fri Aug 10 2012 Jakub Jelinek <jakub@redhat.com> 3.8.0-1
Jakub Jelinek b9e26d
- update to 3.8.0 release
Jakub Jelinek b9e26d
- from CFLAGS/CXXFLAGS filter just fortification flags, not arch
Jakub Jelinek b9e26d
  specific flags
Jon Ciesla af8728
- on i?86 prefer to use CFI over %%ebp unwinding, as GCC 4.6+
Jakub Jelinek 707b2a
  defaults to -fomit-frame-pointer
Jakub Jelinek b9e26d
Mark Wielaard f4ddfb
* Tue Aug 07 2012 Mark Wielaard <mjw@redhat.com> 3.8.0-0.1.TEST1.svn12858
Mark Wielaard f4ddfb
- Update to 3.8.0-TEST1
Mark Wielaard f4ddfb
- Clear CFLAGS CXXFLAGS LDFLAGS.
Mark Wielaard f4ddfb
- Fix \ line continuation in configure line.
Mark Wielaard f4ddfb
Mark Wielaard 3f5742
* Fri Aug 03 2012 Mark Wielaard <mjw@redhat.com> 3.7.0-7
Mark Wielaard 3f5742
- Fixup shadowing warnings valgrind-3.7.0-dwz.patch
Mark Wielaard 3f5742
- Add valgrind-3.7.0-ref_addr.patch (#842659, KDE#298864)
Mark Wielaard 3f5742
Mark Wielaard f47455
* Wed Jul 25 2012 Mark Wielaard <mjw@redhat.com> 3.7.0-6
Mark Wielaard 4fd4a7
- handle dwz DWARF compressor output (#842659, KDE#302901)
Mark Wielaard b525fd
- allow glibc 2.16.
Mark Wielaard 4fd4a7
Dennis Gilmore a5d204
* Sun Jul 22 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:3.7.0-5
Dennis Gilmore a5d204
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
Dennis Gilmore a5d204
Jakub Jelinek 9643d7
* Mon May  7 2012 Jakub Jelinek <jakub@redhat.com> 3.7.0-4
Jakub Jelinek 21fc84
- adjust suppressions so that it works even with ld-2.15.so (#806854)
Jakub Jelinek b750ff
- handle DW_TAG_unspecified_type and DW_TAG_rvalue_reference_type
Jakub Jelinek b750ff
  (#810284, KDE#278313)
Jakub Jelinek 21fc84
- handle .debug_types sections (#810286, KDE#284124)
Jakub Jelinek 21fc84
Jakub Jelinek 21fc84
* Sun Mar  4 2012 Peter Robinson <pbrobinson@fedoraproject.org> 3.7.0-2
Peter Robinson ee0ad3
- Fix building on ARM platform
Peter Robinson ee0ad3
Jakub Jelinek 81c97a
* Fri Jan 27 2012 Jakub Jelinek <jakub@redhat.com> 3.7.0-1
Jakub Jelinek 81c97a
- update to 3.7.0 (#769213, #782910, #772343)
Jakub Jelinek 81c97a
- handle some further SCSI ioctls (#783936)
Jakub Jelinek 81c97a
- handle fcntl F_SETOWN_EX and F_GETOWN_EX (#770746)
Dennis Gilmore 032a38
Adam Jackson f7b2c4
* Wed Aug 17 2011 Adam Jackson <ajax@redhat.com> 3.6.1-6
Adam Jackson f7b2c4
- rebuild for rpm 4.9.1 trailing / bug
Adam Jackson f7b2c4
Jakub Jelinek 810f02
* Thu Jul 21 2011 Jakub Jelinek <jakub@redhat.com> 3.6.1-5
Jakub Jelinek 810f02
- handle PLT unwind info (#723790, KDE#277045)
Jakub Jelinek 810f02
Jakub Jelinek 6e9276
* Mon Jun 13 2011 Jakub Jelinek <jakub@redhat.com> 3.6.1-4
Jakub Jelinek 6e9276
- fix memcpy/memmove redirection on x86_64 (#705790)
Jakub Jelinek 6e9276
Jakub Jelinek 3e42d1
* Wed Jun  8 2011 Jakub Jelinek <jakub@redhat.com> 3.6.1-3
Jakub Jelinek 3e42d1
- fix testing against glibc 2.14
Jakub Jelinek 3e42d1
Jakub Jelinek 7c2956
* Wed Jun  8 2011 Jakub Jelinek <jakub@redhat.com> 3.6.1-2
Jakub Jelinek 7c2956
- fix build on ppc64 (#711608)
Jakub Jelinek 7c2956
- don't fail if s390x support patch hasn't been applied,
Jakub Jelinek 7c2956
  move testing into %%check (#708522)
Jakub Jelinek 7c2956
- rebuilt against glibc 2.14
Jakub Jelinek 7c2956
Jakub Jelinek 30f486
* Wed Feb 23 2011 Jakub Jelinek <jakub@redhat.com> 3.6.1-1
Jakub Jelinek 30f486
- update to 3.6.1
Jakub Jelinek 30f486
Dennis Gilmore 68d687
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:3.6.0-3
Dennis Gilmore 68d687
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
Dennis Gilmore 68d687
Jakub Jelinek 4b7bde
* Fri Jan 28 2011 Jakub Jelinek <jakub@redhat.com> 3.6.0-2
Jakub Jelinek 4b7bde
- rebuilt against glibc 2.13 (#673046)
Jakub Jelinek 4b7bde
- hook in pwrite64 syscall on ppc64 (#672858)
Jakub Jelinek 4b7bde
- fix PIE handling on ppc/ppc64 (#665289)
Jakub Jelinek 4b7bde
Jakub Jelinek 79c245
* Fri Nov 12 2010 Jakub Jelinek <jakub@redhat.com> 3.6.0-1
Jakub Jelinek 79c245
- update to 3.6.0
Jakub Jelinek 79c245
- add s390x support (#632354)
Jakub Jelinek 79c245
- provide a replacement for str{,n}casecmp{,_l} (#626470)
Jakub Jelinek 79c245
Jakub Jelinek 9938e9
* Tue May 18 2010 Jakub Jelinek <jakub@redhat.com> 3.5.0-18
Jakub Jelinek 9938e9
- rebuilt against glibc 2.12
Jakub Jelinek 9938e9
Jakub Jelinek 7d17c1
* Mon Apr 12 2010 Jakub Jelinek <jakub@redhat.com> 3.5.0-16
Jakub Jelinek 7d17c1
- change pub_tool_basics.h not to include config.h (#579283)
Jakub Jelinek 7d17c1
- add valgrind-openmpi package for OpenMPI support (#565541)
Jakub Jelinek 7d17c1
- allow NULL second argument to capget (#450976)
Jakub Jelinek 7d17c1
Jakub Jelinek 0332e1
* Wed Apr  7 2010 Jakub Jelinek <jakub@redhat.com> 3.5.0-15
Jakub Jelinek 0332e1
- handle i686 nopw insns with more than one data16 prefix (#574889)
Jakub Jelinek 0332e1
- DWARF4 support
Jakub Jelinek 0332e1
- handle getcpu and splice syscalls
Jakub Jelinek 0332e1
Jakub Jelinek 0332e1
* Wed Jan 20 2010 Jakub Jelinek <jakub@redhat.com> 3.5.0-14
Jakub Jelinek 0332e1
- fix build against latest glibc headers
Jakub Jelinek 0332e1
Jakub Jelinek 0332e1
* Wed Jan 20 2010 Jakub Jelinek <jakub@redhat.com> 3.5.0-13
Jakub Jelinek 0332e1
- DW_OP_mod is unsigned modulus instead of signed
Jakub Jelinek 0332e1
- fix up valgrind.pc (#551277)
Jakub Jelinek 0332e1
Jakub Jelinek 0332e1
* Mon Dec 21 2009 Jakub Jelinek <jakub@redhat.com> 3.5.0-12
Jakub Jelinek 0332e1
- don't require offset field to be set in adjtimex's
Jakub Jelinek 0332e1
  ADJ_OFFSET_SS_READ mode (#545866)
Jakub Jelinek 0332e1
Jakub Jelinek 0332e1
* Wed Dec  2 2009 Jakub Jelinek <jakub@redhat.com> 3.5.0-10
Jakub Jelinek 0332e1
- add handling of a bunch of recent syscalls and fix some
Jakub Jelinek 0332e1
  other syscall wrappers (Dodji Seketeli)
Jakub Jelinek 0332e1
- handle prelink created split of .bss into .dynbss and .bss
Jakub Jelinek 0332e1
  and similarly for .sbss and .sdynbss (#539874)
Jakub Jelinek 0332e1
Jakub Jelinek 0332e1
* Wed Nov  4 2009 Jakub Jelinek <jakub@redhat.com> 3.5.0-9
Jakub Jelinek 0332e1
- rebuilt against glibc 2.11
Jakub Jelinek 0332e1
- use upstream version of the ifunc support
Jakub Jelinek 0332e1
Jakub Jelinek 0332e1
* Wed Oct 28 2009 Jakub Jelinek <jakub@redhat.com> 3.5.0-8
Jakub Jelinek 0332e1
- add preadv/pwritev syscall support
Jakub Jelinek 0332e1
Jakub Jelinek 0332e1
* Tue Oct 27 2009 Jakub Jelinek <jakub@redhat.com> 3.5.0-7
Jakub Jelinek 0332e1
- add perf_counter_open syscall support (#531271)
Jakub Jelinek 0332e1
- add handling of some sbb/adc insn forms on x86_64 (KDE#211410)
Jakub Jelinek 0332e1
Jakub Jelinek 0332e1
* Fri Oct 23 2009 Jakub Jelinek <jakub@redhat.com> 3.5.0-6
Jakub Jelinek 0332e1
- ppc and ppc64 fixes
Jakub Jelinek 0332e1
Jakub Jelinek 0332e1
* Thu Oct 22 2009 Jakub Jelinek <jakub@redhat.com> 3.5.0-5
Jakub Jelinek 0332e1
- add emulation of 0x67 prefixed loop* insns on x86_64 (#530165)
Jakub Jelinek 0332e1
Jakub Jelinek 0332e1
* Wed Oct 21 2009 Jakub Jelinek <jakub@redhat.com> 3.5.0-4
Jakub Jelinek 0332e1
- handle reading of .debug_frame in addition to .eh_frame
Jakub Jelinek 0332e1
- ignore unknown DWARF3 expressions in evaluate_trivial_GX
Jakub Jelinek 0332e1
- suppress helgrind race errors in helgrind's own mythread_wrapper
Jakub Jelinek 0332e1
- fix compilation of x86 tests on x86_64 and ppc tests
Jakub Jelinek 0332e1
Jakub Jelinek 0332e1
* Wed Oct 14 2009 Jakub Jelinek <jakub@redhat.com> 3.5.0-3
Jakub Jelinek 0332e1
- handle many more DW_OP_* ops that GCC now uses
Jakub Jelinek 0332e1
- handle the more compact form of DW_AT_data_member_location
Jakub Jelinek 0332e1
- don't strip .debug_loc etc. from valgrind binaries
Jakub Jelinek 0332e1
Jakub Jelinek 0332e1
* Mon Oct 12 2009 Jakub Jelinek <jakub@redhat.com> 3.5.0-2
Jakub Jelinek 0332e1
- add STT_GNU_IFUNC support (Dodji Seketeli, #518247)
Jakub Jelinek 0332e1
- wrap inotify_init1 syscall (Dodji Seketeli, #527198)
Jakub Jelinek 0332e1
- fix mmap/mprotect handling in memcheck (KDE#210268)
Jakub Jelinek 0332e1
Jakub Jelinek 8a7162
* Fri Aug 21 2009 Jakub Jelinek <jakub@redhat.com> 3.5.0-1
Jakub Jelinek 8a7162
- update to 3.5.0
Jakub Jelinek 8a7162
Jakub Jelinek da701c
* Tue Jul 28 2009 Jakub Jelinek <jakub@redhat.com> 3.4.1-7
Jakub Jelinek da701c
- handle futex ops newly added during last 4 years (#512121)
Jakub Jelinek da701c
Jakub Jelinek da701c
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> 3.4.1-6
Jesse Keating 8f71f2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
Jesse Keating 8f71f2
Jakub Jelinek fcbcff
* Mon Jul 13 2009 Jakub Jelinek <jakub@redhat.com> 3.4.1-5
Jakub Jelinek fcbcff
- add support for DW_CFA_{remember,restore}_state
Jakub Jelinek fcbcff
Jakub Jelinek a11e79
* Mon Jul 13 2009 Jakub Jelinek <jakub@redhat.com> 3.4.1-4
Jakub Jelinek a11e79
- handle version 3 .debug_frame, .eh_frame, .debug_info and
Jakub Jelinek a11e79
  .debug_line (#509197)
Jakub Jelinek a11e79
Jakub Jelinek a11e79
* Mon May 11 2009 Jakub Jelinek <jakub@redhat.com> 3.4.1-3
Jakub Jelinek a11e79
- rebuilt against glibc 2.10.1
Jakub Jelinek a11e79
Jakub Jelinek a11e79
* Wed Apr 22 2009 Jakub Jelinek <jakub@redhat.com> 3.4.1-2
Jakub Jelinek a11e79
- redirect x86_64 ld.so strlen early (#495645)
Jakub Jelinek a11e79
Jakub Jelinek 7657d9
* Mon Mar  9 2009 Jakub Jelinek <jakub@redhat.com> 3.4.1-1
Jakub Jelinek 7657d9
- update to 3.4.1
Jesse Keating f47d25
Mark Wielaard f47455
* Mon Feb  9 2009 Jakub Jelinek <jakub@redhat.com> 3.4.0-3
Jakub Jelinek 76c2ba
- update to 3.4.0
Jakub Jelinek 76c2ba
Jakub Jelinek 836340
* Wed Apr 16 2008 Jakub Jelinek <jakub@redhat.com> 3.3.0-3
Jakub Jelinek 836340
- add suppressions for glibc 2.8
Jakub Jelinek 836340
- add a bunch of syscall wrappers (#441709)
Jakub Jelinek 836340
Jakub Jelinek 0c685f
* Mon Mar  3 2008 Jakub Jelinek <jakub@redhat.com> 3.3.0-2
Jakub Jelinek 0c685f
- add _dl_start suppression for ppc/ppc64
Jakub Jelinek 0c685f
Jakub Jelinek 888c61
* Mon Mar  3 2008 Jakub Jelinek <jakub@redhat.com> 3.3.0-1
Jakub Jelinek 888c61
- update to 3.3.0
Jakub Jelinek 888c61
- split off devel bits into valgrind-devel subpackage
Jesse Keating bd9e4b
Jakub Jelinek bebef2
* Thu Oct 18 2007 Jakub Jelinek <jakub@redhat.com> 3.2.3-7
Jakub Jelinek bebef2
- add suppressions for glibc >= 2.7
Jakub Jelinek bebef2
Jakub Jelinek 7c8238
* Fri Aug 31 2007 Jakub Jelinek <jakub@redhat.com> 3.2.3-6
Jakub Jelinek 7c8238
- handle new x86_64 nops (#256801, KDE#148447)
Jakub Jelinek 7c8238
- add support for private futexes (KDE#146781)
Jakub Jelinek 7c8238
- update License tag
Jakub Jelinek 7c8238
Jakub Jelinek 4963ef
* Fri Aug  3 2007 Jakub Jelinek <jakub@redhat.com> 3.2.3-5
Jakub Jelinek 4963ef
- add ppc64-linux symlink in valgrind ppc.rpm, so that when
Jakub Jelinek 4963ef
  rpm prefers 32-bit binaries over 64-bit ones 32-bit
Jakub Jelinek 4963ef
  /usr/bin/valgrind can find 64-bit valgrind helper binaries
Jakub Jelinek 4963ef
  (#249773)
Jakub Jelinek 4963ef
- power5+ and power6 support (#240762)
Jakub Jelinek 4963ef
Jakub Jelinek b2a63e
* Thu Jun 28 2007 Jakub Jelinek <jakub@redhat.com> 3.2.3-4
Jon Ciesla af8728
- pass GDB=%%{_prefix}/gdb to configure to fix default
Jakub Jelinek b2a63e
  --db-command (#220840)
Jakub Jelinek b2a63e
Jakub Jelinek 6e8885
* Wed Jun 27 2007 Jakub Jelinek <jakub@redhat.com> 3.2.3-3
Jakub Jelinek 6e8885
- add suppressions for glibc >= 2.6
Jakub Jelinek 6e8885
- avoid valgrind internal error if io_destroy syscall is
Jakub Jelinek 6e8885
  passed a bogus argument
Jakub Jelinek 6e8885
Jakub Jelinek d0c7c9
* Tue Feb 13 2007 Jakub Jelinek <jakub@redhat.com> 3.2.3-2
Jakub Jelinek d0c7c9
- fix valgrind.pc again
Jakub Jelinek d0c7c9
Jakub Jelinek e6fdd7
* Tue Feb 13 2007 Jakub Jelinek <jakub@redhat.com> 3.2.3-1
Jakub Jelinek e6fdd7
- update to 3.2.3
Jakub Jelinek e6fdd7
Jakub Jelinek 72f43e
* Wed Nov  8 2006 Jakub Jelinek <jakub@redhat.com> 3.2.1-7
Jakub Jelinek 72f43e
- some cachegrind improvements (Ulrich Drepper)
Jakub Jelinek 72f43e
Jakub Jelinek 482703
* Mon Nov  6 2006 Jakub Jelinek <jakub@redhat.com> 3.2.1-6
Jakub Jelinek 482703
- fix valgrind.pc (#213149)
Jakub Jelinek 482703
- handle Intel Core2 cache sizes in cachegrind (Ulrich Drepper)
Jakub Jelinek 482703
Jakub Jelinek bc87bf
* Wed Oct 25 2006 Jakub Jelinek <jakub@redhat.com> 3.2.1-5
Jakub Jelinek bc87bf
- fix valgrind on ppc/ppc64 where PAGESIZE is 64K (#211598)
Jakub Jelinek bc87bf
Jakub Jelinek 24cefa
* Sun Oct  1 2006 Jakub Jelinek <jakub@redhat.com> 3.2.1-4
Jakub Jelinek 24cefa
- adjust for glibc-2.5
Jakub Jelinek 24cefa
Jakub Jelinek 50b5b3
* Wed Sep 27 2006 Jakub Jelinek <jakub@redhat.com> 3.2.1-3
Jakub Jelinek 50b5b3
- another DW_CFA_set_loc handling fix
Jakub Jelinek 50b5b3
Jakub Jelinek 1a3136
* Tue Sep 26 2006 Jakub Jelinek <jakub@redhat.com> 3.2.1-2
Jakub Jelinek 1a3136
- fix openat handling (#208097)
Jakub Jelinek 1a3136
- fix DW_CFA_set_loc handling
Jakub Jelinek 1a3136
Jakub Jelinek 4168f9
* Tue Sep 19 2006 Jakub Jelinek <jakub@redhat.com> 3.2.1-1
Jakub Jelinek 4168f9
- update to 3.2.1 bugfix release
Jakub Jelinek 4168f9
  - SSE3 emulation fixes, reduce memcheck false positive rate,
Jakub Jelinek 4168f9
    4 dozens of bugfixes
Jakub Jelinek 4168f9
Jakub Jelinek 0167f1
* Mon Aug 21 2006 Jakub Jelinek <jakub@redhat.com> 3.2.0-5
Jakub Jelinek 0167f1
- handle the new i686/x86_64 nops (#203273)
Jakub Jelinek 0167f1
Jeremy Katz 0b9be7
* Fri Jul 28 2006 Jeremy Katz <katzj@redhat.com> - 1:3.2.0-4
Jeremy Katz 0b9be7
- rebuild to bring ppc back
Jeremy Katz 0b9be7
Jesse Keating b4c28e
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 1:3.2.0-3.1
Jesse Keating b4c28e
- rebuild
Jesse Keating b4c28e
Jakub Jelinek 99b6a2
* Fri Jun 16 2006 Jakub Jelinek <jakub@redhat.com> 3.2.0-3
Jakub Jelinek 99b6a2
- handle [sg]et_robust_list syscall on ppc{32,64}
Jakub Jelinek 99b6a2
Jakub Jelinek 9da238
* Fri Jun 16 2006 Jakub Jelinek <jakub@redhat.com> 3.2.0-2
Jakub Jelinek 9da238
- fix ppc64 symlink to 32-bit valgrind libdir
Jakub Jelinek 9da238
- handle a few extra ppc64 syscalls
Jakub Jelinek 9da238
Jakub Jelinek 3e8ef0
* Thu Jun 15 2006 Jakub Jelinek <jakub@redhat.com> 3.2.0-1
Jakub Jelinek 3e8ef0
- update to 3.2.0
Jakub Jelinek 3e8ef0
  - ppc64 support
Jakub Jelinek 3e8ef0
Jakub Jelinek f12b19
* Fri May 26 2006 Jakub Jelinek <jakub@redhat.com> 3.1.1-3
Jakub Jelinek f12b19
- handle [sg]et_robust_list syscalls on i?86/x86_64
Jakub Jelinek f12b19
- handle *at syscalls on ppc
Jakub Jelinek f12b19
- ensure on x86_64 both 32-bit and 64-bit glibc{,-devel} are
Jakub Jelinek f12b19
  installed in the buildroot (#191820)
Jakub Jelinek f12b19
Jakub Jelinek aaff8f
* Wed Apr 12 2006 Jakub Jelinek <jakub@redhat.com> 3.1.1-2
Jakub Jelinek aaff8f
- handle many syscalls that were unhandled before, especially on ppc
Jakub Jelinek aaff8f
Jakub Jelinek 59bbce
* Mon Apr  3 2006 Jakub Jelinek <jakub@redhat.com> 3.1.1-1
Jakub Jelinek 59bbce
- upgrade to 3.1.1
Jakub Jelinek 59bbce
  - many bugfixes
Jakub Jelinek 59bbce
Jakub Jelinek 91bd09
* Mon Mar 13 2006 Jakub Jelinek <jakub@redhat.com> 3.1.0-2
Jakub Jelinek 91bd09
- add support for DW_CFA_val_offset{,_sf}, DW_CFA_def_cfa_sf
Jakub Jelinek 91bd09
  and skip over DW_CFA_val_expression quietly
Jakub Jelinek 91bd09
- adjust libc/ld.so filenames in glibc-2.4.supp for glibc 2.4
Jakub Jelinek 91bd09
  release
Jesse Keating 608b05
Jakub Jelinek 6ff20c
* Mon Jan  9 2006 Jakub Jelinek <jakub@redhat.com> 3.1.0-1
Jakub Jelinek 6ff20c
- upgrade to 3.1.0 (#174582)
Jakub Jelinek 6ff20c
  - many bugfixes, ppc32 support
Jesse Keating b26cb3
Jakub Jelinek 085b5a
* Thu Oct 13 2005 Jakub Jelinek <jakub@redhat.com> 3.0.1-2
Jakub Jelinek 085b5a
- remove Obsoletes for valgrind-callgrind, as it has been
Jakub Jelinek 085b5a
  ported to valgrind 3.0.x already
Jakub Jelinek 085b5a
Jakub Jelinek 640933
* Sun Sep 11 2005 Jakub Jelinek <jakub@redhat.com> 3.0.1-1
Jakub Jelinek 640933
- upgrade to 3.0.1
Jakub Jelinek 640933
  - many bugfixes
Jakub Jelinek 640933
- handle xattr syscalls on x86-64 (Ulrich Drepper)
Jakub Jelinek 640933
Jakub Jelinek 6fcc70
* Fri Aug 12 2005 Jakub Jelinek <jakub@redhat.com> 3.0.0-3
Jakub Jelinek 6fcc70
- fix amd64 handling of cwtd instruction
Jon Ciesla af8728
- fix amd64 handling of e.g. sarb $0x4,val(%%rip)
Jakub Jelinek 6fcc70
- speedup amd64 insn decoding
Jakub Jelinek 6fcc70
Jakub Jelinek a62632
* Fri Aug 12 2005 Jakub Jelinek <jakub@redhat.com> 3.0.0-2
Jakub Jelinek a62632
- lower x86_64 stage2 base from 112TB down to 450GB, so that
Jakub Jelinek a62632
  valgrind works even on 2.4.x kernels.  Still way better than
Jakub Jelinek a62632
  1.75GB that stock valgrind allows
Jakub Jelinek a62632
Jakub Jelinek 125e32
* Fri Aug 12 2005 Jakub Jelinek <jakub@redhat.com> 3.0.0-1
Jakub Jelinek 125e32
- upgrade to 3.0.0
Jakub Jelinek 125e32
  - x86_64 support
Jakub Jelinek 125e32
- temporarily obsolete valgrind-callgrind, as it has not been
Jakub Jelinek 125e32
  ported yet
Jakub Jelinek 125e32
Jakub Jelinek 58daf1
* Tue Jul 12 2005 Jakub Jelinek <jakub@redhat.com> 2.4.0-3
Jakub Jelinek 58daf1
- build some insn tests with -mmmx, -msse or -msse2 (#161572)
Jakub Jelinek 58daf1
- handle glibc-2.3.90 the same way as 2.3.[0-5]
Jakub Jelinek 58daf1
Jakub Jelinek 58daf1
* Wed Mar 30 2005 Jakub Jelinek <jakub@redhat.com> 2.4.0-2
Jakub Jelinek 5cad6a
- resurrect the non-upstreamed part of valgrind_h patch
Jakub Jelinek 5cad6a
- remove 2.1.2-4G patch, seems to be upstreamed
Jakub Jelinek 5cad6a
- resurrect passing -fno-builtin in memcheck tests
Jakub Jelinek 5cad6a
Colin Walters d0959a
* Sun Mar 27 2005 Colin Walters <walters@redhat.com> 2.4.0-1
Colin Walters d0959a
- New upstream version 
Colin Walters d0959a
- Update valgrind-2.2.0-regtest.patch to 2.4.0; required minor
Colin Walters d0959a
  massaging
Colin Walters d0959a
- Disable valgrind-2.1.2-4G.patch for now; Not going to touch this,
Colin Walters d0959a
  and Fedora does not ship 4G kernel by default anymore
Colin Walters d0959a
- Remove upstreamed valgrind-2.2.0.ioctls.patch
Colin Walters d0959a
- Remove obsolete valgrind-2.2.0-warnings.patch; Code is no longer
Colin Walters d0959a
  present
Colin Walters d0959a
- Remove upstreamed valgrind-2.2.0-valgrind_h.patch
Colin Walters d0959a
- Remove obsolete valgrind-2.2.0-unnest.patch and
Colin Walters d0959a
  valgrind-2.0.0-pthread-stacksize.patch; valgrind no longer
Colin Walters d0959a
  includes its own pthread library
Colin Walters d0959a
Jakub Jelinek b15e40
* Thu Mar 17 2005 Jakub Jelinek <jakub@redhat.com> 2.2.0-10
Jakub Jelinek 96554c
- rebuilt with GCC 4
Jakub Jelinek 96554c
Jakub Jelinek 4a34af
* Tue Feb  8 2005 Jakub Jelinek <jakub@redhat.com> 2.2.0-8
Jakub Jelinek 4a34af
- avoid unnecessary use of nested functions for pthread_once
Jakub Jelinek 4a34af
  cleanup
Jakub Jelinek 4a34af
Jakub Jelinek 7c2b25
* Mon Dec  6 2004 Jakub Jelinek <jakub@redhat.com> 2.2.0-7
Jakub Jelinek 7c2b25
- update URL (#141873)
Jakub Jelinek 7c2b25
Jakub Jelinek b1f5ac
* Tue Nov 16 2004 Jakub Jelinek <jakub@redhat.com> 2.2.0-6
Jakub Jelinek 7ce47b
- act as if NVALGRIND is defined when using <valgrind.h>
Jakub Jelinek 7ce47b
  in non-m32/i386 programs (#138923)
Jakub Jelinek 7ce47b
- remove weak from VALGRIND_PRINTF*, make it static and
Jakub Jelinek 7ce47b
  add unused attribute
Jakub Jelinek 7ce47b
Jakub Jelinek 2a77be
* Mon Nov  8 2004 Jakub Jelinek <jakub@redhat.com> 2.2.0-4
Jakub Jelinek 2a77be
- fix a printout and possible problem with local variable
Jakub Jelinek 2a77be
  usage around setjmp (#138254)
Jakub Jelinek 2a77be
Jakub Jelinek a54332
* Tue Oct  5 2004 Jakub Jelinek <jakub@redhat.com> 2.2.0-3
Jakub Jelinek a54332
- remove workaround for buggy old makes (#134563)
Jakub Jelinek a54332
Jakub Jelinek cb6ff7
* Fri Oct  1 2004 Jakub Jelinek <jakub@redhat.com> 2.2.0-2
Jakub Jelinek cb6ff7
- handle some more ioctls (Peter Jones, #131967)
Jakub Jelinek cb6ff7
Jakub Jelinek cb6ff7
* Thu Sep  2 2004 Jakub Jelinek <jakub@redhat.com> 2.2.0-1
cvsdist 887e87
- update to 2.2.0
cvsdist 887e87
Jakub Jelinek cb6ff7
* Thu Jul 22 2004 Jakub Jelinek <jakub@redhat.com> 2.1.2-3
cvsdist ec0703
- fix packaging of documentation
cvsdist ec0703
Jakub Jelinek cb6ff7
* Tue Jul 20 2004 Jakub Jelinek <jakub@redhat.com> 2.1.2-2
cvsdist 95dc4e
- allow tracing of 32-bit binaries on x86-64
cvsdist 95dc4e
Jakub Jelinek cb6ff7
* Tue Jul 20 2004 Jakub Jelinek <jakub@redhat.com> 2.1.2-1
cvsdist e38ded
- update to 2.1.2
cvsdist e38ded
- run make regtest as part of package build
cvsdist e38ded
- use glibc-2.3 suppressions instead of glibc-2.2 suppressions
cvsdist e38ded
cvsdist e38ded
* Thu Apr 29 2004 Colin Walters <walters@redhat.com> 2.0.0-1
cvsdist e38ded
- update to 2.0.0
cvsdist e38ded
cvsdist e38ded
* Tue Feb 25 2003 Jeff Johnson <jbj@redhat.com> 1.9.4-0.20030228
cvsdist e38ded
- update to 1.9.4 from CVS.
cvsdist e38ded
- dwarf patch from Graydon Hoare.
cvsdist e38ded
- sysinfo patch from Graydon Hoare, take 1.
cvsdist e38ded
cvsdist e38ded
* Fri Feb 14 2003 Jeff Johnson <jbj@redhat.com> 1.9.3-6.20030207
cvsdist e38ded
- add return codes to syscalls.
cvsdist e38ded
- fix: set errno after syscalls.
cvsdist e38ded
cvsdist e38ded
* Tue Feb 11 2003 Graydon Hoare <graydon@redhat.com> 1.9.3-5.20030207
cvsdist e38ded
- add handling for separate debug info (+fix).
cvsdist e38ded
- handle blocking readv/writev correctly.
cvsdist e38ded
- comment out 4 overly zealous pthread checks.
cvsdist e38ded
cvsdist e38ded
* Tue Feb 11 2003 Jeff Johnson <jbj@redhat.com> 1.9.3-4.20030207
cvsdist e38ded
- move _pthread_desc to vg_include.h.
cvsdist e38ded
- implement pthread_mutex_timedlock().
cvsdist e38ded
- implement pthread_barrier_wait().
cvsdist e38ded
cvsdist e38ded
* Mon Feb 10 2003 Jeff Johnson <jbj@redhat.com> 1.9.3-3.20030207
cvsdist e38ded
- import all(afaik) missing functionality from linuxthreads.
cvsdist e38ded
cvsdist e38ded
* Sun Feb  9 2003 Jeff Johnson <jbj@redhat.com> 1.9.3-2.20030207
cvsdist e38ded
- import more missing functionality from linuxthreads in glibc-2.3.1.
cvsdist e38ded
cvsdist e38ded
* Sat Feb  8 2003 Jeff Johnson <jbj@redhat.com> 1.9.3-1.20030207
cvsdist e38ded
- start fixing nptl test cases.
cvsdist e38ded
cvsdist e38ded
* Fri Feb  7 2003 Jeff Johnson <jbj@redhat.com> 1.9.3-0.20030207
cvsdist e38ded
- build against current 1.9.3 with nptl hacks.
cvsdist e38ded
cvsdist e38ded
* Tue Oct 15 2002 Alexander Larsson <alexl@redhat.com>
cvsdist e38ded
- Update to 1.0.4
cvsdist e38ded
cvsdist ec1e75
* Fri Aug  9 2002 Alexander Larsson <alexl@redhat.com>
cvsdist ec1e75
- Update to 1.0.0
cvsdist ec1e75
cvsdist ec1e75
* Wed Jul  3 2002 Alexander Larsson <alexl@redhat.com>
cvsdist ec1e75
- Update to pre4.
cvsdist ec1e75
cvsdist ec1e75
* Tue Jun 18 2002 Alexander Larsson <alla@lysator.liu.se>
cvsdist ec1e75
- Add threadkeys and extra suppressions patches. Bump epoch.
cvsdist ec1e75
cvsdist ec1e75
* Mon Jun 17 2002 Alexander Larsson <alla@lysator.liu.se>
cvsdist ec1e75
- Updated to 1.0pre1
cvsdist ec1e75
cvsdist ec1e75
* Tue May 28 2002 Alex Larsson <alexl@redhat.com>
cvsdist ec1e75
- Updated to 20020524. Added GLIBC_PRIVATE patch
cvsdist ec1e75
cvsdist ec1e75
* Thu May  9 2002 Jonathan Blandford <jrb@redhat.com>
cvsdist ec1e75
- add missing symbol __pthread_clock_settime
cvsdist ec1e75
cvsdist ec1e75
* Wed May  8 2002 Alex Larsson <alexl@redhat.com>
cvsdist ec1e75
- Update to 20020508
cvsdist ec1e75
cvsdist ec1e75
* Mon May  6 2002 Alex Larsson <alexl@redhat.com>
cvsdist ec1e75
- Update to 20020503b
cvsdist ec1e75
cvsdist ec1e75
* Thu May  2 2002 Alex Larsson <alexl@redhat.com>
cvsdist ec1e75
- update to new snapshot
cvsdist ec1e75
cvsdist ec1e75
* Mon Apr 29 2002 Alex Larsson <alexl@redhat.com> 20020428-1
cvsdist ec1e75
- update to new snapshot
cvsdist ec1e75
cvsdist ec1e75
* Fri Apr 26 2002 Jeremy Katz <katzj@redhat.com> 20020426-1
cvsdist ec1e75
- update to new snapshot
cvsdist ec1e75
cvsdist ec1e75
* Thu Apr 25 2002 Alex Larsson <alexl@redhat.com> 20020424-5
cvsdist ec1e75
- Added stack patch. Commented out other patches.
cvsdist ec1e75
cvsdist ec1e75
* Wed Apr 24 2002 Nalin Dahyabhai <nalin@redhat.com> 20020424-4
cvsdist ec1e75
- filter out GLIBC_PRIVATE requires, add preload patch
cvsdist ec1e75
cvsdist ec1e75
* Wed Apr 24 2002 Alex Larsson <alexl@redhat.com> 20020424-3
cvsdist ec1e75
- Make glibc 2.2 and XFree86 4 the default supressions
cvsdist ec1e75
cvsdist ec1e75
* Wed Apr 24 2002 Alex Larsson <alexl@redhat.com> 20020424-2
cvsdist ec1e75
- Added patch that includes atomic.h
cvsdist ec1e75
cvsdist ec1e75
* Wed Apr 24 2002 Alex Larsson <alexl@redhat.com> 20020424-1
cvsdist ec1e75
- Initial build