Mark Wielaard 8d4aead
%{?scl:%scl_package valgrind}
Mark Wielaard 8d4aead
cvsdist ec1e75c
Summary: Tool for finding memory management bugs in programs
Mark Wielaard 8d4aead
Name: %{?scl_prefix}valgrind
c14588c
Version: 3.14.0
536c355
Release: 7%{?dist}
cvsdist ec1e75c
Epoch: 1
Mark Wielaard fc26e0d
License: GPLv2+
ee0ad34
URL: http://www.valgrind.org/
ee0ad34
Group: Development/Debuggers
ee0ad34
Mark Wielaard 8d4aead
# Only necessary for RHEL, will be ignored on Fedora
Mark Wielaard 8d4aead
Mark Wielaard 9c42ed7
# Are we building for a Software Collection?
Mark Wielaard 9c42ed7
%{?scl:%global is_scl 1}
Mark Wielaard 9c42ed7
%{!?scl:%global is_scl 0}
Mark Wielaard 9c42ed7
Mark Wielaard f537111
# Only arches that are supported upstream as multilib and that the distro
Mark Wielaard f537111
# has multilib builds for should set build_multilib 1. In practice that
Mark Wielaard f537111
# is only x86_64 and ppc64 (but not in fedora 21 and later, and never
Mark Wielaard 4252779
# for ppc64le or when building for scl).
Mark Wielaard e12aff6
%global build_multilib 0
Mark Wielaard f537111
Mark Wielaard f537111
%ifarch x86_64
Mark Wielaard f537111
 %global build_multilib 1
Mark Wielaard f537111
%endif
Mark Wielaard f537111
Mark Wielaard f537111
%ifarch ppc64
Mark Wielaard 9c42ed7
  %if %{is_scl}
Mark Wielaard 4252779
    %global build_multilib 0
Mark Wielaard 4252779
  %else
Mark Wielaard 4252779
    %if 0%{?rhel}
Mark Wielaard 4252779
      %global build_multilib 1
Mark Wielaard 4252779
    %endif
Mark Wielaard 4252779
    %if 0%{?fedora}
Mark Wielaard 4252779
      %global build_multilib (%fedora < 21)
Mark Wielaard 4252779
    %endif
Mark Wielaard f537111
  %endif
Mark Wielaard e12aff6
%endif
Mark Wielaard e12aff6
26ac152
# We never want the openmpi subpackage when building a software collecton.
26ac152
# We always want it for fedora.
26ac152
# We only want it for older rhel.
Mark Wielaard 9c42ed7
%if %{is_scl}
Mark Wielaard d0ebe36
  %global build_openmpi 0
Mark Wielaard e12aff6
%else
26ac152
  %if 0%{?fedora}
Mark Wielaard d0ebe36
    %global build_openmpi 1
26ac152
  %endif
26ac152
  %if 0%{?rhel}
26ac152
    %global build_openmpi (%rhel < 8)
Mark Wielaard d0ebe36
  %endif
Mark Wielaard e12aff6
%endif
Mark Wielaard e12aff6
8e93ee5
# We only want to build the valgrind-tools-devel package for Fedora proper
8e93ee5
# as convenience. But not for DTS or RHEL.
8e93ee5
%if %{is_scl}
8e93ee5
  %global build_tools_devel 0
8e93ee5
%else
8e93ee5
  %if 0%{?rhel}
8e93ee5
    %global build_tools_devel 0
8e93ee5
  %else
8e93ee5
    %global build_tools_devel 1
8e93ee5
  %endif
8e93ee5
%endif
8e93ee5
Mark Wielaard 6cf1155
# Whether to run the full regtest or only a limited set
e159773
# The full regtest includes gdb_server integration tests
e159773
# and experimental tools.
e159773
# Only run full regtests on x86_64, but not on older rhel
e159773
# or when creating scl, the gdb_server tests might hang.
e159773
%ifarch x86_64
1d64832
  %if %{is_scl}
Mark Wielaard 6cf1155
    %global run_full_regtest 0
Mark Wielaard 6cf1155
  %else
e159773
    %if 0%{?fedora}
1ed6e39
      # Current rawhide gdb just crashes
1ed6e39
      %global run_full_regtest 0
e159773
    %endif
e159773
    %if 0%{?rhel}
e159773
      %global run_full_regtest (%rhel >= 7)
Mark Wielaard 6cf1155
    %endif
Mark Wielaard 6cf1155
  %endif
e159773
%else
e159773
  %global run_full_regtest 0
Mark Wielaard 6cf1155
%endif
Mark Wielaard 6cf1155
Mark Wielaard 9cbcc71
# Generating minisymtabs doesn't really work for the staticly linked
Mark Wielaard 9cbcc71
# tools. Note (below) that we don't strip the vgpreload libraries at all
Mark Wielaard 9cbcc71
# because valgrind might read and need the debuginfo in those (client)
Mark Wielaard 9cbcc71
# libraries for better error reporting and sometimes correctly unwinding.
Mark Wielaard 9cbcc71
# So those will already have their full symbol table.
Mark Wielaard 9396425
%undefine _include_minidebuginfo
Mark Wielaard 9396425
ecf0ebd
Source0: http://www.valgrind.org/downloads/valgrind-%{version}.tar.bz2
Mark Wielaard c728a33
Mark Wielaard 2fc9ba1
# Needs investigation and pushing upstream
Mark Wielaard fc26e0d
Patch1: valgrind-3.9.0-cachegrind-improvements.patch
Mark Wielaard c728a33
Mark Wielaard c728a33
# KDE#211352 - helgrind races in helgrind's own mythread_wrapper
Mark Wielaard fc26e0d
Patch2: valgrind-3.9.0-helgrind-race-supp.patch
Mark Wielaard c728a33
Mark Wielaard fc26e0d
# Make ld.so supressions slightly less specific.
Mark Wielaard fa97497
Patch3: valgrind-3.9.0-ldso-supp.patch
Mark Wielaard c728a33
8e0b80c
# KDE#400490 s390x: Fix register allocation for VRs vs FPRs
8e0b80c
Patch4: valgrind-3.14.0-s390x-fix-reg-alloc-vr-vs-fpr.patch
8e0b80c
5330dfb
# KDE#400491 s390x: Sign-extend immediate operand of LOCHI and friends
5330dfb
Patch5: valgrind-3.14.0-s390x-sign-extend-lochi.patch
5330dfb
59862e7
# KDE#397187 s390x: Add vector register support for vgdb
59862e7
Patch6: valgrind-3.14.0-s390x-vec-reg-vgdb.patch
59862e7
69cd319
# KDE#385411 s390x: z13 vector floating-point instructions not implemented
69cd319
Patch7: valgrind-3.14.0-s390x-vec-float-point-code.patch
69cd319
Patch8: valgrind-3.14.0-s390x-vec-float-point-tests.patch
69cd319
06ef44f
# KDE#401277 More bugs in z13 support
06ef44f
Patch9: valgrind-3.14.0-s390z-more-z13-fixes.patch
06ef44f
b3eda9b
# KDE#386945 Bogus memcheck errors on ppc64(le) when using strcmp
b3eda9b
Patch10: valgrind-3.14.0-get_otrack_shadow_offset_wrk-ppc.patch
b3eda9b
Patch11: valgrind-3.14.0-new-strlen-IROps.patch
b3eda9b
Patch12: valgrind-3.14.0-ppc-instr-new-IROps.patch
b3eda9b
Patch13: valgrind-3.14.0-memcheck-new-IROps.patch
b3eda9b
Patch14: valgrind-3.14.0-ppc-frontend-new-IROps.patch
b3eda9b
Patch15: valgrind-3.14.0-transform-popcount64-ctznat64.patch
b3eda9b
Patch16: valgrind-3.14.0-enable-ppc-Iop_Sar_Shr8.patch
b3eda9b
aa76174
# KDE#401627 memcheck errors with glibc avx2 optimized wcsncmp
aa76174
Patch17: valgrind-3.14.0-wcsncmp.patch
aa76174
edd3a75
# KDE#402006 mark helper regs defined in final_tidyup before freeres_wrapper
edd3a75
# Prereq for KDE#386945
edd3a75
Patch18: valgrind-3.14.0-final_tidyup.patch
edd3a75
be40972
# KDE#386945 Bogus memcheck errors on ppc64(le) when using strcmp
be40972
# See also patches 10 to 16 (yes, there are this many...)
be40972
Patch19: valgrind-3.14.0-ppc64-ldbrx.patch
4483169
Patch20: valgrind-3.14.0-ppc64-unaligned-words.patch
67a2524
Patch21: valgrind-3.14.0-ppc64-lxvd2x.patch
ce75de4
Patch22: valgrind-3.14.0-ppc64-unaligned-vecs.patch
22343e3
Patch23: valgrind-3.14.0-ppc64-lxvb16x.patch
1b2d1f4
Patch24: valgrind-3.14.0-set_AV_CR6.patch
81c8a9c
Patch25: valgrind-3.14.0-undef_malloc_args.patch
be40972
6c28e07
# KDE#401822 none/tests/ppc64/jm-vmx fails and produces assembler warnings
6c28e07
Patch26: valgrind-3.14.0-jm-vmx-constraints.patch
6c28e07
1a8da4d
# commit 0c701ba2a Fix sigkill.stderr.exp for glibc-2.28.
1a8da4d
Patch27: valgrind-3.14.0-sigkill.patch
1a8da4d
87fefba
# KDE#402048 Implement minimal ptrace support for ppc64[le]-linux.
87fefba
Patch28: valgrind-3.14.0-ppc64-ptrace.patch
87fefba
c64c521
# commit 43fe4bc23 arm64: Fix PTRACE_TRACEME
c64c521
Patch29: valgrind-3.14.0-arm64-ptrace-traceme.patch
c64c521
536c355
# KDE#402134 - assert fail mc_translate.c (noteTmpUsesIn) Iex_VECRET on arm64
536c355
Patch30: valgrind-3.14.0-mc_translate-vecret.patch
1a8da4d
Mark Wielaard e12aff6
%if %{build_multilib}
f12b19e
# Ensure glibc{,-devel} is installed for both multilib arches
f12b19e
BuildRequires: /lib/libc.so.6 /usr/lib/libc.so /lib64/libc.so.6 /usr/lib64/libc.so
f12b19e
%endif
Mark Wielaard e12aff6
4b7bdeb
%if 0%{?fedora} >= 15
7c29562
BuildRequires: glibc-devel >= 2.14
9938e9f
%else
Mark Wielaard 8d4aead
%if 0%{?rhel} >= 6
4b7bdeb
BuildRequires: glibc-devel >= 2.12
Mark Wielaard 8d4aead
%else
Mark Wielaard 8d4aead
BuildRequires: glibc-devel >= 2.5
Mark Wielaard 8d4aead
%endif
9938e9f
%endif
Mark Wielaard e12aff6
Mark Wielaard e12aff6
%if %{build_openmpi}
7d17c10
BuildRequires: openmpi-devel >= 1.3.3
79c2451
%endif
Mark Wielaard 8d4aead
Mark Wielaard df3b58e
%if %{run_full_regtest}
1d64832
BuildRequires: gdb
Mark Wielaard df3b58e
%endif
Mark Wielaard 8d4aead
Mark Wielaard 1a7a993
# gdbserver_tests/filter_make_empty uses ps in test
Mark Wielaard 59e54b5
BuildRequires: procps
Mark Wielaard 1a7a993
Mark Wielaard 98f9fc1
# Some testcases require g++ to build
Mark Wielaard 98f9fc1
BuildRequires: gcc-c++
Mark Wielaard 98f9fc1
Mark Wielaard 893352c
# check_headers_and_includes uses Getopt::Long
Mark Wielaard 44e3e20
%if 0%{?fedora}
27438dd
BuildRequires: perl-generators
Mark Wielaard 44e3e20
%endif
Mark Wielaard 893352c
BuildRequires: perl(Getopt::Long)
Mark Wielaard 893352c
Mark Wielaard 8d4aead
%{?scl:Requires:%scl_runtime}
Mark Wielaard 8d4aead
80aead4
# We need to fixup selinux file context when doing a scl build.
80aead4
# In RHEL6 we might need to fix up the labels even though the
80aead4
# meta package sets up a fs equivalence. See post.
80aead4
%if 0%{?rhel} == 6
80aead4
%{?scl:Requires(post): /sbin/restorecon}
80aead4
%endif
80aead4
dd2df69
# Might be defined in redhat-rpm-config
dd2df69
%if 0%{?valgrind_arches:1}
dd2df69
ExclusiveArch: %{valgrind_arches}
dd2df69
%else
Mark Wielaard f537111
ExclusiveArch: %{ix86} x86_64 ppc ppc64 ppc64le s390x armv7hl aarch64
dd2df69
%endif
888c615
%ifarch %{ix86}
888c615
%define valarch x86
888c615
%define valsecarch %{nil}
888c615
%endif
888c615
%ifarch x86_64
888c615
%define valarch amd64
888c615
%define valsecarch x86
888c615
%endif
888c615
%ifarch ppc
888c615
%define valarch ppc32
Mark Wielaard f537111
%define valsecarch %{nil}
888c615
%endif
888c615
%ifarch ppc64
Mark Wielaard f537111
  %define valarch ppc64be
Mark Wielaard f537111
  %if %{build_multilib}
Mark Wielaard f537111
    %define valsecarch ppc32
Mark Wielaard f537111
  %else
Mark Wielaard f537111
    %define valsecarch %{nil}
Mark Wielaard f537111
  %endif
888c615
%endif
Mark Wielaard 6f7ad20
%ifarch ppc64le
Mark Wielaard 6f7ad20
%define valarch ppc64le
Mark Wielaard 6f7ad20
%define valsecarch %{nil}
Mark Wielaard 6f7ad20
%endif
79c2451
%ifarch s390x
79c2451
%define valarch s390x
79c2451
%define valsecarch %{nil}
79c2451
%endif
ee0ad34
%ifarch armv7hl
Mark Wielaard f537111
%define valarch arm
ee0ad34
%define valsecarch %{nil}
ee0ad34
%endif
Mark Wielaard a0b1482
%ifarch aarch64
Mark Wielaard a0b1482
%define valarch arm64
Mark Wielaard a0b1482
%define valsecarch %{nil}
Mark Wielaard a0b1482
%endif
cvsdist ec1e75c
cvsdist ec1e75c
%description
Mark Wielaard ff392b0
Valgrind is an instrumentation framework for building dynamic analysis
Mark Wielaard ff392b0
tools. There are Valgrind tools that can automatically detect many
Mark Wielaard ff392b0
memory management and threading bugs, and profile your programs in
Mark Wielaard ff392b0
detail. You can also use Valgrind to build new tools. The Valgrind
Mark Wielaard ff392b0
distribution currently includes six production-quality tools: a memory
Mark Wielaard ff392b0
error detector (memcheck, the default tool), two thread error
Mark Wielaard ff392b0
detectors (helgrind and drd), a cache and branch-prediction profiler
Mark Wielaard ff392b0
(cachegrind), a call-graph generating cache and branch-prediction
Mark Wielaard ff392b0
profiler (callgrind), and a heap profiler (massif).
cvsdist ec1e75c
888c615
%package devel
8e93ee5
Summary: Development files for valgrind aware programs
888c615
Group: Development/Debuggers
Mark Wielaard 8d4aead
Requires: %{?scl_prefix}valgrind = %{epoch}:%{version}-%{release}
888c615
888c615
%description devel
8e93ee5
Header files and libraries for development of valgrind aware programs.
8e93ee5
8e93ee5
%if %{build_tools_devel}
8e93ee5
%package tools-devel
acbd824
Summary: Development files for building valgrind tools.
8e93ee5
Group: Development/Debuggers
8e93ee5
Requires: %{?scl_prefix}valgrind-devel = %{epoch}:%{version}-%{release}
8e93ee5
Provides: %{name}-static = %{epoch}:%{version}-%{release}
8e93ee5
8e93ee5
%description tools-devel
8e93ee5
Header files and libraries for development of valgrind tools.
8e93ee5
%endif
888c615
Mark Wielaard d0ebe36
%if %{build_openmpi}
7d17c10
%package openmpi
7d17c10
Summary: OpenMPI support for valgrind
7d17c10
Group: Development/Debuggers
Mark Wielaard 8d4aead
Requires: %{?scl_prefix}valgrind = %{epoch}:%{version}-%{release}
7d17c10
7d17c10
%description openmpi
7d17c10
A wrapper library for debugging OpenMPI parallel programs with valgrind.
Mark Wielaard 90be748
See the section on Debugging MPI Parallel Programs with Valgrind in the
Mark Wielaard 90be748
Valgrind User Manual for details.
Mark Wielaard d0ebe36
%endif
7d17c10
cvsdist ec1e75c
%prep
ecf0ebd
%setup -q -n %{?scl:%{pkg_name}}%{!?scl:%{name}}-%{version}
Mark Wielaard c728a33
cvsdist e38dedd
%patch1 -p1
1a3136b
%patch2 -p1
a11e799
%patch3 -p1
8e0b80c
%patch4 -p1
5330dfb
%patch5 -p1
59862e7
%patch6 -p1
69cd319
%patch7 -p1
69cd319
%patch8 -p1
06ef44f
%patch9 -p1
b3eda9b
%patch10 -p1
b3eda9b
%patch11 -p1
b3eda9b
%patch12 -p1
b3eda9b
%patch13 -p1
b3eda9b
%patch14 -p1
b3eda9b
%patch15 -p1
b3eda9b
%patch16 -p1
aa76174
%patch17 -p1
edd3a75
%patch18 -p1
be40972
%patch19 -p1
4483169
%patch20 -p1
67a2524
%patch21 -p1
ce75de4
%patch22 -p1
22343e3
%patch23 -p1
1b2d1f4
%patch24 -p1
81c8a9c
%patch25 -p1
6c28e07
%patch26 -p1
1a8da4d
%patch27 -p1
87fefba
%patch28 -p1
c64c521
%patch29 -p1
536c355
%patch30 -p1
Mark Wielaard 9a7063a
cvsdist ec1e75c
%build
79c2451
CC=gcc
Mark Wielaard e12aff6
%if %{build_multilib}
6ff20ca
# Ugly hack - libgcc 32-bit package might not be installed
Mark Wielaard 7d04832
mkdir -p shared/libgcc/32
Mark Wielaard 7d04832
ar r shared/libgcc/32/libgcc_s.a
Mark Wielaard 7d04832
ar r shared/libgcc/libgcc_s_32.a
Mark Wielaard 7d04832
CC="gcc -B `pwd`/shared/libgcc/"
6ff20ca
%endif
Mark Wielaard 8d4aead
Mark Wielaard 8d4aead
# Old openmpi-devel has version depended paths for mpicc.
Mark Wielaard d0ebe36
%if %{build_openmpi}
Mark Wielaard 8d4aead
%if 0%{?fedora} >= 13 || 0%{?rhel} >= 6
Mark Wielaard 8d4aead
%define mpiccpath %{!?scl:%{_libdir}}%{?scl:%{_root_libdir}}/openmpi/bin/mpicc
Mark Wielaard 8d4aead
%else
Mark Wielaard 8d4aead
%define mpiccpath %{!?scl:%{_libdir}}%{?scl:%{_root_libdir}}/openmpi/*/bin/mpicc
Mark Wielaard 8d4aead
%endif
26ac152
%else
26ac152
# We explicitly don't want the libmpi wrapper. So make sure that configure
26ac152
# doesn't pick some random mpi compiler that happens to be installed.
26ac152
%define mpiccpath /bin/false
Mark Wielaard d0ebe36
%endif
Mark Wielaard 8d4aead
1e00bca
# Filter out some flags that cause lots of valgrind test failures.
1e00bca
# Also filter away -O2, valgrind adds it wherever suitable, but
1e00bca
# not for tests which should be -O0, as they aren't meant to be
Mark Wielaard 35f313f
# compiled with -O2 unless explicitely requested. Same for any -mcpu flag.
Mark Wielaard 35f313f
# Ideally we will change this to only be done for the non-primary build
Mark Wielaard da56cd8
# and the test suite. Also disable strict symbol checks because the
Mark Wielaard da56cd8
# vg_preload library will use hidden/undefined symbols from glibc
Mark Wielaard da56cd8
# like __libc_freeres.
Mark Wielaard ffb6b79
%undefine _hardened_build
Mark Wielaard da56cd8
%undefine _strict_symbol_defs_build
Mark Wielaard ffb6b79
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/ $//'`"
1a2316d
%configure CC="$CC" CFLAGS="$OPTFLAGS" CXXFLAGS="$OPTFLAGS" \
Mark Wielaard 8d4aead
  --with-mpicc=%{mpiccpath} \
Mark Wielaard a1defe0
  GDB=%{_bindir}/gdb
125e32a
a54332b
make %{?_smp_mflags}
cvsdist e38dedd
cvsdist 95dc4ea
# Ensure there are no unexpected file descriptors open,
cvsdist 95dc4ea
# the testsuite otherwise fails.
cvsdist 95dc4ea
cat > close_fds.c <
cvsdist 95dc4ea
#include <stdlib.h>
cvsdist 95dc4ea
#include <unistd.h>
cvsdist 95dc4ea
int main (int argc, char *const argv[])
cvsdist 95dc4ea
{
cvsdist 95dc4ea
  int i, j = sysconf (_SC_OPEN_MAX);
cvsdist 95dc4ea
  if (j < 0)
cvsdist 95dc4ea
    exit (1);
cvsdist 95dc4ea
  for (i = 3; i < j; ++i)
cvsdist 95dc4ea
    close (i);
cvsdist 95dc4ea
  execvp (argv[1], argv + 1);
cvsdist 95dc4ea
  exit (1);
cvsdist 95dc4ea
}
cvsdist 95dc4ea
EOF
cvsdist 95dc4ea
gcc $RPM_OPT_FLAGS -o close_fds close_fds.c
cvsdist 95dc4ea
cvsdist ec1e75c
%install
Mark Wielaard 8d4aead
rm -rf $RPM_BUILD_ROOT
Mark Wielaard 8d4aead
make DESTDIR=$RPM_BUILD_ROOT install
Mark Wielaard fc26e0d
mkdir docs/installed
Mark Wielaard fc26e0d
mv $RPM_BUILD_ROOT%{_datadir}/doc/valgrind/* docs/installed/
Mark Wielaard fc26e0d
rm -f docs/installed/*.ps
cvsdist ec1e75c
Mark Wielaard 1a5a737
# We want the MPI wrapper installed under the openmpi libdir so the script
Mark Wielaard 1a5a737
# generating the MPI library requires picks them up and sets up the right
Mark Wielaard 1a5a737
# openmpi libmpi.so requires. Install symlinks in the original/upstream
Mark Wielaard 1a5a737
# location for backwards compatibility.
Mark Wielaard 7e9d6f8
%if %{build_openmpi}
Mark Wielaard 1a5a737
pushd $RPM_BUILD_ROOT%{_libdir}
Mark Wielaard 1a5a737
mkdir -p openmpi/valgrind
Mark Wielaard 1a5a737
cd valgrind
Mark Wielaard 1a5a737
mv libmpiwrap-%{valarch}-linux.so ../openmpi/valgrind/
Mark Wielaard 1a5a737
ln -s ../openmpi/valgrind/libmpiwrap-%{valarch}-linux.so
Mark Wielaard 1a5a737
popd
Mark Wielaard 7e9d6f8
%endif
Mark Wielaard 1a5a737
888c615
%if "%{valsecarch}" != ""
8a71625
pushd $RPM_BUILD_ROOT%{_libdir}/valgrind/
8a71625
rm -f *-%{valsecarch}-* || :
8a71625
for i in *-%{valarch}-*; do
8a71625
  j=`echo $i | sed 's/-%{valarch}-/-%{valsecarch}-/'`
8a71625
  ln -sf ../../lib/valgrind/$j $j
8a71625
done
8a71625
popd
4963ef6
%endif
4963ef6
0a98d28
rm -f $RPM_BUILD_ROOT%{_libdir}/valgrind/*.supp.in
0a98d28
8e93ee5
%if %{build_tools_devel}
98a186a
%ifarch %{ix86} x86_64
98a186a
# To avoid multilib clashes in between i?86 and x86_64,
98a186a
# tweak installed <valgrind/config.h> a little bit.
Mark Wielaard a039a08
for i in HAVE_PTHREAD_CREATE_GLIBC_2_0 HAVE_PTRACE_GETREGS HAVE_AS_AMD64_FXSAVE64 \
70985ab
%if 0%{?rhel} == 5
98a186a
         HAVE_BUILTIN_ATOMIC HAVE_BUILTIN_ATOMIC_CXX \
98a186a
%endif
98a186a
         ; do
98a186a
  sed -i -e 's,^\(#define '$i' 1\|/\* #undef '$i' \*/\)$,#ifdef __x86_64__\n# define '$i' 1\n#endif,' \
98a186a
    $RPM_BUILD_ROOT%{_includedir}/valgrind/config.h
98a186a
done
98a186a
%endif
8e93ee5
%else
8e93ee5
# Remove files we aren't going to package.
8e93ee5
# See tools-devel files.
8e93ee5
rm $RPM_BUILD_ROOT%{_includedir}/valgrind/config.h
8e93ee5
rm $RPM_BUILD_ROOT%{_includedir}/valgrind/libvex*h
8e93ee5
rm $RPM_BUILD_ROOT%{_includedir}/valgrind/pub_tool_*h
8e93ee5
rm -rf $RPM_BUILD_ROOT%{_includedir}/valgrind/vki
8e93ee5
rm $RPM_BUILD_ROOT%{_libdir}/valgrind/*.a
8e93ee5
%endif
98a186a
Mark Wielaard 9cbcc71
# We don't want debuginfo generated for the vgpreload libraries.
Mark Wielaard 9cbcc71
# Turn off execute bit so they aren't included in the debuginfo.list.
Mark Wielaard 9cbcc71
# We'll turn the execute bit on again in %%files.
Mark Wielaard 9cbcc71
chmod 644 $RPM_BUILD_ROOT%{_libdir}/valgrind/vgpreload*-%{valarch}-*so
Mark Wielaard 9cbcc71
7c29562
%check
Mark Wielaard e231d26
# Make sure some info about the system is in the build.log
Mark Wielaard d4079c5
# Add || true because rpm on copr EPEL6 acts weirdly and we don't want
Mark Wielaard d4079c5
# to break the build.
Mark Wielaard e231d26
uname -a
1d64832
rpm -q glibc gcc binutils || true
Mark Wielaard df3b58e
%if %{run_full_regtest}
1d64832
rpm -q gdb || true
Mark Wielaard df3b58e
%endif
Mark Wielaard df3b58e
Mark Wielaard e231d26
LD_SHOW_AUXV=1 /bin/true
Mark Wielaard e231d26
cat /proc/cpuinfo
Mark Wielaard e231d26
cc7effc
# Make sure a basic binary runs. There should be no errors.
cc7effc
./vg-in-place --error-exitcode=1 /bin/true
Mark Wielaard 855ad4c
Mark Wielaard 8d4aead
# Build the test files with the software collection compiler if available.
Mark Wielaard 8d4aead
%{?scl:PATH=%{_bindir}${PATH:+:${PATH}}}
Mark Wielaard da70b1f
# Make sure no extra CFLAGS, CXXFLAGS or LDFLAGS leak through,
Mark Wielaard da70b1f
# the testsuite sets all flags necessary. See also configure above.
Mark Wielaard da70b1f
make %{?_smp_mflags} CFLAGS="" CXXFLAGS="" LDFLAGS="" check
Mark Wielaard 2fc9ba1
61e695f
# Workaround https://bugzilla.redhat.com/show_bug.cgi?id=1434601
61e695f
# for gdbserver tests.
61e695f
export PYTHONCOERCECLOCALE=0
61e695f
7c29562
echo ===============TESTING===================
Mark Wielaard 6cf1155
%if %{run_full_regtest}
Mark Wielaard 6cf1155
  ./close_fds make regtest || :
Mark Wielaard 70d2f35
%else
Mark Wielaard 6cf1155
  ./close_fds make nonexp-regtest || :
Mark Wielaard 70d2f35
%endif
Mark Wielaard 0c75a5c
Mark Wielaard 334435d
# Make sure test failures show up in build.log
Mark Wielaard 334435d
# Gather up the diffs (at most the first 20 lines for each one)
Mark Wielaard 334435d
MAX_LINES=20
Mark Wielaard 334435d
diff_files=`find . -name '*.diff' | sort`
Mark Wielaard 334435d
if [ z"$diff_files" = z ] ; then
Mark Wielaard 334435d
   echo "Congratulations, all tests passed!" >> diffs
Mark Wielaard 334435d
else
Mark Wielaard 334435d
   for i in $diff_files ; do
Mark Wielaard 334435d
      echo "=================================================" >> diffs
Mark Wielaard 334435d
      echo $i                                                  >> diffs
Mark Wielaard 334435d
      echo "=================================================" >> diffs
Mark Wielaard 334435d
      if [ `wc -l < $i` -le $MAX_LINES ] ; then
Mark Wielaard 334435d
         cat $i                                                >> diffs
Mark Wielaard 334435d
      else
Mark Wielaard 334435d
         head -n $MAX_LINES $i                                 >> diffs
Mark Wielaard 334435d
         echo "<truncated beyond $MAX_LINES lines>"            >> diffs
Mark Wielaard 334435d
      fi
Mark Wielaard 334435d
   done
Mark Wielaard 334435d
fi
Mark Wielaard 334435d
cat diffs
7c29562
echo ===============END TESTING===============
7c29562
cvsdist ec1e75c
%files
8a71625
%doc COPYING NEWS README_*
Mark Wielaard fc26e0d
%doc docs/installed/html docs/installed/*.pdf
cvsdist ec1e75c
%{_bindir}/*
888c615
%dir %{_libdir}/valgrind
Mark Wielaard 9cbcc71
# Install everything in the libdir except the .so and .a files.
Mark Wielaard 9cbcc71
# The vgpreload so files might file mode adjustment (see below).
Mark Wielaard 9cbcc71
# The libmpiwrap so files go in the valgrind-openmpi package.
Mark Wielaard 9cbcc71
# The .a archives go into the valgrind-devel package.
7d17c10
%{_libdir}/valgrind/*[^ao]
Mark Wielaard 9cbcc71
# Turn on executable bit again for vgpreload libraries.
Mark Wielaard 9cbcc71
# Was disabled in %%install to prevent debuginfo stripping.
Mark Wielaard 9cbcc71
%attr(0755,root,root) %{_libdir}/valgrind/vgpreload*-%{valarch}-*so
Mark Wielaard 9cbcc71
# And install the symlinks to the secarch files if the exist.
Mark Wielaard 9cbcc71
# These are separate from the above because %%attr doesn't work
Mark Wielaard 9cbcc71
# on symlinks.
Mark Wielaard 9cbcc71
%if "%{valsecarch}" != ""
Mark Wielaard 9cbcc71
%{_libdir}/valgrind/vgpreload*-%{valsecarch}-*so
Mark Wielaard 9cbcc71
%endif
8a71625
%{_mandir}/man1/*
888c615
888c615
%files devel
8e93ee5
%dir %{_includedir}/valgrind
8e93ee5
%{_includedir}/valgrind/valgrind.h
8e93ee5
%{_includedir}/valgrind/callgrind.h
8e93ee5
%{_includedir}/valgrind/drd.h
8e93ee5
%{_includedir}/valgrind/helgrind.h
8e93ee5
%{_includedir}/valgrind/memcheck.h
8e93ee5
%{_libdir}/pkgconfig/valgrind.pc
8e93ee5
8e93ee5
%if %{build_tools_devel}
8e93ee5
%files tools-devel
8e93ee5
%{_includedir}/valgrind/config.h
8e93ee5
%{_includedir}/valgrind/libvex*h
8e93ee5
%{_includedir}/valgrind/pub_tool_*h
8e93ee5
%{_includedir}/valgrind/vki
888c615
%dir %{_libdir}/valgrind
8a71625
%{_libdir}/valgrind/*.a
8e93ee5
%endif
cvsdist ec1e75c
Mark Wielaard e12aff6
%if %{build_openmpi}
7d17c10
%files openmpi
7d17c10
%dir %{_libdir}/valgrind
Mark Wielaard 1a5a737
%{_libdir}/openmpi/valgrind/libmpiwrap*.so
7d17c10
%{_libdir}/valgrind/libmpiwrap*.so
79c2451
%endif
7d17c10
80aead4
%if 0%{?rhel} == 6
80aead4
%post
80aead4
# There is a bug in rpm (rhbz#214737) that might cause post to be run
80aead4
# even thought the binary isn't installed when installing two multilib
80aead4
# versions at the same time.
80aead4
if [ -x %{_bindir}/valgrind ]; then
80aead4
# On RHEL6 the fs equivalency should be setup by the devtoolset meta
80aead4
# package, but because of a rpm bug (rhbz#924044) it might not work.
80aead4
%{?scl:/sbin/restorecon %{_bindir}/valgrind}%{!?scl:true}
80aead4
fi
80aead4
%endif
80aead4
cvsdist ec1e75c
%changelog
536c355
* Fri Dec 14 2018 Mark Wielaard <mjw@fedoraproject.org> - 3.14.0-7
c64c521
- Add valgrind-3.14.0-arm64-ptrace-traceme.patch
536c355
- Add valgrind-3.14.0-mc_translate-vecret.patch
c64c521
87fefba
* Wed Dec 12 2018 Mark Wielaard <mjw@fedoraproject.org> - 3.14.0-6
edd3a75
- Add valgrind-3.14.0-final_tidyup.patch
be40972
- Add valgrind-3.14.0-ppc64-ldbrx.patch
4483169
- Add valgrind-3.14.0-ppc64-unaligned-words.patch
67a2524
- Add valgrind-3.14.0-ppc64-lxvd2x.patch
ce75de4
- Add valgrind-3.14.0-ppc64-unaligned-vecs.patch
22343e3
- Add valgrind-3.14.0-ppc64-lxvb16x.patch
1b2d1f4
- Add valgrind-3.14.0-set_AV_CR6.patch
81c8a9c
- Add valgrind-3.14.0-undef_malloc_args.patch
6c28e07
- Add valgrind-3.14.0-jm-vmx-constraints.patch
1a8da4d
- Add valgrind-3.14.0-sigkill.patch
87fefba
- Add valgrind-3.14.0-ppc64-ptrace.patch
edd3a75
87fefba
* Sat Dec  1 2018 Mark Wielaard <mjw@fedoraproject.org> - 3.14.0-5
aa76174
- Add valgrind-3.14.0-wcsncmp.patch (#1645971)
802130c
- Replace valgrind-3.14.0-s390x-vec-float-point-{code,test}.patch
802130c
  with upstream versions.
aa76174
b3eda9b
* Fri Nov 23 2018 Mark Wielaard  <mjw@fedoraproject.org> - 3.14.0-4
b3eda9b
- Add valgrind-3.14.0-get_otrack_shadow_offset_wrk-ppc.patch,
b3eda9b
  valgrind-3.14.0-new-strlen-IROps.patch,
b3eda9b
  valgrind-3.14.0-ppc-instr-new-IROps.patch,
b3eda9b
  valgrind-3.14.0-memcheck-new-IROps.patch,
b3eda9b
  valgrind-3.14.0-ppc-frontend-new-IROps.patch,
b3eda9b
  valgrind-3.14.0-transform-popcount64-ctznat64.patch and
b3eda9b
  valgrind-3.14.0-enable-ppc-Iop_Sar_Shr8.patch (#1652926)
b3eda9b
06ef44f
* Wed Nov 21 2018 Mark Wielaard  <mjw@fedoraproject.org> - 3.14.0-3
06ef44f
- Add valgrind-3.14.0-s390z-more-z13-fixes.patch.
06ef44f
1ed6e39
* Tue Nov 20 2018 Mark Wielaard  <mjw@fedoraproject.org> - 3.14.0-2
8e0b80c
- Add valgrind-3.14.0-s390x-fix-reg-alloc-vr-vs-fpr.patch.
5330dfb
- Add valgrind-3.14.0-s390x-sign-extend-lochi.patch.
59862e7
- Add valgrind-3.14.0-s390x-vec-reg-vgdb.patch.
69cd319
- Add valgrind-3.14.0-s390x-vec-float-point-code.patch
69cd319
  and valgrind-3.14.0-s390x-vec-float-point-tests.patch
1ed6e39
- Disable full regtests on fedora everywhere.
8e0b80c
ecf0ebd
* Tue Oct  9 2018 Mark Wielaard  <mjw@fedoraproject.org> - 3.14.0-1
ecf0ebd
- valgrind 3.14.0 final.
ecf0ebd
e123ce2
* Thu Oct  4 2018 Mark Wielaard  <mjw@fedoraproject.org> - 3.14.0-0.2.RC2
e123ce2
- Upgrade to RC2.
e123ce2
- Drop valgrind-3.14.0-add-vector-h.patch.
e123ce2
c14588c
* Fri Sep 14 2018 Mark Wielaard  <mjw@fedoraproject.org> - 3.14.0-0.1.GIT
c14588c
- New upstream (pre-)release.
364b6d8
- Add valgrind-3.14.0-add-vector-h.patch.
c14588c
7f4edd4
* Fri Aug 10 2018 Mark Wielaard  <mjw@fedoraproject.org> - 3.13.0-28
7f4edd4
- Add valgrind-3.13.0-utime.patch
7f4edd4
a865c88
* Fri Aug  3 2018 Mark Wielaard  <mjw@fedoraproject.org> - 3.13.0-27
a865c88
- Add valgrind-3.13.0-ppc64-xsmaxcdp.patch
a865c88
dd2df69
* Fri Aug  3 2018 Mark Wielaard  <mjw@fedoraproject.org> - 3.13.0-26
dd2df69
- Use valgrind_arches for ExclusiveArch when defined.
80aead4
- Use restorecon for scl on rhel6 to work around rpm bug (#1610676).
80aead4
80aead4
* Tue Jul 31 2018 Mark Wielaard  <mjw@fedoraproject.org> - 3.13.0-25
cb8031b
- Add valgrind-3.13.0-x86-arch_prctl.patch (#1610304)
cb8031b
2ddab4f
* Tue Jul 31 2018 Florian Weimer <fweimer@redhat.com> - 3.13.0-24
2ddab4f
- Rebuild with fixed binutils
2ddab4f
355f643
* Fri Jul 27 2018 Mark Wielaard <mjw@fedoraproject.org> - 3.13.0-23
355f643
- Remove valgrind-3.13.0-arm-disable-vfp-test.patch
355f643
7c872d3
* Thu Jul 26 2018 Mark Wielaard <mjw@fedoraproject.org> - 3.13.0-22
7c872d3
- Add valgrind-3.13.0-arch_prctl.patch (#1608824)
7c872d3
8fff791
* Thu Jul 12 2018 Mark Wielaard <mjw@fedoraproject.org> - 3.13.0-21
91f5342
- Add valgrind-3.13.0-separate-code.patch (#1600034)
7f3d58e
- Add valgrind-3.13.0-arm-disable-vfp-test.patch
91f5342
1d64832
* Thu Jul  5 2018 Mark Wielaard <mjw@fedoraproject.org> - 3.13.0-20
1d64832
- Don't try a full_regtest under scl, also don't adjust PATH.
1d64832
216add6
* Thu Apr 12 2018 Mark Wielaard <mjw@fedoraproject.org> - 3.13.0-19
216add6
- Improved valgrind-3.13.0-arm64-hwcap.patch
4217db1
- Add valgrind-3.13.0-arm64-ptrace.patch
216add6
3bb7255
* Thu Apr 12 2018 Mark Wielaard <mjw@fedoraproject.org> - 3.13.0-18
3bb7255
- Add valgrind-3.13.0-build-id-phdrs.patch (#1566639)
3bb7255
d0db06c
* Tue Feb 27 2018 Mark Wielaard <mjw@fedoraproject.org> - 3.13.0-17
d0db06c
- Add valgrind-3.13.0-ppc64-mtfprwa-constraint.patch.
d0db06c
4ac219f
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1:3.13.0-16
4ac219f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
4ac219f
4328cd2
* Tue Jan 23 2018 Mark Wielaard <mjw@fedoraproject.org> - 3.13.0-15
8e93ee5
- Split valgrind-tools-devel from valgrind-devel.
26ac152
- Make building of libmpi wrapper explicit.
8e93ee5
Mark Wielaard da56cd8
* Mon Jan 22 2018 Mark Wielaard <mjw@fedoraproject.org> - 3.13.0-14
Mark Wielaard da56cd8
- undefine _strict_symbol_defs_build.
Mark Wielaard da56cd8
Mark Wielaard 275b4b6
* Tue Jan  2 2018 Mark Wielaard <mjw@fedoraproject.org> - 3.13.0-13
Mark Wielaard 275b4b6
- Add additional fix to valgrind-3.13.0-debug-alt-file.patch.
Mark Wielaard 275b4b6
14e6c2a
* Tue Dec 12 2017 Mark Wielaard <mjw@fedoraproject.org> - 3.13.0-12
dcdfabd
- Add valgrind-3.13.0-s390-cgijnl.patch.
14e6c2a
- Use upstream version of valgrind-3.13.0-debug-alt-file.patch.
dcdfabd
6cc1e85
* Sun Dec 10 2017 Mark Wielaard <mjw@fedoraproject.org> - 3.13.0-11
6cc1e85
- Add valgrind-3.13.0-debug-alt-file.patch.
6cc1e85
Mark Wielaard 5c9a40d
* Thu Nov  2 2017 Mark Wielaard <mjw@fedoraproject.org> - 3.13.0-10
Mark Wielaard 5c9a40d
- Add valgrind-3.13.0-ppc64-timebase.patch.
Mark Wielaard 5c9a40d
edfc5f2
* Tue Oct 17 2017 Mark Wielaard <mjw@fedoraproject.org> - 3.13.0-9
d6679b4
- Add valgrind-3.13.0-amd64-eflags-tests.patch
c8bf005
- Add valgrind-3.13.0-suppress-dl-trampoline-sse-avx.patch
c8bf005
- Add valgrind-3.13.0-static-tls.patch
d6679b4
874b124
* Mon Oct 16 2017 Mark Wielaard <mjw@fedoraproject.org> - 3.13.0-8
874b124
- Add valgrind-3.13.0-ppc64-vex-fixes.patch
874b124
66721a7
* Thu Aug 17 2017 Mark Wielaard <mjw@fedoraproject.org> - 3.13.0-7
66721a7
- Add valgrind-3.13.0-xml-socket.patch
66721a7
ef4e49e
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1:3.13.0-6
ef4e49e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
ef4e49e
3e39bd7
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1:3.13.0-5
3e39bd7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
3e39bd7
cc7effc
* Fri Jul  7 2017 Mark Wielaard <mjw@fedoraproject.org>
cc7effc
- Add --error-exitcode=1 to /bin/true check.
cc7effc
bd144c9
* Thu Jun 29 2017 Mark Wielaard <mjw@fedoraproject.org> 3.13.0-4
bd144c9
- Add valgrind-3.13.0-arm-index-hardwire.patch (#1466017)
bd144c9
- Add valgrind-3.13.0-ucontext_t.patch
bd144c9
- Add valgrind-3.13.0-gdb-8-testfix.patch
bd144c9
- Add valgrind-3.13.0-disable-vgdb-child.patch
bd144c9
39ca09a
* Fri Jun 23 2017 Mark Wielaard <mjw@fedoraproject.org> 3.13.0-3
39ca09a
- Add valgrind-3.13.0-arm64-hwcap.patch (#1464211)
39ca09a
Mark Wielaard 7743170
* Sat Jun 17 2017 Mark Wielaard <mjw@fedoraproject.org> 3.13.0-2
Mark Wielaard 391aca8
- Add valgrind-3.13.0-ppc64-check-no-vsx.patch
Mark Wielaard 391aca8
- Add valgrind-3.13.0-epoll_pwait.patch (#1462258)
Mark Wielaard 564e480
- Add valgrind-3.13.0-ppc64-diag.patch
Mark Wielaard 391aca8
Mark Wielaard 6ef8926
* Thu Jun 15 2017 Mark Wielaard <mjw@fedoraproject.org> - 3.13.0-1
Mark Wielaard 6ef8926
- valgrind 3.13.0 final.
Mark Wielaard 6ef8926
- Drop all upstreamed patches.
Mark Wielaard 6ef8926
e1e5e5d
* Tue Jun  6 2017 Mark Wielaard <mjw@fedoraproject.org> - 3.13.0-0.2.RC1
e1e5e5d
- Add valgrind-3.13.0-arm-dcache.patch
e1e5e5d
- Add valgrind-3.13.0-g++-4.4.patch
e1e5e5d
- Add valgrind-3.13.0-s390x-GI-strcspn.patch
e1e5e5d
- Add valgrind-3.13.0-xtree-callgrind.patch
e1e5e5d
61e695f
* Fri Jun  2 2017 Mark Wielaard <mjw@fedoraproject.org> - 3.13.0-0.1.RC1
Mark Wielaard ff392b0
- Update description as suggested by Ivo Raisr.
61e695f
- Workaround gdb/python bug in testsuite (#1434601)
61e695f
- Update to upstream 3.13.0-RC1.
61e695f
- Drop all upstreamed patches.
Mark Wielaard ff392b0
Mark Wielaard 05a0f7b
* Tue Mar 28 2017 Mark Wielaard <mjw@redhat.com> - 3.12.0-8
Mark Wielaard 27f6306
- Add valgrind-3.12.0-powerpc-register-pair.patch
Mark Wielaard 05a0f7b
- Add valgrind-3.12.0-ppc64-isa-3_00.patch
Mark Wielaard 27f6306
Mark Wielaard 3dda5d8
* Sat Feb 18 2017 Mark Wielaard <mjw@redhat.com> - 3.12.0-7
Mark Wielaard 3dda5d8
- Add valgrind-3.12.0-aarch64-syscalls.patch
Mark Wielaard 3dda5d8
Mark Wielaard c96d75d
* Sat Feb 18 2017 Mark Wielaard <mjw@redhat.com> - 3.12.0-6
Mark Wielaard 974450b
- Add valgrind-3.12.0-arm64-ppc64-prlimit64.patch
Mark Wielaard 9826087
- Add valgrind-3.12.0-arm64-hint.patch
Mark Wielaard f88b362
- Add valgrind-3.12.0-clone-spawn.patch
Mark Wielaard fce22b9
- Add valgrind-3.12.0-quick-fatal-sigs.patch
Mark Wielaard 5ca6500
- Add valgrind-3.12.0-exit_group.patch
Mark Wielaard 44fb313
- Add valgrind-3.12.0-deregister-stack.patch
Mark Wielaard c088b45
- Add valgrind-3.12.0-x86-gdt-and-ss.patch
Mark Wielaard c2382e0
- Add valgrind-3.12.0-cd-dvd-ioctl.patch
Mark Wielaard 14f4a15
- Add valgrind-3.12.0-tests-cxx11_abi_0.patch
Mark Wielaard 3d78a78
- Add valgrind-3.12.0-helgrind-dl_allocate_tls-supp.patch
Mark Wielaard e8ba1a5
- Add valgrind-3.12.0-ppc-xxsel.patch
Mark Wielaard 974450b
Mark Wielaard bfca72b
* Fri Feb 17 2017 Mark Wielaard <mjw@redhat.com> - 3.12.0-5
Mark Wielaard bfca72b
- Add valgrind-3.12.0-ppc64-r2.patch (#1424367)
Mark Wielaard bfca72b
b2d1036
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1:3.12.0-4
b2d1036
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
b2d1036
Mark Wielaard ee25d68
* Sat Nov 12 2016 Mark Wielaard <mjw@redhat.com> - 3.12.0-3
Mark Wielaard ee25d68
- Add valgrind-3.12.0-nocwd-cleanup.patch (#1390282)
Mark Wielaard ee25d68
Orion Poplawski 531e672
* Fri Oct 21 2016 Orion Poplawski <orion@cora.nwra.com> - 1:3.12.0-2
Orion Poplawski 531e672
- Rebuild for openmpi 2.0
Orion Poplawski 531e672
Mark Wielaard 01ba3af
* Fri Oct 21 2016 Mark Wielaard <mjw@redhat.com> - 3.12.0-1
Mark Wielaard 01ba3af
- Update to valgrind 3.12.0 release.
Mark Wielaard 01ba3af
Mark Wielaard 2a18352
* Thu Oct 20 2016 Mark Wielaard <mjw@redhat.com> - 3.12.0-0.4-RC2
Mark Wielaard 2a18352
- Update to 3.12.0-RC1. Drop integrated patches.
Mark Wielaard 2a18352
- Add valgrind-3.12.0-skip-cond-var.patch
Mark Wielaard 2a18352
Mark Wielaard da70b1f
* Fri Sep 30 2016 Mark Wielaard <mjw@redhat.com> - 3.12.0-0.3-BETA1
Mark Wielaard da70b1f
- Clear CFLAGS, CXXFLAGS and LDFLAGS during make check.
Mark Wielaard da70b1f
Mark Wielaard df0856a
* Thu Sep 29 2016 Mark Wielaard <mjw@redhat.com> - 3.12.0-0.2-BETA1
Mark Wielaard df0856a
- Add valgrind-3.12-beta1-ppc64be.patch.
Mark Wielaard 70d2f35
- Enable gdb_server tests again.
Mark Wielaard df0856a
Mark Wielaard b19c734
* Tue Sep 20 2016 Mark Wielaard <mjw@redhat.com> - 3.12.0-0.1-BETA1
Mark Wielaard b19c734
- Update to valgrind 3.12.0 pre-release.
Mark Wielaard b19c734
  - Drop upstreamed patches.
Mark Wielaard b19c734
  - Disable exp-tests in %%check. GDB crashes on gdb_server tests.
Mark Wielaard b19c734
Mark Wielaard 177b83d
* Fri Jul 22 2016 Mark Wielaard <mjw@redhat.com> - 3.11.0-26
Mark Wielaard d0ebe36
- Only build valgrind-openmpi when not creating a software collection.
Mark Wielaard 4252779
- No support for multilib on secondary arches when creating scl.
Mark Wielaard 4252779
- Touch up empty .exp files.
Mark Wielaard d0ebe36
Mark Wielaard cec1e66
* Thu Jul 21 2016 Mark Wielaard <mjw@redhat.com> - 3.11.0-24
Mark Wielaard 566af63
- Mandatory Perl build-requires added
Mark Wielaard 566af63
- Add valgrind-3.11.0-shr.patch
Mark Wielaard ff9a4ad
- Add valgrind-3.11.0-pcmpxstrx-0x70-0x19.patch
Mark Wielaard 7c3a67d
- Update valgrind-3.11.0-wrapmalloc.patch
Mark Wielaard 1e2b8b0
- Add valgrind-3.11.0-sighandler-stack.patch
Mark Wielaard 566af63
Mark Wielaard c7f8b4a
* Tue Jun 21 2016 Mark Wielaard <mjw@redhat.com> - 3.11.0-23
Mark Wielaard c7f8b4a
- Update valgrind-3.11.0-ppoll-mask.patch (#1344082)
Mark Wielaard c7f8b4a
Mark Wielaard e41a794
* Mon May 30 2016 Mark Wielaard <mjw@redhat.com> - 3.11.0-22
Mark Wielaard af085f4
- Add valgrind-3.11.0-arm64-handle_at.patch
Mark Wielaard 00ada48
- Add valgrind-3.11.0-ppc64-syscalls.patch
Mark Wielaard af085f4
Mark Wielaard 5bf767f
* Fri Apr 29 2016 Mark Wielaard <mjw@redhat.com> - 3.11.0-21
Mark Wielaard 05e6399
- Add valgrind-3.11.0-deduppoolalloc.patch
Mark Wielaard f9c9f28
- Add valgrind-3.11.0-ppc-bcd-addsub.patch
Mark Wielaard 365520b
- Add valgrind-3.11.0-ppc64-vgdb-vr-regs.patch
Mark Wielaard 05e6399
Mark Wielaard c993ca9
* Fri Apr 15 2016 Mark Wielaard <mjw@redhat.com> - 3.11.0-20
Mark Wielaard c679c54
- Update valgrind-3.11.0-cxx-freeres.patch (x86 final_tidyup fix)
Mark Wielaard c4d5bde
- Add valgrind-3.11.0-s390x-risbgn.patch
Mark Wielaard c679c54
Mark Wielaard 3dc9ca6
* Sun Apr 03 2016 Mark Wielaard <mjw@redhat.com> - 3.11.0-19
Mark Wielaard 0b6178b
- Add valgrind-3.11.0-cxx-freeres.patch (#1312647)
Mark Wielaard d3b707c
- Add valgrind-3.11.0-ppc64-separate-socketcalls.patch
Mark Wielaard baf2d92
- Add valgrind-3.11.0-isZeroU.patch
Mark Wielaard edad3ab
- Replace valgrind-3.11.0-arm64-ldpsw.patch with upstream version
Mark Wielaard 1f54a53
- Add valgrind-3.11.0-ppc64-128bit-mod-carry.patch
Mark Wielaard 4e7e6ed
- Add valgrind-3.11.0-amd64-fcom.patch
Mark Wielaard 0e57387
- Add valgrind-3.11.0-z13s.patch
Mark Wielaard a365399
- Add valgrind-3.11.0-gdb-test-filters.patch
Mark Wielaard 0b6178b
Mark Wielaard d387a30
* Mon Mar 14 2016 Mark Wielaard <mjw@redhat.com> - 3.11.0-18
Mark Wielaard b49a2bd
- Update valgrind-3.11.0-libstdc++-supp.patch.
Mark Wielaard 33b3489
- Add valgrind-3.11.0-arm64-ldr-literal-test.patch.
Mark Wielaard d387a30
- Add valgrind-3.11.0-arm64-ldpsw.patch
Mark Wielaard b49a2bd
Mark Wielaard 9a7063a
* Thu Mar 10 2016 Mark Wielaard <mjw@redhat.com> - 3.11.0-17
Mark Wielaard dc10ab4
- Update valgrind-3.11.0-arm64-more-syscalls.patch
Mark Wielaard 9a7063a
- Add valgrind-3.11.0-libstdc++-supp.patch (#1312647)
Mark Wielaard dc10ab4
Mark Wielaard c302f47
* Wed Mar 09 2016 Mark Wielaard <mjw@redhat.com> - 3.11.0-16
Mark Wielaard 71c761e
- Add valgrind-3.11.0-ppoll-mask.patch
Mark Wielaard c302f47
- Add valgrind-3.11.0-arm64-more-syscalls.patch
Mark Wielaard 71c761e
Mark Wielaard 51122ac
* Wed Feb 24 2016 Mark Wielaard <mjw@redhat.com> - 3.11.0-15
Mark Wielaard a437685
- Add valgrind-3.11.0-s390-separate-socketcalls.patch
Mark Wielaard 51122ac
- Add valgrind-3.11.0-amd64-ld-index.patch
Mark Wielaard a437685
Mark Wielaard c283c18
* Thu Feb 18 2016 Mark Wielaard <mjw@redhat.com> - 3.11.0-14
Mark Wielaard c283c18
- Update valgrind-3.11.0-futex.patch (fix helgrind/drd regression).
Mark Wielaard c283c18
- Update valgrind-3.11.0-x86_unwind.patch (include amd64 fix).
Mark Wielaard 523f825
Mark Wielaard eee38c2
* Wed Feb 17 2016 Mark Wielaard <mjw@redhat.com> - 3.11.0-13
Mark Wielaard 538f0cd
- Remove valgrind-3.11.0-no-stv.patch (gcc6 has been fixed).
Mark Wielaard b427b65
- Add valgrind-3.11.0-futex.patch
Mark Wielaard eee38c2
- Add valgrind-3.11.0-s390x-popcnt.patch
Mark Wielaard 538f0cd
c16638a
* Fri Feb 05 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1:3.11.0-12
c16638a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
c16638a
Mark Wielaard 0ddacd6
* Sat Jan 30 2016 Mark Wielaard <mjw@redhat.com> - 3.11.0-11
Mark Wielaard 0ddacd6
- Add valgrind-3.11.0-no-stv.patch (GCC6 workaround).
Mark Wielaard 0ddacd6
Mark Wielaard e8ac1b2
* Mon Jan 25 2016 Mark Wielaard <mjw@redhat.com> - 3.11.0-10
Mark Wielaard e8ac1b2
- Add valgrind-3.11.0-drd_std_thread.patch GCC6 build fix.
Mark Wielaard e8ac1b2
Mark Wielaard e8ac1b2
* Fri Jan 22 2016 Mark Wielaard <mjw@redhat.com> - 3.11.0-9
Mark Wielaard a039a08
- Fix valgrind-3.11.0-pthread_barrier.patch to apply with older patch.
Mark Wielaard a039a08
- Fix multilib issue in config.h with HAVE_AS_AMD64_FXSAVE64.
Mark Wielaard a039a08
Mark Wielaard 2a70855
* Thu Jan 21 2016 Mark Wielaard <mjw@redhat.com> - 3.11.0-8
Mark Wielaard 8963780
- Add valgrind-3.11.0-rlimit_data.patch
Mark Wielaard b9152cc
- Add valgrind-3.11.0-fclose.patch
Mark Wielaard a4c8036
- Add valgrind-3.11.0-pthread_spin_destroy.patch
Mark Wielaard 87ec21e
- Add valgrind-3.11.0-socketcall-x86-linux.patch
Mark Wielaard 9cbcc71
- Don't strip debuginfo from vgpreload libaries.
Mark Wielaard 9cbcc71
  Enable dwz for everything else again.
Mark Wielaard faac411
- Add valgrind-3.11.0-is_stmt.patch
Mark Wielaard 120af06
- Add valgrind-3.11.0-x86_unwind.patch
Mark Wielaard 8963780
Mark Wielaard ebed60b
* Tue Jan 19 2016 Mark Wielaard <mjw@redhat.com> - 3.11.0-7
Mark Wielaard ebed60b
- Add valgrind-3.11.0-pthread_barrier.patch
Mark Wielaard ebed60b
Mark Wielaard 342d766
* Sat Jan 16 2016 Mark Wielaard <mjw@redhat.com> - 3.11.0-6
Mark Wielaard 79b01de
- Add valgrind-3.11.0-aspacemgr.patch (#1283774)
Mark Wielaard 79b01de
Mark Wielaard 20a133a
* Sun Nov 15 2015 Mark Wielaard <mjw@redhat.com> - 3.11.0-5
Mark Wielaard 20a133a
- Add valgrind-3.11.0-wrapmalloc.patch
Mark Wielaard 20a133a
Mark Wielaard 0ceac87
* Mon Oct 12 2015 Mark Wielaard <mjw@redhat.com> - 3.11.0-4
Mark Wielaard 0ceac87
- Fix parenthesis in valgrind-3.11.0-rexw-cvtps2pd.patch.
Mark Wielaard 0ceac87
- Add valgrind-3.11.0-s390-hwcap.patch
Mark Wielaard 0ceac87
Mark Wielaard ac59d95
* Mon Oct 12 2015 Mark Wielaard <mjw@redhat.com> - 3.11.0-3
Mark Wielaard ac59d95
- Add valgrind-3.11.0-rexw-cvtps2pd.patch.
Mark Wielaard ac59d95
Mark Wielaard c5d5c88
* Thu Oct 01 2015 Mark Wielaard <mjw@redhat.com> - 3.11.0-2
Mark Wielaard c5d5c88
- Add valgrind-3.11.0-no-rdrand.patch
Mark Wielaard c5d5c88
Mark Wielaard 115cfda
* Wed Sep 23 2015 Mark Wielaard <mjw@redhat.com> - 3.11.0-1
Mark Wielaard 115cfda
- Upgrade to valgrind 3.11.0 final
Mark Wielaard 115cfda
- Drop patches included upstream
Mark Wielaard 115cfda
  - valgrind-3.11.0-ppc-dfp-guard.patch
Mark Wielaard 115cfda
  - valgrind-3.11.0-ppc-ppr.patch
Mark Wielaard 115cfda
  - valgrind-3.11.0-ppc-mbar.patch
Mark Wielaard 115cfda
  - valgrind-3.11.0-glibc-futex-message.patch
Mark Wielaard 115cfda
  - valgrind-3.11.0-arm64-libvex_test.patch
Mark Wielaard 115cfda
  - valgrind-3.11.0-arm-warnings.patch
Mark Wielaard 115cfda
  - valgrind-3.11.0-arm-no-cast-align.patch
Mark Wielaard 115cfda
  - valgrind-3.11.0-ppc-vbit-test.patch
Mark Wielaard 115cfda
- Add arm64 syscall patches
Mark Wielaard 115cfda
  - valgrind-3.11.0-arm64-xattr.patch
Mark Wielaard 115cfda
  - valgrind-3.11.0-arm64-sigpending.patch
Mark Wielaard 115cfda
Mark Wielaard 5f750d2
* Sat Sep 19 2015 Mark Wielaard <mjw@redhat.com> - 3.11.0-0.4.TEST1
Mark Wielaard 5f750d2
- Add valgrind-3.11.0-ppc-dfp-guard.patch
Mark Wielaard 5f750d2
- Add valgrind-3.11.0-ppc-ppr.patch
Mark Wielaard 5f750d2
- Add valgrind-3.11.0-ppc-mbar.patch
Mark Wielaard 5f750d2
Mark Wielaard d5ddea9
* Fri Sep 18 2015 Mark Wielaard <mjw@redhat.com> - 3.11.0-0.3.TEST1
Mark Wielaard e231d26
- Make sure some info about the system is in the build.log before check.
Mark Wielaard 515590a
- Add valgrind-3.11.0-glibc-futex-message.patch
Mark Wielaard ce9756f
- Add valgrind-3.11.0-arm64-libvex_test.patch
Mark Wielaard 3bd1af7
- Add valgrind-3.11.0-arm-warnings.patch
Mark Wielaard c3606af
- Add valgrind-3.11.0-arm-no-cast-align.patch
Mark Wielaard 3f5f1a0
- Add valgrind-3.11.0-ppc-vbit-test.patch
Mark Wielaard e231d26
Orion Poplawski b0436b3
* Tue Sep 15 2015 Orion Poplawski <orion@cora.nwra.com> - 1:3.11.0-0.2.TEST1
Orion Poplawski b0436b3
- Rebuild for openmpi 1.10.0
Orion Poplawski b0436b3
Mark Wielaard 3e3d8c9
* Thu Sep 10 2015 Mark Wielaard <mjw@redhat.com> - 3.11.0-0.1.TEST1
Mark Wielaard 893352c
- Add BuildRequires perl(Getopt::Long)
Mark Wielaard 3e3d8c9
- Upgrade to valgrind 3.11.0.TEST1
Mark Wielaard 3e3d8c9
- Remove upstreamed valgrind-3.10.1-gdb-file-warning.patch
Mark Wielaard 893352c
Mark Wielaard d78622b
* Tue Aug 25 2015 Mark Wielaard <mjw@redhat.com> - 3.10.1-22.svn20150825r15589
Mark Wielaard fa97497
- Drop valgrind-3.9.0-stat_h.patch.
Mark Wielaard 98f9fc1
- Add BuildRequires gcc-c++.
Mark Wielaard d78622b
- Update to current valgrind svn (svn20150825r15589)
Mark Wielaard d78622b
- Add valgrind-3.10.1-gdb-file-warning.patch
Mark Wielaard fa97497
Mark Wielaard 48db9bd
* Mon Aug 17 2015 Mark Wielaard <mjw@redhat.com> - 3.10.1-21.svn20150817r15561
Mark Wielaard 48db9bd
- Update to current valgrind svn. Drop patches now upstream.
Mark Wielaard 48db9bd
Mark Wielaard 7e9d6f8
* Mon Aug 17 2015 Mark Wielaard <mjw@redhat.com> - 3.10.1-20
Mark Wielaard 7e9d6f8
- Don't try to move around libmpiwrap when not building for openmpi (s390x)
Mark Wielaard 7e9d6f8
Mark Wielaard 1a5a737
* Fri Aug 14 2015 Mark Wielaard <mjw@redhat.com> - 3.10.1-19
Mark Wielaard 1a5a737
- Install libmpiwrap library under {_libdir}/openmpi/valgrind (#1238428)
Mark Wielaard 1a5a737
bedbccb
* Mon Aug 10 2015 Sandro Mani <manisandro@gmail.com> - 1:3.10.1-18
bedbccb
- Rebuild for RPM MPI Requires Provides Change
bedbccb
Mark Wielaard 2afe75c
* Mon Aug 10 2015 Mark Wielaard <mjw@redhat.com> - 3.10.1-17
Mark Wielaard 2afe75c
- Add setuid and setresgid to valgrind-3.10.1-aarch64-syscalls.patch.
Mark Wielaard 2afe75c
Mark Wielaard ea87974
* Mon Aug 03 2015 Mark Wielaard <mjw@redhat.com> - 3.10.1-16
Mark Wielaard ea87974
- Add valgrind-3.10.1-ppc64-hwcap2.patch
Mark Wielaard ea87974
Mark Wielaard 0ad11a9
* Wed Jul 08 2015 Mark Wielaard <mjw@redhat.com> - 3.10.1-15
Mark Wielaard 0ad11a9
- Update valgrind-3.10.1-s390x-fiebra.patch
Mark Wielaard 0ad11a9
Mark Wielaard 3e15c80
* Wed Jul 08 2015 Mark Wielaard <mjw@redhat.com> - 3.10.1-14
Mark Wielaard 3e15c80
- Add valgrind-3.10.1-s390x-fiebra.patch
Mark Wielaard 3e15c80
Mark Wielaard 339000e
* Tue Jul 07 2015 Mark Wielaard <mjw@redhat.com> - 3.10.1-13
Mark Wielaard d19c009
- Add valgrind-3.10.1-di_notify_mmap.patch
Mark Wielaard 339000e
- Add valgrind-3.10.1-memmove-ld_so-ppc64.patch
Mark Wielaard d19c009
Mark Wielaard e5f214b
* Fri Jun 19 2015 Mark Wielaard <mjw@redhat.com> - 3.10.1-12
Mark Wielaard e5f214b
- Add valgrind-3.10.1-kernel-4.0.patch.
Mark Wielaard e5f214b
54ad7ef
* Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:3.10.1-11
54ad7ef
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
54ad7ef
Mark Wielaard ec0fc73
* Sun Jun 07 2015 Mark Wielaard <mjw@redhat.com> - 3.10.1-10
Mark Wielaard ec0fc73
- Add valgrind-3.10.1-cfi-redzone.patch.
Mark Wielaard ec0fc73
Mark Wielaard 5a00bae
* Wed Jun 03 2015 Mark Wielaard <mjw@redhat.com> - 3.10.1-9
Mark Wielaard 086fbe0
- Add valgrind-3.10.1-memfd_create.patch.
Mark Wielaard 8ebb5c6
- Add valgrind-3.10.1-syncfs.patch.
Mark Wielaard a1fa848
- Add valgrind-3.10.1-arm-process_vm_readv_writev.patch.
Mark Wielaard c55764e
- Add valgrind-3.10.1-fno-ipa-icf.patch.
Mark Wielaard 9e7a753
- Add valgrind-3.10.1-demangle-q.patch
Mark Wielaard 086fbe0
Mark Wielaard 75deabf
* Fri May 22 2015 Mark Wielaard <mjw@redhat.com> - 3.10.1-8
Mark Wielaard 75deabf
- Disable extended regtest on arm. The gdb tests hang for unknown reasons.
Mark Wielaard 66ac4f1
  The reason is a glibc bug #1196181 which causes:
Mark Wielaard 66ac4f1
  "GDB fails with Cannot parse expression `.L1055 4@r4'."
Mark Wielaard 75deabf
Mark Wielaard 134e3d9
* Wed Apr 22 2015 Mark Wielaard <mjw@redhat.com> - 3.10.1-7
Mark Wielaard 134e3d9
- Add valgrind-3.10-1-ppc64-sigpending.patch
Mark Wielaard ffb6b79
- Filter out -fstack-protector-strong and disable _hardened_build.
Mark Wielaard 134e3d9
Mark Wielaard 6f93c82
* Wed Feb 18 2015 Mark Wielaard <mjw@redhat.com> - 3.10.1-6
Mark Wielaard d893a22
- Add valgrind-3.10.1-send-recv-mmsg.patch
Mark Wielaard 6f93c82
- Add mount and umount2 to valgrind-3.10.1-aarch64-syscalls.patch.
Mark Wielaard 0bbad02
- Add valgrind-3.10.1-glibc-version-check.patch
Mark Wielaard d893a22
Mark Wielaard bc69909
* Tue Feb 10 2015 Mark Wielaard <mjw@redhat.com> - 3.10.1-5
Mark Wielaard bc69909
- Add accept4 to valgrind-3.10.1-aarch64-syscalls.patch.
Mark Wielaard bc69909
- Add valgrind-3.10.1-ppc64-accept4.patch.
Mark Wielaard bc69909
Mark Wielaard aa82914
* Sun Feb 08 2015 Mark Wielaard <mjw@redhat.com> - 3.10.1-4
Mark Wielaard aa82914
- Add valgrind-3.10.1-aarch64-syscalls.patch.
Mark Wielaard aa82914
Mark Wielaard 3e802ca
* Thu Feb 05 2015 Mark Wielaard <mjw@redhat.com> - 3.10.1-3
Mark Wielaard 3e802ca
- Add valgrind-3.10-s390-spechelper.patch.
Mark Wielaard 3e802ca
Mark Wielaard 139c950
* Tue Jan 13 2015 Mark Wielaard <mjw@redhat.com> - 3.10.1-2
Mark Wielaard 139c950
- Add valgrind-3.10.1-mempcpy.patch.
Mark Wielaard 139c950
Mark Wielaard 0eeb0e2
* Wed Nov 26 2014 Mark Wielaard <mjw@redhat.com> - 3.10.1-1
Mark Wielaard 0eeb0e2
- Upgrade to 3.10.1 final.
Mark Wielaard 0eeb0e2
Mark Wielaard af5c79f
* Mon Nov 24 2014 Mark Wielaard <mjw@redhat.com> - 3.10.1-0.1.TEST1
Mark Wielaard af5c79f
- Upgrade to valgrind 3.10.1.TEST1
Mark Wielaard af5c79f
- Remove patches that are now upstream:
Mark Wielaard af5c79f
  - valgrind-3.10.0-old-ppc32-instr-magic.patch
Mark Wielaard af5c79f
  - valgrind-3.10.0-aarch64-syscalls.patch
Mark Wielaard af5c79f
  - valgrind-3.10.0-aarch64-dmb-sy.patch
Mark Wielaard af5c79f
  - valgrind-3.10.0-aarch64-frint.patch
Mark Wielaard af5c79f
  - valgrind-3.10.0-fcvtmu.patch
Mark Wielaard af5c79f
  - valgrind-3.10.0-aarch64-fcvta.patch
Mark Wielaard af5c79f
Mark Wielaard a45fa36
* Wed Nov 19 2014 Mark Wielaard <mjw@redhat.com> - 3.10.0-6
Mark Wielaard a45fa36
- Add getgroups/setgroups to valgrind-3.10.0-aarch64-syscalls.patch
Mark Wielaard a45fa36
Mark Wielaard 400d1b9
* Tue Nov  4 2014 Mark Wielaard <mjw@redhat.com> - 3.10.0-5
Mark Wielaard 8cf836f
- Merge valgrind-3.10.0-aarch64-times.patch
Mark Wielaard 8cf836f
  and valgrind-3.10.0-aarch64-getsetsid.patch
Mark Wielaard 8cf836f
  into valgrind-3.10.0-aarch64-syscalls.patch
Mark Wielaard 8cf836f
  add fdatasync, msync, pread64, setreuid, setregid,
Mark Wielaard 8cf836f
  mknodat, fchdir, chroot, fchownat, fchmod and fchown.
Mark Wielaard 552fff6
- Add valgrind-3.10.0-aarch64-frint.patch
Mark Wielaard 02e125b
- Add valgrind-3.10.0-fcvtmu.patch
Mark Wielaard 400d1b9
- Add valgrind-3.10.0-aarch64-fcvta.patch
Mark Wielaard 8cf836f
Mark Wielaard c426cf2
* Sat Oct 11 2014 Mark Wielaard <mjw@redhat.com> - 3.10.0-4
Mark Wielaard b722ea0
- Add valgrind-3.10.0-aarch64-times.patch
Mark Wielaard 473a457
- Add valgrind-3.10.0-aarch64-getsetsid.patch
Mark Wielaard c426cf2
- Add valgrind-3.10.0-aarch64-dmb-sy.patch
Mark Wielaard b722ea0
Mark Wielaard 499cded
* Mon Sep 15 2014 Mark Wielaard <mjw@redhat.com> - 3.10.0-3
Mark Wielaard 499cded
- Add valgrind-3.10.0-old-ppc32-instr-magic.patch.
Mark Wielaard 499cded
Mark Wielaard f537111
* Fri Sep 12 2014 Mark Wielaard <mjw@redhat.com> - 3.10.0-2
Mark Wielaard f537111
- Fix ppc32 multilib handling on ppc64[be].
Mark Wielaard f537111
- Drop ppc64 secondary for ppc32 primary support.
Mark Wielaard f537111
- Except for armv7hl we don't support any other arm[32] arch.
Mark Wielaard f537111
Mark Wielaard c0a743f
* Thu Sep 11 2014 Mark Wielaard <mjw@redhat.com> - 3.10.0-1
Mark Wielaard c0a743f
- Update to 3.10.0 final.
Mark Wielaard c0a743f
- Remove valgrind-3.10-configure-glibc-2.20.patch fixed upstream.
Mark Wielaard c0a743f
Mark Wielaard 8705d25
* Mon Sep  8 2014 Mark Wielaard <mjw@redhat.com> - 3.10.0-0.2.BETA2
Mark Wielaard 8705d25
- Update to 3.10.0.BETA2.
Mark Wielaard 9396425
- Don't run dwz or generate minisymtab.
Mark Wielaard e23792e
- Remove valgrind-3.9.0-s390x-ld-supp.patch fixed upstream.
Mark Wielaard 1e1bb14
- Add valgrind-3.10-configure-glibc-2.20.patch.
Mark Wielaard 9396425
Mark Wielaard 6efab6f
* Tue Sep  2 2014 Mark Wielaard <mjw@redhat.com> - 3.10.0-0.1.BETA1
Mark Wielaard 6efab6f
- Update to official upstream 3.10.0 BETA1.
Mark Wielaard 6efab6f
  - Enables inlined frames in stacktraces.
Mark Wielaard 6efab6f
Mark Wielaard a8cca3a
* Fri Aug 29 2014 Mark Wielaard <mjw@redhat.com> - 3.9.0-26.svn20140829r14384
Mark Wielaard a8cca3a
- Update to upstream svn r14384
Mark Wielaard a8cca3a
- Enable gdb_server tests again for arm and aarch64
Mark Wielaard a8cca3a
Mark Wielaard 77994db
* Wed Aug 27 2014 Mark Wielaard <mjw@redhat.com> - 3.9.0-25.svn20140827r14370
Mark Wielaard 77994db
- Update to upstream svn r14370
Mark Wielaard 77994db
- Remove ppc testfile copying (no longer patched in)
Mark Wielaard 77994db
Mark Wielaard 7d04832
* Mon Aug 18 2014 Mark Wielaard <mjw@redhat.com> - 3.9.0-24.svn20140818r14303
Mark Wielaard 7d04832
- Update to upstream svn r14303
Mark Wielaard 7d04832
- Move fake libgcc into shared to not break post-regtest-checks.
Mark Wielaard 7d04832
- autogen.sh execution no longer needed in %%build.
Mark Wielaard 7d04832
8b92ba4
* Mon Aug 18 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:3.9.0-23.svn20140809r14250
8b92ba4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
8b92ba4
Mark Wielaard e990546
* Sat Aug  9 2014 Mark Wielaard <mjw@redhat.com> 3.9.0-22.svn20140809r14250
Mark Wielaard e990546
- Update to upstream svn r14250
Mark Wielaard e990546
  - ppc64le support got integrated upstream. Remove patches:
Mark Wielaard e990546
    valgrind-3.9.0-ppc64le-initial.patch
Mark Wielaard e990546
    valgrind-3.9.0-ppc64le-functional.patch
Mark Wielaard e990546
    valgrind-3.9.0-ppc64le-test.patch
Mark Wielaard e990546
    valgrind-3.9.0-ppc64le-extra.patch
Mark Wielaard e990546
Mark Wielaard da645dd
* Sat Jul 19 2014 Mark Wielaard <mjw@redhat.com> 3.9.0-21.svn20140718r14176
Mark Wielaard da645dd
- Disable full regtest on arm (gdb integration tests sometimes hang).
Mark Wielaard da645dd
Mark Wielaard 6f7ad20
* Fri Jul 18 2014 Mark Wielaard <mjw@redhat.com> 3.9.0-20.svn20140718r14176
Mark Wielaard 6f7ad20
- Update to upstream svn r14176
Mark Wielaard 6f7ad20
  Remove valgrind-3.9.0-arm64-user_regs.patch
Mark Wielaard 6f7ad20
- Add ppc64le support
Mark Wielaard 6f7ad20
  valgrind-3.9.0-ppc64le-initial.patch
Mark Wielaard 6f7ad20
  valgrind-3.9.0-ppc64le-functional.patch
Mark Wielaard 6f7ad20
  valgrind-3.9.0-ppc64le-test.patch
Mark Wielaard 6f7ad20
  valgrind-3.9.0-ppc64le-extra.patch
Mark Wielaard 6f7ad20
Mark Wielaard 0c75a5c
* Tue Jul 15 2014 Mark Wielaard <mjw@redhat.com> 3.9.0-19.svn20140715r14165
Mark Wielaard 0c75a5c
- Add valgrind-3.9.0-arm64-user_regs.patch
Mark Wielaard 0c75a5c
- Disable full regtest on aarch64 (gdb integration tests sometimes hang).
Mark Wielaard 0c75a5c
- Enable openmpi support on aarch64.
Mark Wielaard 0c75a5c
Mark Wielaard 3872849
* Tue Jul 15 2014 Mark Wielaard <mjw@redhat.com> 3.9.0-18.svn20140715r14165
Mark Wielaard 3872849
- Update to upstream svn r14165.
Mark Wielaard 3872849
- Remove valgrind-3.9.0-ppc64-ifunc.patch.
Mark Wielaard 3872849
- Remove valgrind-3.9.0-aarch64-glibc-2.19.90-gcc-4.9.patch
Mark Wielaard 3872849
- Remove valgrind-3.9.0-format-security.patch
Mark Wielaard 3872849
- Remove valgrind-3.9.0-msghdr.patch
Mark Wielaard 3872849
Mark Wielaard bca0a70
* Fri Jul  4 2014 Mark Wielaard <mjw@redhat.com> 3.9.0-17.svn20140513r13961
Mark Wielaard bca0a70
- Remove ppc multilib support (#1116110)
Mark Wielaard bca0a70
- Add valgrind-3.9.0-ppc64-ifunc.patch
Mark Wielaard bca0a70
994910a
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:3.9.0-16.svn20140513r13961
994910a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
994910a
Mark Wielaard ea86ed0
* Mon May 19 2014 Mark Wielaard <mjw@redhat.com>
Mark Wielaard ea86ed0
- Don't cleanup fake 32-bit libgcc created in %%build.
Mark Wielaard ea86ed0
  make regtest might depend on it to build -m32 binaries.
Mark Wielaard ea86ed0
Mark Wielaard dd19338
* Fri May 16 2014 Mark Wielaard <mjw@redhat.com> 3.9.0-15.svn20140513r13961
Mark Wielaard dd19338
- Add SHL_d_d_#imm to valgrind-3.9.0-aarch64-glibc-2.19.90-gcc-4.9.patch
Mark Wielaard dd19338
Mark Wielaard dd19338
* Thu May 15 2014 Mark Wielaard <mjw@redhat.com> 3.9.0-14.svn20140513r13961
Mark Wielaard 411e072
- Add valgrind-3.9.0-aarch64-glibc-2.19.90-gcc-4.9.patch
Mark Wielaard 411e072
Mark Wielaard 8b9a725
* Tue May 13 2014 Mark Wielaard <mjw@redhat.com> 3.9.0-13.svn20140513r13961
Mark Wielaard 8b9a725
- Update to upstream svn r13961.
Mark Wielaard 8b9a725
- Remove valgrind-3.9.0-mpx.patch integrated upstream now.
Mark Wielaard 8b9a725
- Add valgrind-3.9.0-msghdr.patch
Mark Wielaard af75891
- Add valgrind-3.9.0-format-security.patch
Mark Wielaard 8b9a725
Mark Wielaard 7ca9bdd
* Thu May 8 2014 Mark Wielaard <mjw@redhat.com> 3.9.0-12.svn20140319r13879
Mark Wielaard 7ca9bdd
- Add valgrind-3.9.0-mpx.patch (#1087933)
Mark Wielaard 7ca9bdd
Mark Wielaard 391e382
* Wed Mar 19 2014 Mark Wielaard <mjw@redhat.com> - 3.9.0-11.svn20140319r13879
Mark Wielaard 70a8b56
- Update to upstream svn r13879. arm64 make check now builds.
Mark Wielaard 70a8b56
Mark Wielaard e12aff6
* Tue Mar 18 2014 Mark Wielaard <mjw@redhat.com> - 3.9.0-10.svn20140318r13876
Mark Wielaard 855ad4c
- Make sure basic binary (/bin/true) runs under valgrind.
Mark Wielaard 855ad4c
  And fail the whole build if not. The regtests are not zero-fail.
Mark Wielaard 0ae573a
- Update to upstream svn r13876.
Mark Wielaard e12aff6
- Introduce build_openmpi and build_multilib in spec file.
Mark Wielaard 855ad4c
Mark Wielaard a0b1482
* Tue Mar 11 2014 Mark Wielaard <mjw@redhat.com> - 3.9.0-9.svn20140311r13869
Mark Wielaard a0b1482
- Enable aarch64 based on current upstream svn. Removed upstreamed patches.
Mark Wielaard a0b1482
  Thanks to Marcin Juszkiewicz <mjuszkiewicz@redhat.com>
Mark Wielaard a0b1482
Mark Wielaard 52ab328
* Mon Mar 10 2014 Mark Wielaard <mjw@redhat.com> - 3.9.0-8
Mark Wielaard 52ab328
- Add valgrind-3.9.0-ppc64-priority.patch
Mark Wielaard 52ab328
Mark Wielaard 4714e5a
* Mon Feb 24 2014 Mark Wielaard <mjw@redhat.com>
Mark Wielaard 4714e5a
- Add upstream fixes to valgrind-3.9.0-timer_create.patch
Mark Wielaard 4714e5a
Mark Wielaard 77a7a40
* Fri Feb 21 2014 Mark Wielaard <mjw@redhat.com> - 3.9.0-7
Mark Wielaard 77a7a40
- Add valgrind-3.9.0-glibc-2.19.patch
Mark Wielaard 77a7a40
Mark Wielaard 81b3a08
* Fri Feb 21 2014 Mark Wielaard <mjw@redhat.com> - 3.9.0-6
Mark Wielaard 2b58ba7
- Add valgrind-3.9.0-s390-dup3.patch
Mark Wielaard 81b3a08
- Add valgrind-3.9.0-timer_create.patch
Mark Wielaard 2b58ba7
Mark Wielaard 93919c1
* Thu Dec 12 2013 Mark Wielaard <mjw@redhat.com> - 3.9.0-5
Mark Wielaard 79d46f5
- Add valgrind-3.9.0-manpage-memcheck-options.patch.
Mark Wielaard 93919c1
- Add valgrind-3.9.0-s390-fpr-pair.patch.
Mark Wielaard 79d46f5
Mark Wielaard 745bd77
* Thu Nov 28 2013 Mark Wielaard <mjw@redhat.com> - 3.9.0-4
Mark Wielaard 745bd77
- Add valgrind-3.9.0-xabort.patch.
Mark Wielaard 745bd77
Mark Wielaard 84c40e9
* Fri Nov 22 2013 Mark Wielaard <mjw@redhat.com> - 3.9.0-3
Mark Wielaard 02fda20
- Add valgrind-3.9.0-anon-typedef.patch.
Mark Wielaard 46a14fe
- Add valgrind-3.9.0-s390x-ld-supp.patch
Mark Wielaard 02fda20
Mark Wielaard a9137e1
* Wed Nov 20 2013 Mark Wielaard <mjw@redhat.com> - 3.9.0-2
Mark Wielaard 5918a28
- Add valgrind-3.9.0-dwz-alt-buildid.patch.
Mark Wielaard a9137e1
- Add valgrind-3.9.0-s390-risbg.patch.
Mark Wielaard 5918a28
Mark Wielaard 2fc9ba1
* Fri Nov  1 2013 Mark Wielaard <mjw@redhat.com> - 3.9.0-1
Mark Wielaard 2fc9ba1
- Upgrade to valgrind 3.9.0 final.
Mark Wielaard 2fc9ba1
- Remove support for really ancient GCCs (valgrind-3.9.0-config_h.patch).
Mark Wielaard 2fc9ba1
- Add valgrind-3.9.0-amd64_gen_insn_test.patch.
Mark Wielaard 2fc9ba1
- Remove and cleanup fake 32-bit libgcc package.
Mark Wielaard 2fc9ba1
Mark Wielaard fc26e0d
* Mon Oct 28 2013 Mark Wielaard <mjw@redhat.com> - 3.9.0-0.1.TEST1
Mark Wielaard fc26e0d
- Upgrade to valgrind 3.9.0.TEST1
Mark Wielaard fc26e0d
- Remove patches that are now upstream:
Mark Wielaard fc26e0d
  - valgrind-3.8.1-abbrev-parsing.patch
Mark Wielaard fc26e0d
  - valgrind-3.8.1-af-bluetooth.patch
Mark Wielaard fc26e0d
  - valgrind-3.8.1-aspacemgr_VG_N_SEGs.patch
Mark Wielaard fc26e0d
  - valgrind-3.8.1-avx2-bmi-fma.patch.gz
Mark Wielaard fc26e0d
  - valgrind-3.8.1-avx2-prereq.patch
Mark Wielaard fc26e0d
  - valgrind-3.8.1-bmi-conf-check.patch
Mark Wielaard fc26e0d
  - valgrind-3.8.1-capget.patch
Mark Wielaard fc26e0d
  - valgrind-3.8.1-cfi_dw_ops.patch
Mark Wielaard fc26e0d
  - valgrind-3.8.1-dwarf-anon-enum.patch
Mark Wielaard fc26e0d
  - valgrind-3.8.1-filter_gdb.patch
Mark Wielaard fc26e0d
  - valgrind-3.8.1-find-buildid.patch
Mark Wielaard fc26e0d
  - valgrind-3.8.1-gdbserver_exit.patch
Mark Wielaard fc26e0d
  - valgrind-3.8.1-gdbserver_tests-syscall-template-source.patch
Mark Wielaard fc26e0d
  - valgrind-3.8.1-glibc-2.17-18.patch
Mark Wielaard fc26e0d
  - valgrind-3.8.1-index-supp.patch
Mark Wielaard fc26e0d
  - valgrind-3.8.1-initial-power-isa-207.patch
Mark Wielaard fc26e0d
  - valgrind-3.8.1-manpages.patch
Mark Wielaard fc26e0d
  - valgrind-3.8.1-memcheck-mc_translate-Iop_8HLto16.patch
Mark Wielaard fc26e0d
  - valgrind-3.8.1-mmxext.patch
Mark Wielaard fc26e0d
  - valgrind-3.8.1-movntdqa.patch
Mark Wielaard fc26e0d
  - valgrind-3.8.1-new-manpages.patch
Mark Wielaard fc26e0d
  - valgrind-3.8.1-openat.patch
Mark Wielaard fc26e0d
  - valgrind-3.8.1-overlap_memcpy_filter.patch
Mark Wielaard fc26e0d
  - valgrind-3.8.1-pie.patch
Mark Wielaard fc26e0d
  - valgrind-3.8.1-pkg-config.patch
Mark Wielaard fc26e0d
  - valgrind-3.8.1-power-isa-205-deprecation.patch
Mark Wielaard fc26e0d
  - valgrind-3.8.1-ppc-32-mode-64-bit-instr.patch
Mark Wielaard fc26e0d
  - valgrind-3.8.1-ppc-setxattr.patch
Mark Wielaard fc26e0d
  - valgrind-3.8.1-proc-auxv.patch
Mark Wielaard fc26e0d
  - valgrind-3.8.1-ptrace-include-configure.patch
Mark Wielaard fc26e0d
  - valgrind-3.8.1-ptrace-setgetregset.patch
Mark Wielaard fc26e0d
  - valgrind-3.8.1-ptrace-thread-area.patch
Mark Wielaard fc26e0d
  - valgrind-3.8.1-regtest-fixlets.patch
Mark Wielaard fc26e0d
  - valgrind-3.8.1-s390-STFLE.patch
Mark Wielaard fc26e0d
  - valgrind-3.8.1-s390_tsearch_supp.patch
Mark Wielaard fc26e0d
  - valgrind-3.8.1-sendmsg-flags.patch
Mark Wielaard fc26e0d
  - valgrind-3.8.1-sigill_diag.patch
Mark Wielaard fc26e0d
  - valgrind-3.8.1-static-variables.patch
Mark Wielaard fc26e0d
  - valgrind-3.8.1-stpncpy.patch
Mark Wielaard fc26e0d
  - valgrind-3.8.1-text-segment.patch
Mark Wielaard fc26e0d
  - valgrind-3.8.1-wcs.patch
Mark Wielaard fc26e0d
  - valgrind-3.8.1-x86_amd64_features-avx.patch
Mark Wielaard fc26e0d
  - valgrind-3.8.1-xaddb.patch
Mark Wielaard fc26e0d
  - valgrind-3.8.1-zero-size-sections.patch
Mark Wielaard fc26e0d
- Remove special case valgrind-3.8.1-enable-armv5.patch.
Mark Wielaard fc26e0d
- Remove valgrind-3.8.1-x86-backtrace.patch, rely on new upstream fp/cfi
Mark Wielaard fc26e0d
  try-cache mechanism.
Mark Wielaard fc26e0d
Mark Wielaard bd0310e
* Mon Oct 14 2013 Mark Wielaard <mjw@redhat.com> - 3.8.1-31
Mark Wielaard bd0310e
- Fix multilib issue with HAVE_PTRACE_GETREGS in config.h.
Mark Wielaard bd0310e
Mark Wielaard 56a8db9
* Thu Sep 26 2013 Mark Wielaard <mjw@redhat.com> - 3.8.1-30
Mark Wielaard 56a8db9
- Add valgrind-3.8.1-index-supp.patch (#1011713)
Mark Wielaard 56a8db9
Mark Wielaard 35f313f
* Wed Sep 25 2013 Mark Wielaard <mjw@redhat.com> - 3.8.1-29
Mark Wielaard 35f313f
- Filter out -mcpu= so tests are compiled with the right flags. (#996927).
Mark Wielaard 35f313f
Mark Wielaard 59e54b5
* Mon Sep 23 2013 Mark Wielaard <mjw@redhat.com> - 3.8.1-28
Mark Wielaard 59e54b5
- Implement SSE4 MOVNTDQA insn (valgrind-3.8.1-movntdqa.patch)
Mark Wielaard 59e54b5
- Don't BuildRequire /bin/ps, just BuildRequire procps
Mark Wielaard 59e54b5
  (procps-ng provides procps).
Mark Wielaard 59e54b5
Mark Wielaard e7fbf7c
* Thu Sep 05 2013 Mark Wielaard <mjw@redhat.com> - 3.8.1-27
Mark Wielaard ff35c12
- Fix power_ISA2_05 testcase (valgrind-3.8.1-power-isa-205-deprecation.patch)
Mark Wielaard 764c7c4
- Fix ppc32 make check build (valgrind-3.8.1-initial-power-isa-207.patch)
Mark Wielaard d3173fc
- Add valgrind-3.8.1-mmxext.patch
Mark Wielaard ff35c12
Mark Wielaard 764c7c4
* Wed Aug 21 2013 Mark Wielaard <mjw@redhat.com> - 3.8.1-26
Mark Wielaard 886dc24
- Allow building against glibc 2.18. (#999169)
Mark Wielaard e9da74b
Mark Wielaard c0730c1
* Thu Aug 15 2013 Mark Wielaard <mjw@redhat.com> - 3.8.1-25
Mark Wielaard c0730c1
- Add valgrind-3.8.1-s390-STFLE.patch
Mark Wielaard c0730c1
  s390 message-security assist (MSA) instruction extension not implemented.
Mark Wielaard c0730c1
Mark Wielaard a53deff
* Wed Aug 14 2013 Mark Wielaard <mjw@redhat.com> - 3.8.1-24
Mark Wielaard 5fa4cb5
- Add valgrind-3.8.1-power-isa-205-deprecation.patch
Mark Wielaard 5fa4cb5
  Deprecation of some ISA 2.05 POWER6 instructions.
Mark Wielaard a53deff
- Fixup auto-foo generation of new manpage doc patch.
Mark Wielaard 5fa4cb5
Mark Wielaard efd826e
* Wed Aug 14 2013 Mark Wielaard <mjw@redhat.com> - 3.8.1-23
Mark Wielaard befc2c4
- tests/check_isa-2_07_cap should be executable.
Mark Wielaard befc2c4
Mark Wielaard 302637a
* Tue Aug 13 2013 Mark Wielaard <mjw@redhat.com> - 3.8.1-22
Mark Wielaard 302637a
- Add valgrind-3.8.1-initial-power-isa-207.patch
Mark Wielaard 302637a
  Initial ISA 2.07 support for POWER8-tuned libc.
Mark Wielaard 302637a
Mark Wielaard cf5d3d2
* Thu Aug 08 2013 Mark Wielaard <mjw@redhat.com> - 3.8.1-21
Mark Wielaard 90be748
- Don't depend on docdir location and version in openmpi subpackage
Mark Wielaard 90be748
  description (#993938).
Mark Wielaard cf5d3d2
- Enable openmpi subpackage also on arm.
Mark Wielaard 90be748
Mark Wielaard c4cbc60
* Thu Aug 08 2013 Mark Wielaard <mjw@redhat.com> - 3.8.1-20
Mark Wielaard c4cbc60
- Add valgrind-3.8.1-ptrace-include-configure.patch (#992847)
Mark Wielaard c4cbc60
eec2f9f
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:3.8.1-19
eec2f9f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
eec2f9f
5c919ef
* Thu Jul 18 2013 Petr Pisar <ppisar@redhat.com> - 1:3.8.1-18
5c919ef
- Perl 5.18 rebuild
5c919ef
Mark Wielaard 408521d
* Mon Jul 08 2013 Mark Wielaard <mjw@redhat.com> - 3.8.1-17
Mark Wielaard 088e485
- Add valgrind-3.8.1-dwarf-anon-enum.patch
Mark Wielaard 559e670
- Cleanup valgrind-3.8.1-sigill_diag.patch .orig file changes (#949687).
Mark Wielaard e43f73b
- Add valgrind-3.8.1-ppc-setxattr.patch
Mark Wielaard 1e328cc
- Add valgrind-3.8.1-new-manpages.patch
Mark Wielaard 05491cd
- Add valgrind-3.8.1-ptrace-thread-area.patch
Mark Wielaard 9baecdd
- Add valgrind-3.8.1-af-bluetooth.patch
Mark Wielaard 088e485
c50e6b3
* Tue May 28 2013 Michael Schwendt <mschwendt@fedoraproject.org> - 1:3.8.1-16
c50e6b3
- Provide virtual -static package in -devel subpackage (#609624).
c50e6b3
Mark Wielaard b211c0a
* Thu Apr 25 2013 Mark Wielaard <mjw@redhat.com> 3.8.1-15
Mark Wielaard b211c0a
- Add valgrind-3.8.1-zero-size-sections.patch. Resolves issues with zero
Mark Wielaard b211c0a
  sized .eh_frame sections on ppc64.
Mark Wielaard b211c0a
Mark Wielaard f474555
* Thu Apr 18 2013 Mark Wielaard <mjw@redhat.com> 3.8.1-14
Mark Wielaard f474555
- fixup selinux file context when doing a scl build.
Mark Wielaard f474555
- Enable regtest suite on ARM.
Mark Wielaard f474555
- valgrind-3.8.1-abbrev-parsing.patch, drop workaround, enable real fix.
Mark Wielaard f474555
- Fix -Ttext-segment configure check. Enables s390x again.
Mark Wielaard f474555
- BuildRequire ps for testsuite.
Mark Wielaard f474555
Mark Wielaard 2c04384
* Tue Apr 02 2013 Mark Wielaard <mjw@redhat.com> 3.8.1-13
Mark Wielaard 2c04384
- Fix quoting in valgrind valgrind-3.8.1-enable-armv5.patch and
Mark Wielaard 2c04384
  remove arm configure hunk from valgrind-3.8.1-text-segment.patch #947440
Mark Wielaard 2571983
- Replace valgrind-3.8.1-text-segment.patch with upstream variant.
Mark Wielaard a31be81
- Add valgrind-3.8.1-regtest-fixlets.patch.
Mark Wielaard 2c04384
Mark Wielaard 72ae2f3
* Wed Mar 20 2013 Mark Wielaard <mjw@redhat.com> 3.8.1-12
Mark Wielaard 72ae2f3
- Add valgrind-3.8.1-text-segment.patch
Mark Wielaard 72ae2f3
- Don't undefine _missing_build_ids_terminate_build.
Mark Wielaard 72ae2f3
Mark Wielaard 58b00ca
* Tue Mar 12 2013 Mark Wielaard <mjw@redhat.com> 3.8.1-11
Mark Wielaard 58b00ca
- Add valgrind-3.8.1-manpages.patch
Mark Wielaard 58b00ca
Mark Wielaard 12d5b72
* Fri Mar 01 2013 Mark Wielaard <mjw@redhat.com> 3.8.1-10
Mark Wielaard 12d5b72
- Don't disable -debuginfo package generation, but do undefine
Mark Wielaard 12d5b72
  _missing_build_ids_terminate_build.
Mark Wielaard 12d5b72
Mark Wielaard cb8636c
* Thu Feb 28 2013 Mark Wielaard <mjw@redhat.com> 3.8.1-9
Mark Wielaard cb8636c
- Replace valgrind-3.8.1-sendmsg-flags.patch with upstream version.
Mark Wielaard cb8636c
Mark Wielaard 447d286
* Tue Feb 19 2013 Mark Wielaard <mjw@redhat.com> 3.8.1-8
Mark Wielaard 447d286
- Add valgrind-3.8.1-sendmsg-flags.patch
Mark Wielaard 1f3b659
- Add valgrind-3.8.1-ptrace-setgetregset.patch
Mark Wielaard 1f3b659
- Add valgrind-3.8.1-static-variables.patch
Mark Wielaard 447d286
af87280
* Thu Feb 07 2013 Jon Ciesla <limburgher@gmail.com> 1:3.8.1-7
af87280
- Merge review fixes, BZ 226522.
af87280
Mark Wielaard 46403fe
* Wed Jan 16 2013 Mark Wielaard <mjw@redhat.com> 3.8.1-6
Mark Wielaard 46403fe
- Allow building against glibc-2.17.
Mark Wielaard 46403fe
Mark Wielaard 464c3fa
* Sun Nov  4 2012 Mark Wielaard <mjw@redhat.com> 3.8.1-5
Mark Wielaard 68a09e2
- Add valgrind-3.8.1-stpncpy.patch (KDE#309427)
Mark Wielaard e0d33cd
- Add valgrind-3.8.1-ppc-32-mode-64-bit-instr.patch (#810992, KDE#308573)
Mark Wielaard ada2084
- Add valgrind-3.8.1-sigill_diag.patch (#810992, KDE#309425)
Mark Wielaard 68a09e2
Mark Wielaard d398a84
* Tue Oct 16 2012 Mark Wielaard <mjw@redhat.com> 3.8.1-4
Mark Wielaard d398a84
- Add valgrind-3.8.1-xaddb.patch (#866793, KDE#307106)
Mark Wielaard d398a84
Mark Wielaard 296dbb3
* Mon Oct 15 2012 Mark Wielaard <mjw@redhat.com> 3.8.1-3
Mark Wielaard 53369d3
- Add valgrind-3.8.1-x86_amd64_features-avx.patch (KDE#307285)
Mark Wielaard 50c7573
- Add valgrind-3.8.1-gdbserver_tests-syscall-template-source.patch (KDE#307155)
Mark Wielaard 423b91d
- Add valgrind-3.8.1-overlap_memcpy_filter.patch (KDE#307290)
Mark Wielaard 4da4e43
- Add valgrind-3.8.1-pkg-config.patch (#827219, KDE#307729)
Mark Wielaard 3eb96a0
- Add valgrind-3.8.1-proc-auxv.patch (KDE#253519)
Mark Wielaard 3a21fd4
- Add valgrind-3.8.1-wcs.patch (#755242, KDE#307828)
Mark Wielaard d64aeaa
- Add valgrind-3.8.1-filter_gdb.patch (KDE#308321)
Mark Wielaard efb9f60
- Add valgrind-3.8.1-gdbserver_exit.patch (#862795, KDE#308341)
Mark Wielaard 780eea5
- Add valgrind-3.8.1-aspacemgr_VG_N_SEGs.patch (#730303, KDE#164485)
Mark Wielaard 33c0590
- Add valgrind-3.8.1-s390_tsearch_supp.patch (#816244, KDE#308427)
Mark Wielaard 53369d3
Mark Wielaard f474555
* Fri Sep 21 2012 Mark Wielaard <mjw@redhat.com> 3.8.1-2
Mark Wielaard d24bc68
- Add valgrind-3.8.1-gdbserver_tests-mcinvoke-ppc64.patch
Mark Wielaard b8b0f52
- Replace valgrind-3.8.1-cfi_dw_ops.patch with version as committed upstream.
Mark Wielaard 3bd4891
- Remove erroneous printf change from valgrind-3.8.1-abbrev-parsing.patch.
Mark Wielaard a84d919
- Add scalar testcase change to valgrind-3.8.1-capget.patch.
Mark Wielaard d24bc68
Mark Wielaard c728a33
* Thu Sep 20 2012 Mark Wielaard <mjw@redhat.com> 3.8.1-1
Mark Wielaard fb1be10
- Add partial backport of upstream revision 12884
Mark Wielaard fb1be10
  valgrind-3.8.0-memcheck-mc_translate-Iop_8HLto16.patch
Mark Wielaard fb1be10
  without it AVX2 VPBROADCASTB insn is broken under memcheck.
Mark Wielaard a928b78
- Add valgrind-3.8.0-cfi_dw_ops.patch (KDE#307038)
Mark Wielaard a928b78
  DWARF2 CFI reader: unhandled DW_OP_ opcode 0x8 (DW_OP_const1u and friends)
Mark Wielaard 8c7e315
- Add valgrind-3.8.0-avx2-prereq.patch.
Mark Wielaard b11792f
- Remove accidentially included diffs for gdbserver_tests and helgrind/tests
Mark Wielaard b11792f
  Makefile.in from valgrind-3.8.0-avx2-bmi-fma.patch.gz
Mark Wielaard cf4ae1d
- Remove valgrind-3.8.0-tests.patch tests no longer hang.
Mark Wielaard 8d4aead
- Added SCL macros to support building as part of a Software Collection.
Mark Wielaard c728a33
- Upgrade to valgrind 3.8.1.
Mark Wielaard fb1be10
Mark Wielaard 9bef860
* Wed Sep 12 2012 Mark Wielaard <mjw@redhat.com> 3.8.0-8
Mark Wielaard 9bef860
- Add configure fixup valgrind-3.8.0-bmi-conf-check.patch
Mark Wielaard 9bef860
Mark Wielaard a9c6142
* Wed Sep 12 2012 Mark Wielaard <mjw@redhat.com> 3.8.0-7
Mark Wielaard a9c6142
- Add valgrind-3.8.0-avx2-bmi-fma.patch (KDE#305728)
Mark Wielaard a9c6142
Mark Wielaard 7e96c0f
* Tue Sep 11 2012 Mark Wielaard <mjw@redhat.com> 3.8.0-6
Mark Wielaard c06a5eb
- Add valgrind-3.8.0-lzcnt-tzcnt-bugfix.patch (KDE#295808)
Mark Wielaard 62fc9a2
- Add valgrind-3.8.0-avx-alignment-check.patch (KDE#305926)
Mark Wielaard c06a5eb
Mark Wielaard ee91086
* Mon Aug 27 2012 Mark Wielaard <mjw@redhat.com> 3.8.0-5
Mark Wielaard ee91086
- Add valgrind-3.8.0-abbrev-parsing.patch for #849783 (KDE#305513).
Mark Wielaard ee91086
Mark Wielaard 56078f1
* Sun Aug 19 2012 Mark Wielaard <mjw@redhat.com> 3.8.0-4
Mark Wielaard 56078f1
- Add valgrind-3.8.0-find-buildid.patch workaround bug #849435 (KDE#305431).
Mark Wielaard 56078f1
70985ab
* Wed Aug 15 2012 Jakub Jelinek <jakub@redhat.com> 3.8.0-3
70985ab
- fix up last change
70985ab
98a186a
* Wed Aug 15 2012 Jakub Jelinek <jakub@redhat.com> 3.8.0-2
98a186a
- tweak up <valgrind/config.h> to allow simultaneous installation
98a186a
  of valgrind-devel.{i686,x86_64} (#848146)
98a186a
b9e26d4
* Fri Aug 10 2012 Jakub Jelinek <jakub@redhat.com> 3.8.0-1
b9e26d4
- update to 3.8.0 release
b9e26d4
- from CFLAGS/CXXFLAGS filter just fortification flags, not arch
b9e26d4
  specific flags
af87280
- on i?86 prefer to use CFI over %%ebp unwinding, as GCC 4.6+
707b2af
  defaults to -fomit-frame-pointer
b9e26d4
Mark Wielaard f4ddfbd
* Tue Aug 07 2012 Mark Wielaard <mjw@redhat.com> 3.8.0-0.1.TEST1.svn12858
Mark Wielaard f4ddfbd
- Update to 3.8.0-TEST1
Mark Wielaard f4ddfbd
- Clear CFLAGS CXXFLAGS LDFLAGS.
Mark Wielaard f4ddfbd
- Fix \ line continuation in configure line.
Mark Wielaard f4ddfbd
Mark Wielaard 3f5742f
* Fri Aug 03 2012 Mark Wielaard <mjw@redhat.com> 3.7.0-7
Mark Wielaard 3f5742f
- Fixup shadowing warnings valgrind-3.7.0-dwz.patch
Mark Wielaard 3f5742f
- Add valgrind-3.7.0-ref_addr.patch (#842659, KDE#298864)
Mark Wielaard 3f5742f
Mark Wielaard f474555
* Wed Jul 25 2012 Mark Wielaard <mjw@redhat.com> 3.7.0-6
Mark Wielaard 4fd4a7f
- handle dwz DWARF compressor output (#842659, KDE#302901)
Mark Wielaard b525fd1
- allow glibc 2.16.
Mark Wielaard 4fd4a7f
a5d204d
* Sun Jul 22 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:3.7.0-5
a5d204d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
a5d204d
9643d70
* Mon May  7 2012 Jakub Jelinek <jakub@redhat.com> 3.7.0-4
21fc84f
- adjust suppressions so that it works even with ld-2.15.so (#806854)
b750ff5
- handle DW_TAG_unspecified_type and DW_TAG_rvalue_reference_type
b750ff5
  (#810284, KDE#278313)
21fc84f
- handle .debug_types sections (#810286, KDE#284124)
21fc84f
21fc84f
* Sun Mar  4 2012 Peter Robinson <pbrobinson@fedoraproject.org> 3.7.0-2
ee0ad34
- Fix building on ARM platform
ee0ad34
81c97a1
* Fri Jan 27 2012 Jakub Jelinek <jakub@redhat.com> 3.7.0-1
81c97a1
- update to 3.7.0 (#769213, #782910, #772343)
81c97a1
- handle some further SCSI ioctls (#783936)
81c97a1
- handle fcntl F_SETOWN_EX and F_GETOWN_EX (#770746)
032a380
f7b2c49
* Wed Aug 17 2011 Adam Jackson <ajax@redhat.com> 3.6.1-6
f7b2c49
- rebuild for rpm 4.9.1 trailing / bug
f7b2c49
810f021
* Thu Jul 21 2011 Jakub Jelinek <jakub@redhat.com> 3.6.1-5
810f021
- handle PLT unwind info (#723790, KDE#277045)
810f021
6e92762
* Mon Jun 13 2011 Jakub Jelinek <jakub@redhat.com> 3.6.1-4
6e92762
- fix memcpy/memmove redirection on x86_64 (#705790)
6e92762
3e42d11
* Wed Jun  8 2011 Jakub Jelinek <jakub@redhat.com> 3.6.1-3
3e42d11
- fix testing against glibc 2.14
3e42d11
7c29562
* Wed Jun  8 2011 Jakub Jelinek <jakub@redhat.com> 3.6.1-2
7c29562
- fix build on ppc64 (#711608)
7c29562
- don't fail if s390x support patch hasn't been applied,
7c29562
  move testing into %%check (#708522)
7c29562
- rebuilt against glibc 2.14
7c29562
30f4860
* Wed Feb 23 2011 Jakub Jelinek <jakub@redhat.com> 3.6.1-1
30f4860
- update to 3.6.1
30f4860
68d6875
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:3.6.0-3
68d6875
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
68d6875
4b7bdeb
* Fri Jan 28 2011 Jakub Jelinek <jakub@redhat.com> 3.6.0-2
4b7bdeb
- rebuilt against glibc 2.13 (#673046)
4b7bdeb
- hook in pwrite64 syscall on ppc64 (#672858)
4b7bdeb
- fix PIE handling on ppc/ppc64 (#665289)
4b7bdeb
79c2451
* Fri Nov 12 2010 Jakub Jelinek <jakub@redhat.com> 3.6.0-1
79c2451
- update to 3.6.0
79c2451
- add s390x support (#632354)
79c2451
- provide a replacement for str{,n}casecmp{,_l} (#626470)
79c2451
9938e9f
* Tue May 18 2010 Jakub Jelinek <jakub@redhat.com> 3.5.0-18
9938e9f
- rebuilt against glibc 2.12
9938e9f
7d17c10
* Mon Apr 12 2010 Jakub Jelinek <jakub@redhat.com> 3.5.0-16
7d17c10
- change pub_tool_basics.h not to include config.h (#579283)
7d17c10
- add valgrind-openmpi package for OpenMPI support (#565541)
7d17c10
- allow NULL second argument to capget (#450976)
7d17c10
0332e15
* Wed Apr  7 2010 Jakub Jelinek <jakub@redhat.com> 3.5.0-15
0332e15
- handle i686 nopw insns with more than one data16 prefix (#574889)
0332e15
- DWARF4 support
0332e15
- handle getcpu and splice syscalls
0332e15
0332e15
* Wed Jan 20 2010 Jakub Jelinek <jakub@redhat.com> 3.5.0-14
0332e15
- fix build against latest glibc headers
0332e15
0332e15
* Wed Jan 20 2010 Jakub Jelinek <jakub@redhat.com> 3.5.0-13
0332e15
- DW_OP_mod is unsigned modulus instead of signed
0332e15
- fix up valgrind.pc (#551277)
0332e15
0332e15
* Mon Dec 21 2009 Jakub Jelinek <jakub@redhat.com> 3.5.0-12
0332e15
- don't require offset field to be set in adjtimex's
0332e15
  ADJ_OFFSET_SS_READ mode (#545866)
0332e15
0332e15
* Wed Dec  2 2009 Jakub Jelinek <jakub@redhat.com> 3.5.0-10
0332e15
- add handling of a bunch of recent syscalls and fix some
0332e15
  other syscall wrappers (Dodji Seketeli)
0332e15
- handle prelink created split of .bss into .dynbss and .bss
0332e15
  and similarly for .sbss and .sdynbss (#539874)
0332e15
0332e15
* Wed Nov  4 2009 Jakub Jelinek <jakub@redhat.com> 3.5.0-9
0332e15
- rebuilt against glibc 2.11
0332e15
- use upstream version of the ifunc support
0332e15
0332e15
* Wed Oct 28 2009 Jakub Jelinek <jakub@redhat.com> 3.5.0-8
0332e15
- add preadv/pwritev syscall support
0332e15
0332e15
* Tue Oct 27 2009 Jakub Jelinek <jakub@redhat.com> 3.5.0-7
0332e15
- add perf_counter_open syscall support (#531271)
0332e15
- add handling of some sbb/adc insn forms on x86_64 (KDE#211410)
0332e15
0332e15
* Fri Oct 23 2009 Jakub Jelinek <jakub@redhat.com> 3.5.0-6
0332e15
- ppc and ppc64 fixes
0332e15
0332e15
* Thu Oct 22 2009 Jakub Jelinek <jakub@redhat.com> 3.5.0-5
0332e15
- add emulation of 0x67 prefixed loop* insns on x86_64 (#530165)
0332e15
0332e15
* Wed Oct 21 2009 Jakub Jelinek <jakub@redhat.com> 3.5.0-4
0332e15
- handle reading of .debug_frame in addition to .eh_frame
0332e15
- ignore unknown DWARF3 expressions in evaluate_trivial_GX
0332e15
- suppress helgrind race errors in helgrind's own mythread_wrapper
0332e15
- fix compilation of x86 tests on x86_64 and ppc tests
0332e15
0332e15
* Wed Oct 14 2009 Jakub Jelinek <jakub@redhat.com> 3.5.0-3
0332e15
- handle many more DW_OP_* ops that GCC now uses
0332e15
- handle the more compact form of DW_AT_data_member_location
0332e15
- don't strip .debug_loc etc. from valgrind binaries
0332e15
0332e15
* Mon Oct 12 2009 Jakub Jelinek <jakub@redhat.com> 3.5.0-2
0332e15
- add STT_GNU_IFUNC support (Dodji Seketeli, #518247)
0332e15
- wrap inotify_init1 syscall (Dodji Seketeli, #527198)
0332e15
- fix mmap/mprotect handling in memcheck (KDE#210268)
0332e15
8a71625
* Fri Aug 21 2009 Jakub Jelinek <jakub@redhat.com> 3.5.0-1
8a71625
- update to 3.5.0
8a71625
da701c0
* Tue Jul 28 2009 Jakub Jelinek <jakub@redhat.com> 3.4.1-7
da701c0
- handle futex ops newly added during last 4 years (#512121)
da701c0
da701c0
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> 3.4.1-6
8f71f2c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
8f71f2c
fcbcff4
* Mon Jul 13 2009 Jakub Jelinek <jakub@redhat.com> 3.4.1-5
fcbcff4
- add support for DW_CFA_{remember,restore}_state
fcbcff4
a11e799
* Mon Jul 13 2009 Jakub Jelinek <jakub@redhat.com> 3.4.1-4
a11e799
- handle version 3 .debug_frame, .eh_frame, .debug_info and
a11e799
  .debug_line (#509197)
a11e799
a11e799
* Mon May 11 2009 Jakub Jelinek <jakub@redhat.com> 3.4.1-3
a11e799
- rebuilt against glibc 2.10.1
a11e799
a11e799
* Wed Apr 22 2009 Jakub Jelinek <jakub@redhat.com> 3.4.1-2
a11e799
- redirect x86_64 ld.so strlen early (#495645)
a11e799
7657d98
* Mon Mar  9 2009 Jakub Jelinek <jakub@redhat.com> 3.4.1-1
7657d98
- update to 3.4.1
f47d25d
Mark Wielaard f474555
* Mon Feb  9 2009 Jakub Jelinek <jakub@redhat.com> 3.4.0-3
76c2bae
- update to 3.4.0
76c2bae
836340c
* Wed Apr 16 2008 Jakub Jelinek <jakub@redhat.com> 3.3.0-3
836340c
- add suppressions for glibc 2.8
836340c
- add a bunch of syscall wrappers (#441709)
836340c
0c685fe
* Mon Mar  3 2008 Jakub Jelinek <jakub@redhat.com> 3.3.0-2
0c685fe
- add _dl_start suppression for ppc/ppc64
0c685fe
888c615
* Mon Mar  3 2008 Jakub Jelinek <jakub@redhat.com> 3.3.0-1
888c615
- update to 3.3.0
888c615
- split off devel bits into valgrind-devel subpackage
bd9e4bc
bebef2f
* Thu Oct 18 2007 Jakub Jelinek <jakub@redhat.com> 3.2.3-7
bebef2f
- add suppressions for glibc >= 2.7
bebef2f
7c8238d
* Fri Aug 31 2007 Jakub Jelinek <jakub@redhat.com> 3.2.3-6
7c8238d
- handle new x86_64 nops (#256801, KDE#148447)
7c8238d
- add support for private futexes (KDE#146781)
7c8238d
- update License tag
7c8238d
4963ef6
* Fri Aug  3 2007 Jakub Jelinek <jakub@redhat.com> 3.2.3-5
4963ef6
- add ppc64-linux symlink in valgrind ppc.rpm, so that when
4963ef6
  rpm prefers 32-bit binaries over 64-bit ones 32-bit
4963ef6
  /usr/bin/valgrind can find 64-bit valgrind helper binaries
4963ef6
  (#249773)
4963ef6
- power5+ and power6 support (#240762)
4963ef6
b2a63ef
* Thu Jun 28 2007 Jakub Jelinek <jakub@redhat.com> 3.2.3-4
af87280
- pass GDB=%%{_prefix}/gdb to configure to fix default
b2a63ef
  --db-command (#220840)
b2a63ef
6e8885a
* Wed Jun 27 2007 Jakub Jelinek <jakub@redhat.com> 3.2.3-3
6e8885a
- add suppressions for glibc >= 2.6
6e8885a
- avoid valgrind internal error if io_destroy syscall is
6e8885a
  passed a bogus argument
6e8885a
d0c7c97
* Tue Feb 13 2007 Jakub Jelinek <jakub@redhat.com> 3.2.3-2
d0c7c97
- fix valgrind.pc again
d0c7c97
e6fdd7e
* Tue Feb 13 2007 Jakub Jelinek <jakub@redhat.com> 3.2.3-1
e6fdd7e
- update to 3.2.3
e6fdd7e
72f43e3
* Wed Nov  8 2006 Jakub Jelinek <jakub@redhat.com> 3.2.1-7
72f43e3
- some cachegrind improvements (Ulrich Drepper)
72f43e3
482703c
* Mon Nov  6 2006 Jakub Jelinek <jakub@redhat.com> 3.2.1-6
482703c
- fix valgrind.pc (#213149)
482703c
- handle Intel Core2 cache sizes in cachegrind (Ulrich Drepper)
482703c
bc87bf1
* Wed Oct 25 2006 Jakub Jelinek <jakub@redhat.com> 3.2.1-5
bc87bf1
- fix valgrind on ppc/ppc64 where PAGESIZE is 64K (#211598)
bc87bf1
24cefa8
* Sun Oct  1 2006 Jakub Jelinek <jakub@redhat.com> 3.2.1-4
24cefa8
- adjust for glibc-2.5
24cefa8
50b5b3f
* Wed Sep 27 2006 Jakub Jelinek <jakub@redhat.com> 3.2.1-3
50b5b3f
- another DW_CFA_set_loc handling fix
50b5b3f
1a3136b
* Tue Sep 26 2006 Jakub Jelinek <jakub@redhat.com> 3.2.1-2
1a3136b
- fix openat handling (#208097)
1a3136b
- fix DW_CFA_set_loc handling
1a3136b
4168f96
* Tue Sep 19 2006 Jakub Jelinek <jakub@redhat.com> 3.2.1-1
4168f96
- update to 3.2.1 bugfix release
4168f96
  - SSE3 emulation fixes, reduce memcheck false positive rate,
4168f96
    4 dozens of bugfixes
4168f96
0167f14
* Mon Aug 21 2006 Jakub Jelinek <jakub@redhat.com> 3.2.0-5
0167f14
- handle the new i686/x86_64 nops (#203273)
0167f14
0b9be70
* Fri Jul 28 2006 Jeremy Katz <katzj@redhat.com> - 1:3.2.0-4
0b9be70
- rebuild to bring ppc back
0b9be70
b4c28e6
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 1:3.2.0-3.1
b4c28e6
- rebuild
b4c28e6
99b6a23
* Fri Jun 16 2006 Jakub Jelinek <jakub@redhat.com> 3.2.0-3
99b6a23
- handle [sg]et_robust_list syscall on ppc{32,64}
99b6a23
9da2384
* Fri Jun 16 2006 Jakub Jelinek <jakub@redhat.com> 3.2.0-2
9da2384
- fix ppc64 symlink to 32-bit valgrind libdir
9da2384
- handle a few extra ppc64 syscalls
9da2384
3e8ef02
* Thu Jun 15 2006 Jakub Jelinek <jakub@redhat.com> 3.2.0-1
3e8ef02
- update to 3.2.0
3e8ef02
  - ppc64 support
3e8ef02
f12b19e
* Fri May 26 2006 Jakub Jelinek <jakub@redhat.com> 3.1.1-3
f12b19e
- handle [sg]et_robust_list syscalls on i?86/x86_64
f12b19e
- handle *at syscalls on ppc
f12b19e
- ensure on x86_64 both 32-bit and 64-bit glibc{,-devel} are
f12b19e
  installed in the buildroot (#191820)
f12b19e
aaff8f7
* Wed Apr 12 2006 Jakub Jelinek <jakub@redhat.com> 3.1.1-2
aaff8f7
- handle many syscalls that were unhandled before, especially on ppc
aaff8f7
59bbcea
* Mon Apr  3 2006 Jakub Jelinek <jakub@redhat.com> 3.1.1-1
59bbcea
- upgrade to 3.1.1
59bbcea
  - many bugfixes
59bbcea
91bd097
* Mon Mar 13 2006 Jakub Jelinek <jakub@redhat.com> 3.1.0-2
91bd097
- add support for DW_CFA_val_offset{,_sf}, DW_CFA_def_cfa_sf
91bd097
  and skip over DW_CFA_val_expression quietly
91bd097
- adjust libc/ld.so filenames in glibc-2.4.supp for glibc 2.4
91bd097
  release
608b05e
6ff20ca
* Mon Jan  9 2006 Jakub Jelinek <jakub@redhat.com> 3.1.0-1
6ff20ca
- upgrade to 3.1.0 (#174582)
6ff20ca
  - many bugfixes, ppc32 support
b26cb31
085b5ae
* Thu Oct 13 2005 Jakub Jelinek <jakub@redhat.com> 3.0.1-2
085b5ae
- remove Obsoletes for valgrind-callgrind, as it has been
085b5ae
  ported to valgrind 3.0.x already
085b5ae
6409338
* Sun Sep 11 2005 Jakub Jelinek <jakub@redhat.com> 3.0.1-1
6409338
- upgrade to 3.0.1
6409338
  - many bugfixes
6409338
- handle xattr syscalls on x86-64 (Ulrich Drepper)
6409338
6fcc709
* Fri Aug 12 2005 Jakub Jelinek <jakub@redhat.com> 3.0.0-3
6fcc709
- fix amd64 handling of cwtd instruction
af87280
- fix amd64 handling of e.g. sarb $0x4,val(%%rip)
6fcc709
- speedup amd64 insn decoding
6fcc709
a626324
* Fri Aug 12 2005 Jakub Jelinek <jakub@redhat.com> 3.0.0-2
a626324
- lower x86_64 stage2 base from 112TB down to 450GB, so that
a626324
  valgrind works even on 2.4.x kernels.  Still way better than
a626324
  1.75GB that stock valgrind allows
a626324
125e32a
* Fri Aug 12 2005 Jakub Jelinek <jakub@redhat.com> 3.0.0-1
125e32a
- upgrade to 3.0.0
125e32a
  - x86_64 support
125e32a
- temporarily obsolete valgrind-callgrind, as it has not been
125e32a
  ported yet
125e32a
58daf1d
* Tue Jul 12 2005 Jakub Jelinek <jakub@redhat.com> 2.4.0-3
58daf1d
- build some insn tests with -mmmx, -msse or -msse2 (#161572)
58daf1d
- handle glibc-2.3.90 the same way as 2.3.[0-5]
58daf1d
58daf1d
* Wed Mar 30 2005 Jakub Jelinek <jakub@redhat.com> 2.4.0-2
5cad6a0
- resurrect the non-upstreamed part of valgrind_h patch
5cad6a0
- remove 2.1.2-4G patch, seems to be upstreamed
5cad6a0
- resurrect passing -fno-builtin in memcheck tests
5cad6a0
d0959a7
* Sun Mar 27 2005 Colin Walters <walters@redhat.com> 2.4.0-1
d0959a7
- New upstream version 
d0959a7
- Update valgrind-2.2.0-regtest.patch to 2.4.0; required minor
d0959a7
  massaging
d0959a7
- Disable valgrind-2.1.2-4G.patch for now; Not going to touch this,
d0959a7
  and Fedora does not ship 4G kernel by default anymore
d0959a7
- Remove upstreamed valgrind-2.2.0.ioctls.patch
d0959a7
- Remove obsolete valgrind-2.2.0-warnings.patch; Code is no longer
d0959a7
  present
d0959a7
- Remove upstreamed valgrind-2.2.0-valgrind_h.patch
d0959a7
- Remove obsolete valgrind-2.2.0-unnest.patch and
d0959a7
  valgrind-2.0.0-pthread-stacksize.patch; valgrind no longer
d0959a7
  includes its own pthread library
d0959a7
b15e404
* Thu Mar 17 2005 Jakub Jelinek <jakub@redhat.com> 2.2.0-10
96554cc
- rebuilt with GCC 4
96554cc
4a34af7
* Tue Feb  8 2005 Jakub Jelinek <jakub@redhat.com> 2.2.0-8
4a34af7
- avoid unnecessary use of nested functions for pthread_once
4a34af7
  cleanup
4a34af7
7c2b253
* Mon Dec  6 2004 Jakub Jelinek <jakub@redhat.com> 2.2.0-7
7c2b253
- update URL (#141873)
7c2b253
b1f5ac1
* Tue Nov 16 2004 Jakub Jelinek <jakub@redhat.com> 2.2.0-6
7ce47b3
- act as if NVALGRIND is defined when using <valgrind.h>
7ce47b3
  in non-m32/i386 programs (#138923)
7ce47b3
- remove weak from VALGRIND_PRINTF*, make it static and
7ce47b3
  add unused attribute
7ce47b3
2a77be1
* Mon Nov  8 2004 Jakub Jelinek <jakub@redhat.com> 2.2.0-4
2a77be1
- fix a printout and possible problem with local variable
2a77be1
  usage around setjmp (#138254)
2a77be1
a54332b
* Tue Oct  5 2004 Jakub Jelinek <jakub@redhat.com> 2.2.0-3
a54332b
- remove workaround for buggy old makes (#134563)
a54332b
cb6ff74
* Fri Oct  1 2004 Jakub Jelinek <jakub@redhat.com> 2.2.0-2
cb6ff74
- handle some more ioctls (Peter Jones, #131967)
cb6ff74
cb6ff74
* Thu Sep  2 2004 Jakub Jelinek <jakub@redhat.com> 2.2.0-1
cvsdist 887e87e
- update to 2.2.0
cvsdist 887e87e
cb6ff74
* Thu Jul 22 2004 Jakub Jelinek <jakub@redhat.com> 2.1.2-3
cvsdist ec0703c
- fix packaging of documentation
cvsdist ec0703c
cb6ff74
* Tue Jul 20 2004 Jakub Jelinek <jakub@redhat.com> 2.1.2-2
cvsdist 95dc4ea
- allow tracing of 32-bit binaries on x86-64
cvsdist 95dc4ea
cb6ff74
* Tue Jul 20 2004 Jakub Jelinek <jakub@redhat.com> 2.1.2-1
cvsdist e38dedd
- update to 2.1.2
cvsdist e38dedd
- run make regtest as part of package build
cvsdist e38dedd
- use glibc-2.3 suppressions instead of glibc-2.2 suppressions
cvsdist e38dedd
cvsdist e38dedd
* Thu Apr 29 2004 Colin Walters <walters@redhat.com> 2.0.0-1
cvsdist e38dedd
- update to 2.0.0
cvsdist e38dedd
cvsdist e38dedd
* Tue Feb 25 2003 Jeff Johnson <jbj@redhat.com> 1.9.4-0.20030228
cvsdist e38dedd
- update to 1.9.4 from CVS.
cvsdist e38dedd
- dwarf patch from Graydon Hoare.
cvsdist e38dedd
- sysinfo patch from Graydon Hoare, take 1.
cvsdist e38dedd
cvsdist e38dedd
* Fri Feb 14 2003 Jeff Johnson <jbj@redhat.com> 1.9.3-6.20030207
cvsdist e38dedd
- add return codes to syscalls.
cvsdist e38dedd
- fix: set errno after syscalls.
cvsdist e38dedd
cvsdist e38dedd
* Tue Feb 11 2003 Graydon Hoare <graydon@redhat.com> 1.9.3-5.20030207
cvsdist e38dedd
- add handling for separate debug info (+fix).
cvsdist e38dedd
- handle blocking readv/writev correctly.
cvsdist e38dedd
- comment out 4 overly zealous pthread checks.
cvsdist e38dedd
cvsdist e38dedd
* Tue Feb 11 2003 Jeff Johnson <jbj@redhat.com> 1.9.3-4.20030207
cvsdist e38dedd
- move _pthread_desc to vg_include.h.
cvsdist e38dedd
- implement pthread_mutex_timedlock().
cvsdist e38dedd
- implement pthread_barrier_wait().
cvsdist e38dedd
cvsdist e38dedd
* Mon Feb 10 2003 Jeff Johnson <jbj@redhat.com> 1.9.3-3.20030207
cvsdist e38dedd
- import all(afaik) missing functionality from linuxthreads.
cvsdist e38dedd
cvsdist e38dedd
* Sun Feb  9 2003 Jeff Johnson <jbj@redhat.com> 1.9.3-2.20030207
cvsdist e38dedd
- import more missing functionality from linuxthreads in glibc-2.3.1.
cvsdist e38dedd
cvsdist e38dedd
* Sat Feb  8 2003 Jeff Johnson <jbj@redhat.com> 1.9.3-1.20030207
cvsdist e38dedd
- start fixing nptl test cases.
cvsdist e38dedd
cvsdist e38dedd
* Fri Feb  7 2003 Jeff Johnson <jbj@redhat.com> 1.9.3-0.20030207
cvsdist e38dedd
- build against current 1.9.3 with nptl hacks.
cvsdist e38dedd
cvsdist e38dedd
* Tue Oct 15 2002 Alexander Larsson <alexl@redhat.com>
cvsdist e38dedd
- Update to 1.0.4
cvsdist e38dedd
cvsdist ec1e75c
* Fri Aug  9 2002 Alexander Larsson <alexl@redhat.com>
cvsdist ec1e75c
- Update to 1.0.0
cvsdist ec1e75c
cvsdist ec1e75c
* Wed Jul  3 2002 Alexander Larsson <alexl@redhat.com>
cvsdist ec1e75c
- Update to pre4.
cvsdist ec1e75c
cvsdist ec1e75c
* Tue Jun 18 2002 Alexander Larsson <alla@lysator.liu.se>
cvsdist ec1e75c
- Add threadkeys and extra suppressions patches. Bump epoch.
cvsdist ec1e75c
cvsdist ec1e75c
* Mon Jun 17 2002 Alexander Larsson <alla@lysator.liu.se>
cvsdist ec1e75c
- Updated to 1.0pre1
cvsdist ec1e75c
cvsdist ec1e75c
* Tue May 28 2002 Alex Larsson <alexl@redhat.com>
cvsdist ec1e75c
- Updated to 20020524. Added GLIBC_PRIVATE patch
cvsdist ec1e75c
cvsdist ec1e75c
* Thu May  9 2002 Jonathan Blandford <jrb@redhat.com>
cvsdist ec1e75c
- add missing symbol __pthread_clock_settime
cvsdist ec1e75c
cvsdist ec1e75c
* Wed May  8 2002 Alex Larsson <alexl@redhat.com>
cvsdist ec1e75c
- Update to 20020508
cvsdist ec1e75c
cvsdist ec1e75c
* Mon May  6 2002 Alex Larsson <alexl@redhat.com>
cvsdist ec1e75c
- Update to 20020503b
cvsdist ec1e75c
cvsdist ec1e75c
* Thu May  2 2002 Alex Larsson <alexl@redhat.com>
cvsdist ec1e75c
- update to new snapshot
cvsdist ec1e75c
cvsdist ec1e75c
* Mon Apr 29 2002 Alex Larsson <alexl@redhat.com> 20020428-1
cvsdist ec1e75c
- update to new snapshot
cvsdist ec1e75c
cvsdist ec1e75c
* Fri Apr 26 2002 Jeremy Katz <katzj@redhat.com> 20020426-1
cvsdist ec1e75c
- update to new snapshot
cvsdist ec1e75c
cvsdist ec1e75c
* Thu Apr 25 2002 Alex Larsson <alexl@redhat.com> 20020424-5
cvsdist ec1e75c
- Added stack patch. Commented out other patches.
cvsdist ec1e75c
cvsdist ec1e75c
* Wed Apr 24 2002 Nalin Dahyabhai <nalin@redhat.com> 20020424-4
cvsdist ec1e75c
- filter out GLIBC_PRIVATE requires, add preload patch
cvsdist ec1e75c
cvsdist ec1e75c
* Wed Apr 24 2002 Alex Larsson <alexl@redhat.com> 20020424-3
cvsdist ec1e75c
- Make glibc 2.2 and XFree86 4 the default supressions
cvsdist ec1e75c
cvsdist ec1e75c
* Wed Apr 24 2002 Alex Larsson <alexl@redhat.com> 20020424-2
cvsdist ec1e75c
- Added patch that includes atomic.h
cvsdist ec1e75c
cvsdist ec1e75c
* Wed Apr 24 2002 Alex Larsson <alexl@redhat.com> 20020424-1
cvsdist ec1e75c
- Initial build