Blame SPECS/valgrind.spec

5a43b8
%{?scl:%scl_package valgrind}
5a43b8
5a43b8
Summary: Tool for finding memory management bugs in programs
5a43b8
Name: %{?scl_prefix}valgrind
5a43b8
Version: 3.15.0
5a43b8
Release: 11%{?dist}
5a43b8
Epoch: 1
5a43b8
License: GPLv2+
5a43b8
URL: http://www.valgrind.org/
5a43b8
Group: Development/Debuggers
5a43b8
5a43b8
# Only necessary for RHEL, will be ignored on Fedora
5a43b8
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
5a43b8
5a43b8
# Are we building for a Software Collection?
5a43b8
%{?scl:%global is_scl 1}
5a43b8
%{!?scl:%global is_scl 0}
5a43b8
5a43b8
# We never want the openmpi subpackage when building a software collecton.
5a43b8
# We always want it for fedora.
5a43b8
# We only want it for older rhel. But not s390x for too old rhel.
5a43b8
%if %{is_scl}
5a43b8
  %global build_openmpi 0
5a43b8
%else
5a43b8
  %if 0%{?fedora}
5a43b8
    %global build_openmpi 1
5a43b8
  %endif
5a43b8
  %if 0%{?rhel}
5a43b8
    # We only ever build for these architectures. Historically s390x
5a43b8
    # didn't have an openmpi implementation.
5a43b8
    %ifarch %{ix86} x86_64 ppc ppc64 ppc64le %{arm} aarch64
5a43b8
      %global build_openmpi 1
5a43b8
    %else
5a43b8
      %global build_openmpi 0
5a43b8
    %endif
5a43b8
  %endif
5a43b8
%endif
5a43b8
5a43b8
# We only want to build the valgrind-tools-devel package for Fedora proper
5a43b8
# as convenience. But not for DTS or RHEL.
5a43b8
%if %{is_scl}
5a43b8
  %global build_tools_devel 0
5a43b8
%else
5a43b8
  %if 0%{?rhel}
5a43b8
    %global build_tools_devel 0
5a43b8
  %else
5a43b8
    %global build_tools_devel 1
5a43b8
  %endif
5a43b8
%endif
5a43b8
5a43b8
# Whether to run the full regtest or only a limited set
5a43b8
# The full regtest includes gdb_server integration tests
5a43b8
# and experimental tools.
5a43b8
# Only run full regtests on fedora, but not on older rhel
5a43b8
# or when creating scl, the gdb_server tests might hang.
5a43b8
%if %{is_scl}
5a43b8
  %global run_full_regtest 0
5a43b8
%else
5a43b8
  %if 0%{?fedora}
5a43b8
    %global run_full_regtest 1
5a43b8
  %endif
5a43b8
  %if 0%{?rhel}
5a43b8
    %global run_full_regtest (%rhel >= 7)
5a43b8
  %endif
5a43b8
%endif
5a43b8
5a43b8
# Generating minisymtabs doesn't really work for the staticly linked
5a43b8
# tools. Note (below) that we don't strip the vgpreload libraries at all
5a43b8
# because valgrind might read and need the debuginfo in those (client)
5a43b8
# libraries for better error reporting and sometimes correctly unwinding.
5a43b8
# So those will already have their full symbol table.
5a43b8
%undefine _include_minidebuginfo
5a43b8
5a43b8
Source0: ftp://sourceware.org/pub/valgrind/valgrind-%{version}.tar.bz2
5a43b8
5a43b8
# Needs investigation and pushing upstream
5a43b8
Patch1: valgrind-3.9.0-cachegrind-improvements.patch
5a43b8
5a43b8
# KDE#211352 - helgrind races in helgrind's own mythread_wrapper
5a43b8
Patch2: valgrind-3.9.0-helgrind-race-supp.patch
5a43b8
5a43b8
# Make ld.so supressions slightly less specific.
5a43b8
Patch3: valgrind-3.9.0-ldso-supp.patch
5a43b8
5a43b8
# We want all executables and libraries in libexec instead of lib
5a43b8
# so they are only available for valgrind usage itself and so the
5a43b8
# same directory is used independent of arch.
5a43b8
Patch4: valgrind-3.15.0-pkglibexecdir.patch
5a43b8
5a43b8
# KDE#398649 s390x z13 support doesn't build with older gcc/binutils
5a43b8
# Disable z13 support (on rhel6)
5a43b8
Patch5: valgrind-3.15.0-disable-s390x-z13.patch
5a43b8
5a43b8
# Add some stack-protector
5a43b8
Patch6: valgrind-3.15.0-some-stack-protector.patch
5a43b8
5a43b8
# KDE#406561  mcinfcallWSRU gdbserver_test fails on ppc64
5a43b8
Patch7: valgrind-3.15.0-ppc64-filter_gdb.patch
5a43b8
5a43b8
# KDE#407218 Add support for the copy_file_range syscall
5a43b8
Patch8: valgrind-3.15.0-copy_file_range.patch
5a43b8
5a43b8
# KDE#407307 Intercept stpcpy also in ld.so for arm64
5a43b8
Patch9: valgrind-3.15.0-arm64-ld-stpcpy.patch
5a43b8
5a43b8
# commit 59784c aarch64 (arm64) isn't a supported architecture for exp-sgcheck.
5a43b8
Patch10: valgrind-3.15.0-exp-sgcheck-no-aarch64.patch
5a43b8
5a43b8
# commit 917e42 Make memcheck/tests/arm64-linux/scalar work under root
5a43b8
Patch11: valgrind-3.15.0-scalar-arm64.patch
5a43b8
5a43b8
# commit abc09f Make memcheck/tests/x86-linux/scalar test work under root.
5a43b8
Patch12: valgrind-3.15.0-scalar-x86.patch
5a43b8
5a43b8
# KDE#407764 s390x: drd fails on z13 due to function wrapping issue
5a43b8
Patch13: valgrind-3.15.0-s390x-wrap-drd.patch
5a43b8
5a43b8
# Add some -Wl,z,now.
5a43b8
Patch14: valgrind-3.15.0-some-Wl-z-now.patch
5a43b8
5a43b8
# KDE#408009 Expose rdrand and f16c even on avx if host cpu supports them
5a43b8
Patch15: valgrind-3.15.0-avx-rdrand-f16c.patch
5a43b8
5a43b8
# KDE#408091 Missing pkey syscalls
5a43b8
Patch16: valgrind-3.15.0-pkey.patch
5a43b8
5a43b8
# KDE#408414 Add support for preadv2 and pwritev2 syscalls
5a43b8
Patch17: valgrind-3.15.0-preadv2-pwritev2.patch
5a43b8
5a43b8
# Upstream commit 9616e9bc9a1950f70ab1abd1c6ca9abc3f26eb7f
5a43b8
Patch18: valgrind-3.15.0-arm-membarrier.patch
5a43b8
5a43b8
# KDE#404406 s390x: z14 miscellaneous instructions not implemented
5a43b8
Patch19: valgrind-3.15.0-z14-misc.patch
5a43b8
5a43b8
5a43b8
# RHBZ#996927 Ignore PPC floating point phased out category.
5a43b8
# The result might differ on ppc vs ppc64 and config.h ends up as
5a43b8
# public header under /usr/include/valgrind causing multilib problems.
5a43b8
# The result would only be used for two test cases.
5a43b8
Patch7001: valgrind-3.11.0-ppc-fppo.patch
5a43b8
5a43b8
5a43b8
BuildRequires: glibc-devel
5a43b8
5a43b8
%if %{build_openmpi}
5a43b8
BuildRequires: openmpi-devel
5a43b8
%endif
5a43b8
5a43b8
%if %{run_full_regtest}
5a43b8
BuildRequires: gdb
5a43b8
%endif
5a43b8
5a43b8
# gdbserver_tests/filter_make_empty uses ps in test
5a43b8
BuildRequires: procps
5a43b8
5a43b8
# Some testcases require g++ to build
5a43b8
BuildRequires: gcc-c++
5a43b8
5a43b8
# check_headers_and_includes uses Getopt::Long
5a43b8
%if 0%{?fedora}
5a43b8
BuildRequires: perl-generators
5a43b8
%endif
5a43b8
BuildRequires: perl(Getopt::Long)
5a43b8
5a43b8
# We always autoreconf
5a43b8
BuildRequires: automake
5a43b8
BuildRequires: autoconf
5a43b8
5a43b8
%{?scl:Requires:%scl_runtime}
5a43b8
5a43b8
# We need to fixup selinux file context when doing a scl build.
5a43b8
# In RHEL6 we might need to fix up the labels even though the
5a43b8
# meta package sets up a fs equivalence. See post.
5a43b8
%if 0%{?rhel} == 6
5a43b8
%{?scl:Requires(post): /sbin/restorecon}
5a43b8
%endif
5a43b8
5a43b8
# We could use %%valgrind_arches as defined in redhat-rpm-config
5a43b8
# But that is really for programs using valgrind, it defines the
5a43b8
# set of architectures that valgrind works correctly on.
5a43b8
ExclusiveArch: %{ix86} x86_64 ppc ppc64 ppc64le s390x armv7hl aarch64
5a43b8
5a43b8
# Define valarch, the architecture name that valgrind uses
5a43b8
# And only_arch, the configure option to only build for that arch.
5a43b8
%ifarch %{ix86}
5a43b8
%define valarch x86
5a43b8
%define only_arch --enable-only32bit
5a43b8
%endif
5a43b8
%ifarch x86_64
5a43b8
%define valarch amd64
5a43b8
%define only_arch --enable-only64bit
5a43b8
%endif
5a43b8
%ifarch ppc
5a43b8
%define valarch ppc32
5a43b8
%define only_arch --enable-only32bit
5a43b8
%endif
5a43b8
%ifarch ppc64
5a43b8
%define valarch ppc64be
5a43b8
%define only_arch --enable-only64bit
5a43b8
%endif
5a43b8
%ifarch ppc64le
5a43b8
%define valarch ppc64le
5a43b8
%define only_arch --enable-only64bit
5a43b8
%endif
5a43b8
%ifarch s390x
5a43b8
%define valarch s390x
5a43b8
%define only_arch --enable-only64bit
5a43b8
%endif
5a43b8
%ifarch armv7hl
5a43b8
%define valarch arm
5a43b8
%define only_arch --enable-only32bit
5a43b8
%endif
5a43b8
%ifarch aarch64
5a43b8
%define valarch arm64
5a43b8
%define only_arch --enable-only64bit
5a43b8
%endif
5a43b8
5a43b8
%description
5a43b8
Valgrind is an instrumentation framework for building dynamic analysis
5a43b8
tools. There are Valgrind tools that can automatically detect many
5a43b8
memory management and threading bugs, and profile your programs in
5a43b8
detail. You can also use Valgrind to build new tools. The Valgrind
5a43b8
distribution currently includes six production-quality tools: a memory
5a43b8
error detector (memcheck, the default tool), two thread error
5a43b8
detectors (helgrind and drd), a cache and branch-prediction profiler
5a43b8
(cachegrind), a call-graph generating cache and branch-prediction
5a43b8
profiler (callgrind), and a heap profiler (massif).
5a43b8
5a43b8
%package devel
5a43b8
Summary: Development files for valgrind
5a43b8
Group: Development/Debuggers
5a43b8
Requires: %{?scl_prefix}valgrind = %{epoch}:%{version}-%{release}
5a43b8
Provides: %{name}-static = %{epoch}:%{version}-%{release}
5a43b8
5a43b8
%description devel
5a43b8
Header files and libraries for development of valgrind aware programs
5a43b8
or valgrind plugins.
5a43b8
5a43b8
%if %{build_openmpi}
5a43b8
%package openmpi
5a43b8
Summary: OpenMPI support for valgrind
5a43b8
Group: Development/Debuggers
5a43b8
Requires: %{?scl_prefix}valgrind = %{epoch}:%{version}-%{release}
5a43b8
5a43b8
%description openmpi
5a43b8
A wrapper library for debugging OpenMPI parallel programs with valgrind.
5a43b8
See the section on Debugging MPI Parallel Programs with Valgrind in the
5a43b8
Valgrind User Manual for details.
5a43b8
%endif
5a43b8
5a43b8
%prep
5a43b8
%setup -q -n %{?scl:%{pkg_name}}%{!?scl:%{name}}-%{version}
5a43b8
5a43b8
%patch1 -p1
5a43b8
%patch2 -p1
5a43b8
%patch3 -p1
5a43b8
%patch4 -p1
5a43b8
5a43b8
# Disable s390x z13 support on old rhel, binutils is just too old.
5a43b8
%if 0%{?rhel} == 6
5a43b8
%patch5 -p1
5a43b8
%endif
5a43b8
5a43b8
# Old rhel gcc doesn't have -fstack-protector-strong.
5a43b8
%if 0%{?fedora} || 0%{?rhel} >= 7
5a43b8
%patch6 -p1
5a43b8
%endif
5a43b8
5a43b8
%patch7 -p1
5a43b8
%patch8 -p1
5a43b8
%patch9 -p1
5a43b8
%patch10 -p1
5a43b8
%patch11 -p1
5a43b8
%patch12 -p1
5a43b8
%patch13 -p1
5a43b8
5a43b8
# This depends on patch6, old rhel gcc doesn't have -fstack-protector-strong.
5a43b8
%if 0%{?fedora} || 0%{?rhel} >= 7
5a43b8
%patch14 -p1
5a43b8
%endif
5a43b8
5a43b8
%patch15 -p1
5a43b8
%patch16 -p1
5a43b8
%patch17 -p1
5a43b8
%patch18 -p1
5a43b8
5a43b8
# Don't add s390x z14 support on old rhel, binutils is just too old.
5a43b8
%if 0%{?fedora} || 0%{?rhel} >= 7
5a43b8
%patch19 -p1
5a43b8
%endif
5a43b8
5a43b8
5a43b8
# RHEL7 specific patches
5a43b8
%patch7001 -p1
5a43b8
5a43b8
5a43b8
%build
5a43b8
5a43b8
# Some patches (might) touch Makefile.am or configure.ac files.
5a43b8
# Just always autoreconf so we don't need patches to prebuild files.
5a43b8
./autogen.sh
5a43b8
5a43b8
# Old openmpi-devel has version depended paths for mpicc.
5a43b8
%if %{build_openmpi}
5a43b8
%if 0%{?fedora} >= 13 || 0%{?rhel} >= 6
5a43b8
%define mpiccpath %{!?scl:%{_libdir}}%{?scl:%{_root_libdir}}/openmpi/bin/mpicc
5a43b8
%else
5a43b8
%define mpiccpath %{!?scl:%{_libdir}}%{?scl:%{_root_libdir}}/openmpi/*/bin/mpicc
5a43b8
%endif
5a43b8
%else
5a43b8
# We explicitly don't want the libmpi wrapper. So make sure that configure
5a43b8
# doesn't pick some random mpi compiler that happens to be installed.
5a43b8
%define mpiccpath /bin/false
5a43b8
%endif
5a43b8
5a43b8
# Filter out "hardening" flags that don't make sense for valgrind.
5a43b8
# -fstack-protector just cannot work (valgrind would have to implement
5a43b8
# its own version since it doesn't link with glibc and handles stack
5a43b8
# setup itself). We patch some flags back in just for those helper
5a43b8
# programs where it does make sense.
5a43b8
#
5a43b8
# -Wl,-z,now doesn't make sense for static linked tools
5a43b8
# and would prevent using the vgpreload libraries on binaries that
5a43b8
# don't link themselves against libraries (like pthread) which symbols
5a43b8
# are needed (but only if the inferior itself would use them).
5a43b8
#
5a43b8
# -O2 doesn't work for the vgpreload libraries either. They are meant
5a43b8
# to not be optimized to show precisely what happened. valgrind adds
5a43b8
# -O2 itself wherever suitable.
5a43b8
#
5a43b8
# On ppc64[be] -fexceptions is troublesome.
5a43b8
# It might cause an undefined reference to `_Unwind_Resume'
5a43b8
# in libcoregrind-ppc64be-linux.a(libcoregrind_ppc64be_linux_a-readelf.o):
5a43b8
# In function `read_elf_symtab__ppc64be_linux.
5a43b8
#
5a43b8
# Also disable strict symbol checks because the vg_preload library
5a43b8
# will use hidden/undefined symbols from glibc like __libc_freeres.
5a43b8
%undefine _strict_symbol_defs_build
5a43b8
5a43b8
%ifarch ppc64
5a43b8
CFLAGS="`echo " %{optflags} " | sed 's/ -fstack-protector\([-a-z]*\) / / g;s/ -O2 / /g;s/ -fexceptions / /g;'`"
5a43b8
%else
5a43b8
CFLAGS="`echo " %{optflags} " | sed 's/ -fstack-protector\([-a-z]*\) / / g;s/ -O2 / /g;'`"
5a43b8
%endif
5a43b8
export CFLAGS
5a43b8
5a43b8
# Older Fedora/RHEL only had __global_ldflags.
5a43b8
# Even older didn't even have that (so we don't need to scrub them).
5a43b8
%if 0%{?build_ldflags:1}
5a43b8
LDFLAGS="`echo " %{build_ldflags} "    | sed 's/ -Wl,-z,now / / g;'`"
5a43b8
%else
5a43b8
%if 0%{?__global_ldflags:1}
5a43b8
LDFLAGS="`echo " %{__global_ldflags} " | sed 's/ -Wl,-z,now / / g;'`"
5a43b8
%endif
5a43b8
%endif
5a43b8
export LDFLAGS
5a43b8
5a43b8
%configure \
5a43b8
  --with-mpicc=%{mpiccpath} \
5a43b8
  %{only_arch} \
5a43b8
  GDB=%{_bindir}/gdb
5a43b8
5a43b8
make %{?_smp_mflags}
5a43b8
5a43b8
%install
5a43b8
rm -rf $RPM_BUILD_ROOT
5a43b8
make DESTDIR=$RPM_BUILD_ROOT install
5a43b8
mkdir docs/installed
5a43b8
mv $RPM_BUILD_ROOT%{_datadir}/doc/valgrind/* docs/installed/
5a43b8
rm -f docs/installed/*.ps
5a43b8
5a43b8
# We want the MPI wrapper installed under the openmpi libdir so the script
5a43b8
# generating the MPI library requires picks them up and sets up the right
5a43b8
# openmpi libmpi.so requires. Install symlinks in the original/upstream
5a43b8
# location for backwards compatibility.
5a43b8
%if %{build_openmpi}
5a43b8
pushd $RPM_BUILD_ROOT%{_libdir}
5a43b8
mkdir -p openmpi/valgrind
5a43b8
cd valgrind
5a43b8
mv libmpiwrap-%{valarch}-linux.so ../openmpi/valgrind/
5a43b8
ln -s ../openmpi/valgrind/libmpiwrap-%{valarch}-linux.so
5a43b8
popd
5a43b8
%endif
5a43b8
5a43b8
%ifarch %{ix86} x86_64
5a43b8
# To avoid multilib clashes in between i?86 and x86_64,
5a43b8
# tweak installed <valgrind/config.h> a little bit.
5a43b8
for i in HAVE_PTHREAD_CREATE_GLIBC_2_0 HAVE_PTRACE_GETREGS HAVE_AS_AMD64_FXSAVE64; do
5a43b8
  sed -i -e 's,^\(#define '$i' 1\|/\* #undef '$i' \*/\)$,#ifdef __x86_64__\n# define '$i' 1\n#endif,' \
5a43b8
    $RPM_BUILD_ROOT%{_includedir}/valgrind/config.h
5a43b8
done
5a43b8
%endif
5a43b8
5a43b8
# We don't want debuginfo generated for the vgpreload libraries.
5a43b8
# Turn off execute bit so they aren't included in the debuginfo.list.
5a43b8
# We'll turn the execute bit on again in %%files.
5a43b8
chmod 644 $RPM_BUILD_ROOT%{_libexecdir}/valgrind/vgpreload*-%{valarch}-*so
5a43b8
5a43b8
%check
5a43b8
# Make sure some info about the system is in the build.log
5a43b8
# Add || true because rpm on copr EPEL6 acts weirdly and we don't want
5a43b8
# to break the build.
5a43b8
uname -a
5a43b8
rpm -q glibc gcc binutils || true
5a43b8
%if %{run_full_regtest}
5a43b8
rpm -q gdb || true
5a43b8
%endif
5a43b8
5a43b8
LD_SHOW_AUXV=1 /bin/true
5a43b8
cat /proc/cpuinfo
5a43b8
5a43b8
# Make sure a basic binary runs. There should be no errors.
5a43b8
./vg-in-place --error-exitcode=1 /bin/true --help
5a43b8
5a43b8
# Build the test files with the software collection compiler if available.
5a43b8
%{?scl:PATH=%{_bindir}${PATH:+:${PATH}}}
5a43b8
# Make sure no extra CFLAGS, CXXFLAGS or LDFLAGS leak through,
5a43b8
# the testsuite sets all flags necessary. See also configure above.
5a43b8
make %{?_smp_mflags} CFLAGS="" CXXFLAGS="" LDFLAGS="" check
5a43b8
5a43b8
# Workaround https://bugzilla.redhat.com/show_bug.cgi?id=1434601
5a43b8
# for gdbserver tests.
5a43b8
export PYTHONCOERCECLOCALE=0
5a43b8
5a43b8
echo ===============TESTING===================
5a43b8
%if %{run_full_regtest}
5a43b8
  make regtest || :
5a43b8
%else
5a43b8
  make nonexp-regtest || :
5a43b8
%endif
5a43b8
5a43b8
# Make sure test failures show up in build.log
5a43b8
# Gather up the diffs (at most the first 20 lines for each one)
5a43b8
MAX_LINES=20
5a43b8
diff_files=`find gdbserver_tests */tests -name '*.diff*' | sort`
5a43b8
if [ z"$diff_files" = z ] ; then
5a43b8
   echo "Congratulations, all tests passed!" >> diffs
5a43b8
else
5a43b8
   for i in $diff_files ; do
5a43b8
      echo "=================================================" >> diffs
5a43b8
      echo $i                                                  >> diffs
5a43b8
      echo "=================================================" >> diffs
5a43b8
      if [ `wc -l < $i` -le $MAX_LINES ] ; then
5a43b8
         cat $i                                                >> diffs
5a43b8
      else
5a43b8
         head -n $MAX_LINES $i                                 >> diffs
5a43b8
         echo "<truncated beyond $MAX_LINES lines>"            >> diffs
5a43b8
      fi
5a43b8
   done
5a43b8
fi
5a43b8
cat diffs
5a43b8
echo ===============END TESTING===============
5a43b8
5a43b8
%files
5a43b8
%defattr(-,root,root)
5a43b8
%doc COPYING NEWS README_*
5a43b8
%doc docs/installed/html docs/installed/*.pdf
5a43b8
%{_bindir}/*
5a43b8
%dir %{_libexecdir}/valgrind
5a43b8
# Install everything in the libdir except the .so.
5a43b8
# The vgpreload so files might need file mode adjustment.
5a43b8
%{_libexecdir}/valgrind/*[^o]
5a43b8
# Turn on executable bit again for vgpreload libraries.
5a43b8
# Was disabled in %%install to prevent debuginfo stripping.
5a43b8
%attr(0755,root,root) %{_libexecdir}/valgrind/vgpreload*-%{valarch}-*so
5a43b8
%{_mandir}/man1/*
5a43b8
5a43b8
%files devel
5a43b8
%defattr(-,root,root)
5a43b8
%{_includedir}/valgrind
5a43b8
%dir %{_libdir}/valgrind
5a43b8
%{_libdir}/valgrind/*.a
5a43b8
%{_libdir}/pkgconfig/*
5a43b8
5a43b8
%if %{build_openmpi}
5a43b8
%files openmpi
5a43b8
%defattr(-,root,root)
5a43b8
%dir %{_libdir}/valgrind
5a43b8
%{_libdir}/openmpi/valgrind/libmpiwrap*.so
5a43b8
%{_libdir}/valgrind/libmpiwrap*.so
5a43b8
%endif
5a43b8
5a43b8
%changelog
5a43b8
* Mon Aug  5 2019 Mark Wielaard <mjw@redhat.com> - 3.15.0-11
5a43b8
- Rebase to 3.15.0 plus backports and z14-misc support
5a43b8
5a43b8
* Tue Mar  5 2019 Mark Wielaard <mjw@redhat.com> - 3.14.0-16
5a43b8
- Rebase to 3.14.0 plus backports and z13 support (#1519410)
5a43b8
5a43b8
* Thu Jun 21 2018 Mark Wielaard <mjw@redhat.com> - 3.13.0-13
5a43b8
- Improved valgrind-3.13.0-arm64-hwcap.patch (#1593686)
5a43b8
- Add valgrind-3.13.0-arm64-ptrace.patch (#1593682)
5a43b8
5a43b8
* Tue Jun 12 2018 Mark Wielaard <mjw@redhat.com> - 3.13.0-12
5a43b8
- Keep build_openmpi explicitly off for s390x (#1530219)
5a43b8
5a43b8
* Tue Jun 12 2018 Mark Wielaard <mjw@redhat.com> - 3.13.0-11
5a43b8
- Make building of libmpi wrapper explicit (#1530219)
5a43b8
- Add valgrind-3.13.0-debug-alt-file.patch
5a43b8
  and valgrind-3.13.0-build-id-phdrs.patch (#1589844)
5a43b8
- Add valgrind-3.13.0-s390-cgijnl.patch (#1589848)
5a43b8
- Add valgrind-3.13.0-ppc64-mtfprwa-constraint.patch (#1589852)
5a43b8
5a43b8
* Thu Nov  2 2017 Mark Wielaard <mjw@redhat.com> - 3.13.0-10
5a43b8
- Add valgrind-3.13.0-ppc64-timebase.patch (#1508148)
5a43b8
5a43b8
* Tue Oct 17 2017 Mark Wielaard <mjw@redhat.com> - 3.13.0-9
5a43b8
- valgrind 3.13.0 (fedora).
5a43b8
- Update description.
5a43b8
- Drop all upstreamed patches.
5a43b8
- Add valgrind-3.13.0-ppc64-check-no-vsx.patch
5a43b8
- Add valgrind-3.13.0-epoll_pwait.patch (#1462258)
5a43b8
- Add valgrind-3.13.0-ppc64-diag.patch
5a43b8
- Add valgrind-3.13.0-arm64-hwcap.patch (#1464211)
5a43b8
- Add valgrind-3.13.0-arm-index-hardwire.patch (#1466017)
5a43b8
- Add valgrind-3.13.0-ucontext_t.patch
5a43b8
- Add valgrind-3.13.0-gdb-8-testfix.patch
5a43b8
- Add valgrind-3.13.0-disable-vgdb-child.patch
5a43b8
- Add --error-exitcode=1 to /bin/true check.
5a43b8
- Add valgrind-3.13.0-xml-socket.patch
5a43b8
- Add valgrind-3.13.0-ppc64-vex-fixes.patch
5a43b8
- Add valgrind-3.13.0-amd64-eflags-tests.patch
5a43b8
- Add valgrind-3.13.0-suppress-dl-trampoline-sse-avx.patch
5a43b8
- Add valgrind-3.13.0-static-tls.patch
5a43b8
- Workaround gdb/python bug in testsuite (#1434601)
5a43b8
5a43b8
* Thu Sep 21 2017 Mark Wielaard <mjw@redhat.com> - 3.12.0-9
5a43b8
- Add valgrind-3.12.0-ll-sc-fallback[1234].patch (#1492753)
5a43b8
5a43b8
* Tue Mar 28 2017 Mark Wielaard <mjw@redhat.com> - 3.12.0-8
5a43b8
- Add valgrind-3.12.0-powerpc-register-pair.patch (#1437030)
5a43b8
- Add valgrind-3.12.0-ppc64-isa-3_00.patch (#1437032)
5a43b8
5a43b8
* Sat Feb 18 2017 Mark Wielaard <mjw@redhat.com> - 3.12.0-7
5a43b8
- Rebase to 3.12.0 fedora backports (#1391217, #1385006, #1368706, #1270889)
5a43b8
5a43b8
* Thu Jul 21 2016 Mark Wielaard <mjw@redhat.com> - 3.11.0-24
5a43b8
- Add valgrind-3.11.0-pcmpxstrx-0x70-0x19.patch (#1354557)
5a43b8
5a43b8
* Tue Jun 21 2016 Mark Wielaard <mjw@redhat.com> - 3.11.0-23
5a43b8
- Update valgrind-3.11.0-ppoll-mask.patch (#1347626)
5a43b8
5a43b8
* Mon May 30 2016 Mark Wielaard <mjw@redhat.com> - 3.11.0-22
5a43b8
- Add valgrind-3.11.0-arm64-handle_at.patch
5a43b8
- Add valgrind-3.11.0-ppc64-syscalls.patch
5a43b8
5a43b8
* Fri Apr 29 2016 Mark Wielaard <mjw@redhat.com> - 3.11.0-21
5a43b8
- Add valgrind-3.11.0-deduppoolalloc.patch (#1328347)
5a43b8
- Add valgrind-3.11.0-ppc-bcd-addsub.patch (#1331738)
5a43b8
- Add valgrind-3.11.0-ppc64-vgdb-vr-regs.patch (#1331774)
5a43b8
5a43b8
* Fri Apr 15 2016 Mark Wielaard <mjw@redhat.com> - 3.11.0-20
5a43b8
- Rebase to fedora 3.11.0
5a43b8
  (#1316512 #1306844 #1305962 #1298888 #1296318 #1271754 #1265566 #1265557)
5a43b8
5a43b8
* Fri Aug 28 2015 Mark Wielaard <mjw@redhat.com> - 3.10.0-16
5a43b8
- Patch both 32 and 64 in valgrind-3.10.1-ppc32-tabortdc.patch (#1257623)
5a43b8
5a43b8
* Thu Aug 27 2015 Mark Wielaard <mjw@redhat.com> - 3.10.0-15
5a43b8
- Add valgrind-3.10.1-ppc32-tabortdc.patch (#1257623)
5a43b8
5a43b8
* Mon Aug 10 2015 Mark Wielaard <mjw@redhat.com> - 3.10.0-14
5a43b8
- Add setuid and setresgid to valgrind-3.10.1-aarch64-syscalls.patch (#1251181)
5a43b8
5a43b8
* Mon Aug 03 2015 Mark Wielaard <mjw@redhat.com> - 3.10.0-13
5a43b8
- Add valgrind-3.10.1-ppc64-hwcap2.patch (#1249381)
5a43b8
5a43b8
* Wed Jul 29 2015 Mark Wielaard <mjw@redhat.com> - 3.10.0-12
5a43b8
- Add valgrind-3.10.1-kernel-4.0.patch (#1247557)
5a43b8
5a43b8
* Thu Jul 09 2015 Mark Wielaard <mjw@redhat.com> - 3.10.0-11
5a43b8
- Add valgrind-3.10.1-s390x-fiebra.patch (#1181993)
5a43b8
5a43b8
* Tue Jul 07 2015 Mark Wielaard <mjw@redhat.com> - 3.10.0-10
5a43b8
- Add valgrind-3.10.1-di_notify_mmap.patch (#1237206)
5a43b8
5a43b8
* Thu May 28 2015 Mark Wielaard <mjw@redhat.com> - 3.10.0-9
5a43b8
- Add valgrind-3.10-1-ppc64-sigpending.patch. (#1225964)
5a43b8
5a43b8
* Thu May 28 2015 Mark Wielaard <mjw@redhat.com> - 3.10.0-8
5a43b8
- Add valgrind-3.10-s390-spechelper.patch. (#1190169)
5a43b8
- Add valgrind-3.10.1-aarch64-syscalls.patch. (#1188622)
5a43b8
- Add accept4 to valgrind-3.10.1-aarch64-syscalls.patch. (#1190660)
5a43b8
- Add valgrind-3.10.1-ppc64-accept4.patch. (#1190660)
5a43b8
- Add valgrind-3.10.1-send-recv-mmsg.patch. (#1192103)
5a43b8
- Add mount and umount2 to valgrind-3.10.1-aarch64-syscalls.patch. (#1193796)
5a43b8
5a43b8
* Tue Jan 13 2015 Mark Wielaard <mjw@redhat.com> - 3.10.0-7
5a43b8
- Add valgrind-3.10.1-mempcpy.patch (#1178813)
5a43b8
5a43b8
* Wed Nov 19 2014 Mark Wielaard <mjw@redhat.com> - 3.10.0-6
5a43b8
- Add getgroups/setgroups to valgrind-3.10.0-aarch64-syscalls.patch
5a43b8
5a43b8
* Tue Nov  4 2014 Mark Wielaard <mjw@redhat.com> - 3.10.0-5
5a43b8
- Merge valgrind-3.10.0-aarch64-times.patch
5a43b8
  and valgrind-3.10.0-aarch64-getsetsid.patch
5a43b8
  into valgrind-3.10.0-aarch64-syscalls.patch
5a43b8
  add fdatasync, msync, pread64, setreuid, setregid,
5a43b8
  mknodat, fchdir, chroot, fchownat, fchmod and fchown.
5a43b8
- Add valgrind-3.10.0-aarch64-frint.patch
5a43b8
- Add valgrind-3.10.0-fcvtmu.patch
5a43b8
- Add valgrind-3.10.0-aarch64-fcvta.patch
5a43b8
5a43b8
* Sat Oct 11 2014 Mark Wielaard <mjw@redhat.com> - 3.10.0-4
5a43b8
- Add valgrind-3.10.0-aarch64-times.patch
5a43b8
- Add valgrind-3.10.0-aarch64-getsetsid.patch
5a43b8
- Add valgrind-3.10.0-aarch64-dmb-sy.patch
5a43b8
5a43b8
* Mon Sep 15 2014 Mark Wielaard <mjw@redhat.com> - 3.10.0-3
5a43b8
- Add valgrind-3.10.0-old-ppc32-instr-magic.patch.
5a43b8
5a43b8
* Fri Sep 12 2014 Mark Wielaard <mjw@redhat.com> - 3.10.0-2
5a43b8
- Fix ppc32 multilib handling on ppc64[be].
5a43b8
- Drop ppc64 secondary for ppc32 primary support.
5a43b8
- Except for armv7hl we don't support any other arm[32] arch.
5a43b8
5a43b8
* Thu Sep 11 2014 Mark Wielaard <mjw@redhat.com> - 3.10.0-1
5a43b8
- Update to 3.10.0 final.
5a43b8
- Don't run dwz or generate minisymtab.
5a43b8
- Remove valgrind-3.9.0-s390x-ld-supp.patch fixed upstream.
5a43b8
- Add valgrind-openmpi for ppc64le.
5a43b8
5a43b8
* Tue Sep  2 2014 Mark Wielaard <mjw@redhat.com> - 3.10.0-0.1.BETA1
5a43b8
- Update to official upstream 3.10.0 BETA1.
5a43b8
  - Enables inlined frames in stacktraces.
5a43b8
5a43b8
* Mon Mar 10 2014 Mark Wielaard <mjw@redhat.com> - 3.9.0-6
5a43b8
- Add valgrind-3.9.0-ppc64-priority.patch. (#1073613)
5a43b8
5a43b8
* Fri Feb 21 2014 Mark Wielaard <mjw@redhat.com> - 3.9.0-5
5a43b8
- Add valgrind-3.9.0-s390-dup3.patch. (#1067486)
5a43b8
5a43b8
* Fri Jan 24 2014 Daniel Mach <dmach@redhat.com> - 1:3.9.0-4
5a43b8
- Mass rebuild 2014-01-24
5a43b8
5a43b8
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 1:3.9.0-3
5a43b8
- Mass rebuild 2013-12-27
5a43b8
5a43b8
* Thu Dec 12 2013 Mark Wielaard <mjw@redhat.com>
5a43b8
- Add valgrind-3.9.0-manpage-memcheck-options.patch. (#1040914)
5a43b8
- Add valgrind-3.9.0-s390-fpr-pair.patch. (#1036615)
5a43b8
5a43b8
* Thu Nov 28 2013 Mark Wielaard <mjw@redhat.com> - 3.9.0-2.2
5a43b8
- Add valgrind-3.9.0-s390x-ld-supp.patch. (#1032282)
5a43b8
- Add valgrind-3.9.0-xabort.patch. (#1035704)
5a43b8
5a43b8
* Wed Nov 20 2013 Mark Wielaard <mjw@redhat.com> - 3.9.0-2.1
5a43b8
- Add valgrind-3.9.0-dwz-alt-buildid.patch. (#1029875)
5a43b8
5a43b8
* Thu Nov  7 2013 Mark Wielaard <mjw@redhat.com> - 3.9.0-1.2
5a43b8
- Remove unnecessary and unapplied valgrind-3.8.1-movntdqa.patch
5a43b8
- Remove valgrind-3.9.0-s390x-workarounds.patch
5a43b8
- Add valgrind-3.9.0-s390-risbg.patch (#1018325)
5a43b8
5a43b8
* Fri Nov  1 2013 Mark Wielaard <mjw@redhat.com> - 3.9.0-1.1
5a43b8
- Add s390x workarounds. (#1018325)
5a43b8
5a43b8
* Fri Nov  1 2013 Mark Wielaard <mjw@redhat.com> - 3.9.0-1
5a43b8
- Upgrade to valgrind 3.9.0 final.
5a43b8
- Remove support for really ancient GCCs (valgrind-3.9.0-config_h.patch).
5a43b8
- Add valgrind-3.9.0-amd64_gen_insn_test.patch.
5a43b8
- Remove and cleanup fake 32-bit libgcc package.
5a43b8
5a43b8
* Mon Oct 28 2013 Mark Wielaard <mjw@redhat.com> - 3.9.0-0.1.TEST1
5a43b8
- Upgrade to valgrind 3.9.0.TEST1
5a43b8
- Remove patches that are now upstream:
5a43b8
  - valgrind-3.8.1-abbrev-parsing.patch
5a43b8
  - valgrind-3.8.1-af-bluetooth.patch
5a43b8
  - valgrind-3.8.1-aspacemgr_VG_N_SEGs.patch
5a43b8
  - valgrind-3.8.1-avx2-bmi-fma.patch.gz
5a43b8
  - valgrind-3.8.1-avx2-prereq.patch
5a43b8
  - valgrind-3.8.1-bmi-conf-check.patch
5a43b8
  - valgrind-3.8.1-capget.patch
5a43b8
  - valgrind-3.8.1-cfi_dw_ops.patch
5a43b8
  - valgrind-3.8.1-dwarf-anon-enum.patch
5a43b8
  - valgrind-3.8.1-filter_gdb.patch
5a43b8
  - valgrind-3.8.1-find-buildid.patch
5a43b8
  - valgrind-3.8.1-gdbserver_exit.patch
5a43b8
  - valgrind-3.8.1-gdbserver_tests-syscall-template-source.patch
5a43b8
  - valgrind-3.8.1-glibc-2.17-18.patch
5a43b8
  - valgrind-3.8.1-index-supp.patch
5a43b8
  - valgrind-3.8.1-initial-power-isa-207.patch
5a43b8
  - valgrind-3.8.1-manpages.patch
5a43b8
  - valgrind-3.8.1-memcheck-mc_translate-Iop_8HLto16.patch
5a43b8
  - valgrind-3.8.1-mmxext.patch
5a43b8
  - valgrind-3.8.1-movntdqa.patch
5a43b8
  - valgrind-3.8.1-new-manpages.patch
5a43b8
  - valgrind-3.8.1-openat.patch
5a43b8
  - valgrind-3.8.1-overlap_memcpy_filter.patch
5a43b8
  - valgrind-3.8.1-pie.patch
5a43b8
  - valgrind-3.8.1-pkg-config.patch
5a43b8
  - valgrind-3.8.1-power-isa-205-deprecation.patch
5a43b8
  - valgrind-3.8.1-ppc-32-mode-64-bit-instr.patch
5a43b8
  - valgrind-3.8.1-ppc-setxattr.patch
5a43b8
  - valgrind-3.8.1-proc-auxv.patch
5a43b8
  - valgrind-3.8.1-ptrace-include-configure.patch
5a43b8
  - valgrind-3.8.1-ptrace-setgetregset.patch
5a43b8
  - valgrind-3.8.1-ptrace-thread-area.patch
5a43b8
  - valgrind-3.8.1-regtest-fixlets.patch
5a43b8
  - valgrind-3.8.1-s390-STFLE.patch
5a43b8
  - valgrind-3.8.1-s390_tsearch_supp.patch
5a43b8
  - valgrind-3.8.1-sendmsg-flags.patch
5a43b8
  - valgrind-3.8.1-sigill_diag.patch
5a43b8
  - valgrind-3.8.1-static-variables.patch
5a43b8
  - valgrind-3.8.1-stpncpy.patch
5a43b8
  - valgrind-3.8.1-text-segment.patch
5a43b8
  - valgrind-3.8.1-wcs.patch
5a43b8
  - valgrind-3.8.1-x86_amd64_features-avx.patch
5a43b8
  - valgrind-3.8.1-xaddb.patch
5a43b8
  - valgrind-3.8.1-zero-size-sections.patch
5a43b8
- Remove special case valgrind-3.8.1-enable-armv5.patch.
5a43b8
- Remove valgrind-3.8.1-x86-backtrace.patch, rely on new upstream fp/cfi
5a43b8
  try-cache mechanism.
5a43b8
5a43b8
* Mon Oct 14 2013 Mark Wielaard <mjw@redhat.com> - 3.8.1-31
5a43b8
- Fix multilib issue with HAVE_PTRACE_GETREGS in config.h.
5a43b8
5a43b8
* Thu Sep 26 2013 Mark Wielaard <mjw@redhat.com> - 3.8.1-30
5a43b8
- Add valgrind-3.8.1-index-supp.patch (#1011713)
5a43b8
- Ignore PPC floating point phased out category. (#996927).
5a43b8
5a43b8
* Wed Sep 25 2013 Mark Wielaard <mjw@redhat.com> - 3.8.1-29
5a43b8
- Filter out -mcpu= so tests are compiled with the right flags. (#996927).
5a43b8
5a43b8
* Mon Sep 23 2013 Mark Wielaard <mjw@redhat.com> - 3.8.1-28
5a43b8
- Implement SSE4 MOVNTDQA insn (valgrind-3.8.1-movntdqa.patch)
5a43b8
- Don't BuildRequire /bin/ps, just BuildRequire procps
5a43b8
  (procps-ng provides procps).
5a43b8
5a43b8
* Thu Sep 05 2013 Mark Wielaard <mjw@redhat.com> - 3.8.1-27
5a43b8
- Fix power_ISA2_05 testcase (valgrind-3.8.1-power-isa-205-deprecation.patch)
5a43b8
- Fix ppc32 make check build (valgrind-3.8.1-initial-power-isa-207.patch)
5a43b8
- Add valgrind-3.8.1-mmxext.patch
5a43b8
5a43b8
* Wed Aug 21 2013 Mark Wielaard <mjw@redhat.com> - 3.8.1-26
5a43b8
- Allow building against glibc 2.18. (#999169)
5a43b8
5a43b8
* Thu Aug 15 2013 Mark Wielaard <mjw@redhat.com> - 3.8.1-25
5a43b8
- Add valgrind-3.8.1-s390-STFLE.patch
5a43b8
  s390 message-security assist (MSA) instruction extension not implemented.
5a43b8
5a43b8
* Wed Aug 14 2013 Mark Wielaard <mjw@redhat.com> - 3.8.1-24
5a43b8
- Add valgrind-3.8.1-power-isa-205-deprecation.patch
5a43b8
  Deprecation of some ISA 2.05 POWER6 instructions.
5a43b8
- Fixup auto-foo generation of new manpage doc patch.
5a43b8
5a43b8
* Wed Aug 14 2013 Mark Wielaard <mjw@redhat.com> - 3.8.1-23
5a43b8
- tests/check_isa-2_07_cap should be executable.
5a43b8
5a43b8
* Tue Aug 13 2013 Mark Wielaard <mjw@redhat.com> - 3.8.1-22
5a43b8
- Add valgrind-3.8.1-initial-power-isa-207.patch
5a43b8
  Initial ISA 2.07 support for POWER8-tuned libc.
5a43b8
5a43b8
* Thu Aug 08 2013 Mark Wielaard <mjw@redhat.com> - 3.8.1-21
5a43b8
- Don't depend on docdir location and version in openmpi subpackage
5a43b8
  description (#993938).
5a43b8
- Enable openmpi subpackage also on arm.
5a43b8
5a43b8
* Thu Aug 08 2013 Mark Wielaard <mjw@redhat.com> - 3.8.1-20
5a43b8
- Add valgrind-3.8.1-ptrace-include-configure.patch (#992847)
5a43b8
5a43b8
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:3.8.1-19
5a43b8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
5a43b8
5a43b8
* Thu Jul 18 2013 Petr Pisar <ppisar@redhat.com> - 1:3.8.1-18
5a43b8
- Perl 5.18 rebuild
5a43b8
5a43b8
* Mon Jul 08 2013 Mark Wielaard <mjw@redhat.com> - 3.8.1-17
5a43b8
- Add valgrind-3.8.1-dwarf-anon-enum.patch
5a43b8
- Cleanup valgrind-3.8.1-sigill_diag.patch .orig file changes (#949687).
5a43b8
- Add valgrind-3.8.1-ppc-setxattr.patch
5a43b8
- Add valgrind-3.8.1-new-manpages.patch
5a43b8
- Add valgrind-3.8.1-ptrace-thread-area.patch
5a43b8
- Add valgrind-3.8.1-af-bluetooth.patch
5a43b8
5a43b8
* Tue May 28 2013 Michael Schwendt <mschwendt@fedoraproject.org> - 1:3.8.1-16
5a43b8
- Provide virtual -static package in -devel subpackage (#609624).
5a43b8
5a43b8
* Thu Apr 25 2013 Mark Wielaard <mjw@redhat.com> 3.8.1-15
5a43b8
- Add valgrind-3.8.1-zero-size-sections.patch. Resolves issues with zero
5a43b8
  sized .eh_frame sections on ppc64.
5a43b8
5a43b8
* Thu Apr 18 2013 Mark Wielaard <mjw@redhat.com> 3.8.1-14
5a43b8
- fixup selinux file context when doing a scl build.
5a43b8
- Enable regtest suite on ARM.
5a43b8
- valgrind-3.8.1-abbrev-parsing.patch, drop workaround, enable real fix.
5a43b8
- Fix -Ttext-segment configure check. Enables s390x again.
5a43b8
- BuildRequire ps for testsuite.
5a43b8
5a43b8
* Tue Apr 02 2013 Mark Wielaard <mjw@redhat.com> 3.8.1-13
5a43b8
- Fix quoting in valgrind valgrind-3.8.1-enable-armv5.patch and
5a43b8
  remove arm configure hunk from valgrind-3.8.1-text-segment.patch #947440
5a43b8
- Replace valgrind-3.8.1-text-segment.patch with upstream variant.
5a43b8
- Add valgrind-3.8.1-regtest-fixlets.patch.
5a43b8
5a43b8
* Wed Mar 20 2013 Mark Wielaard <mjw@redhat.com> 3.8.1-12
5a43b8
- Add valgrind-3.8.1-text-segment.patch
5a43b8
- Don't undefine _missing_build_ids_terminate_build.
5a43b8
5a43b8
* Tue Mar 12 2013 Mark Wielaard <mjw@redhat.com> 3.8.1-11
5a43b8
- Add valgrind-3.8.1-manpages.patch
5a43b8
5a43b8
* Fri Mar 01 2013 Mark Wielaard <mjw@redhat.com> 3.8.1-10
5a43b8
- Don't disable -debuginfo package generation, but do undefine
5a43b8
  _missing_build_ids_terminate_build.
5a43b8
5a43b8
* Thu Feb 28 2013 Mark Wielaard <mjw@redhat.com> 3.8.1-9
5a43b8
- Replace valgrind-3.8.1-sendmsg-flags.patch with upstream version.
5a43b8
5a43b8
* Tue Feb 19 2013 Mark Wielaard <mjw@redhat.com> 3.8.1-8
5a43b8
- Add valgrind-3.8.1-sendmsg-flags.patch
5a43b8
- Add valgrind-3.8.1-ptrace-setgetregset.patch
5a43b8
- Add valgrind-3.8.1-static-variables.patch
5a43b8
5a43b8
* Thu Feb 07 2013 Jon Ciesla <limburgher@gmail.com> 1:3.8.1-7
5a43b8
- Merge review fixes, BZ 226522.
5a43b8
5a43b8
* Wed Jan 16 2013 Mark Wielaard <mjw@redhat.com> 3.8.1-6
5a43b8
- Allow building against glibc-2.17.
5a43b8
5a43b8
* Sun Nov  4 2012 Mark Wielaard <mjw@redhat.com> 3.8.1-5
5a43b8
- Add valgrind-3.8.1-stpncpy.patch (KDE#309427)
5a43b8
- Add valgrind-3.8.1-ppc-32-mode-64-bit-instr.patch (#810992, KDE#308573)
5a43b8
- Add valgrind-3.8.1-sigill_diag.patch (#810992, KDE#309425)
5a43b8
5a43b8
* Tue Oct 16 2012 Mark Wielaard <mjw@redhat.com> 3.8.1-4
5a43b8
- Add valgrind-3.8.1-xaddb.patch (#866793, KDE#307106)
5a43b8
5a43b8
* Mon Oct 15 2012 Mark Wielaard <mjw@redhat.com> 3.8.1-3
5a43b8
- Add valgrind-3.8.1-x86_amd64_features-avx.patch (KDE#307285)
5a43b8
- Add valgrind-3.8.1-gdbserver_tests-syscall-template-source.patch (KDE#307155)
5a43b8
- Add valgrind-3.8.1-overlap_memcpy_filter.patch (KDE#307290)
5a43b8
- Add valgrind-3.8.1-pkg-config.patch (#827219, KDE#307729)
5a43b8
- Add valgrind-3.8.1-proc-auxv.patch (KDE#253519)
5a43b8
- Add valgrind-3.8.1-wcs.patch (#755242, KDE#307828)
5a43b8
- Add valgrind-3.8.1-filter_gdb.patch (KDE#308321)
5a43b8
- Add valgrind-3.8.1-gdbserver_exit.patch (#862795, KDE#308341)
5a43b8
- Add valgrind-3.8.1-aspacemgr_VG_N_SEGs.patch (#730303, KDE#164485)
5a43b8
- Add valgrind-3.8.1-s390_tsearch_supp.patch (#816244, KDE#308427)
5a43b8
5a43b8
* Fri Sep 21 2012 Mark Wielaard <mjw@redhat.com> 3.8.1-2
5a43b8
- Add valgrind-3.8.1-gdbserver_tests-mcinvoke-ppc64.patch
5a43b8
- Replace valgrind-3.8.1-cfi_dw_ops.patch with version as committed upstream.
5a43b8
- Remove erroneous printf change from valgrind-3.8.1-abbrev-parsing.patch.
5a43b8
- Add scalar testcase change to valgrind-3.8.1-capget.patch.
5a43b8
5a43b8
* Thu Sep 20 2012 Mark Wielaard <mjw@redhat.com> 3.8.1-1
5a43b8
- Add partial backport of upstream revision 12884
5a43b8
  valgrind-3.8.0-memcheck-mc_translate-Iop_8HLto16.patch
5a43b8
  without it AVX2 VPBROADCASTB insn is broken under memcheck.
5a43b8
- Add valgrind-3.8.0-cfi_dw_ops.patch (KDE#307038)
5a43b8
  DWARF2 CFI reader: unhandled DW_OP_ opcode 0x8 (DW_OP_const1u and friends)
5a43b8
- Add valgrind-3.8.0-avx2-prereq.patch.
5a43b8
- Remove accidentially included diffs for gdbserver_tests and helgrind/tests
5a43b8
  Makefile.in from valgrind-3.8.0-avx2-bmi-fma.patch.gz
5a43b8
- Remove valgrind-3.8.0-tests.patch tests no longer hang.
5a43b8
- Added SCL macros to support building as part of a Software Collection.
5a43b8
- Upgrade to valgrind 3.8.1.
5a43b8
5a43b8
* Wed Sep 12 2012 Mark Wielaard <mjw@redhat.com> 3.8.0-8
5a43b8
- Add configure fixup valgrind-3.8.0-bmi-conf-check.patch
5a43b8
5a43b8
* Wed Sep 12 2012 Mark Wielaard <mjw@redhat.com> 3.8.0-7
5a43b8
- Add valgrind-3.8.0-avx2-bmi-fma.patch (KDE#305728)
5a43b8
5a43b8
* Tue Sep 11 2012 Mark Wielaard <mjw@redhat.com> 3.8.0-6
5a43b8
- Add valgrind-3.8.0-lzcnt-tzcnt-bugfix.patch (KDE#295808)
5a43b8
- Add valgrind-3.8.0-avx-alignment-check.patch (KDE#305926)
5a43b8
5a43b8
* Mon Aug 27 2012 Mark Wielaard <mjw@redhat.com> 3.8.0-5
5a43b8
- Add valgrind-3.8.0-abbrev-parsing.patch for #849783 (KDE#305513).
5a43b8
5a43b8
* Sun Aug 19 2012 Mark Wielaard <mjw@redhat.com> 3.8.0-4
5a43b8
- Add valgrind-3.8.0-find-buildid.patch workaround bug #849435 (KDE#305431).
5a43b8
5a43b8
* Wed Aug 15 2012 Jakub Jelinek <jakub@redhat.com> 3.8.0-3
5a43b8
- fix up last change
5a43b8
5a43b8
* Wed Aug 15 2012 Jakub Jelinek <jakub@redhat.com> 3.8.0-2
5a43b8
- tweak up <valgrind/config.h> to allow simultaneous installation
5a43b8
  of valgrind-devel.{i686,x86_64} (#848146)
5a43b8
5a43b8
* Fri Aug 10 2012 Jakub Jelinek <jakub@redhat.com> 3.8.0-1
5a43b8
- update to 3.8.0 release
5a43b8
- from CFLAGS/CXXFLAGS filter just fortification flags, not arch
5a43b8
  specific flags
5a43b8
- on i?86 prefer to use CFI over %%ebp unwinding, as GCC 4.6+
5a43b8
  defaults to -fomit-frame-pointer
5a43b8
5a43b8
* Tue Aug 07 2012 Mark Wielaard <mjw@redhat.com> 3.8.0-0.1.TEST1.svn12858
5a43b8
- Update to 3.8.0-TEST1
5a43b8
- Clear CFLAGS CXXFLAGS LDFLAGS.
5a43b8
- Fix \ line continuation in configure line.
5a43b8
5a43b8
* Fri Aug 03 2012 Mark Wielaard <mjw@redhat.com> 3.7.0-7
5a43b8
- Fixup shadowing warnings valgrind-3.7.0-dwz.patch
5a43b8
- Add valgrind-3.7.0-ref_addr.patch (#842659, KDE#298864)
5a43b8
5a43b8
* Wed Jul 25 2012 Mark Wielaard <mjw@redhat.com> 3.7.0-6
5a43b8
- handle dwz DWARF compressor output (#842659, KDE#302901)
5a43b8
- allow glibc 2.16.
5a43b8
5a43b8
* Sun Jul 22 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:3.7.0-5
5a43b8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
5a43b8
5a43b8
* Mon May  7 2012 Jakub Jelinek <jakub@redhat.com> 3.7.0-4
5a43b8
- adjust suppressions so that it works even with ld-2.15.so (#806854)
5a43b8
- handle DW_TAG_unspecified_type and DW_TAG_rvalue_reference_type
5a43b8
  (#810284, KDE#278313)
5a43b8
- handle .debug_types sections (#810286, KDE#284124)
5a43b8
5a43b8
* Sun Mar  4 2012 Peter Robinson <pbrobinson@fedoraproject.org> 3.7.0-2
5a43b8
- Fix building on ARM platform
5a43b8
5a43b8
* Fri Jan 27 2012 Jakub Jelinek <jakub@redhat.com> 3.7.0-1
5a43b8
- update to 3.7.0 (#769213, #782910, #772343)
5a43b8
- handle some further SCSI ioctls (#783936)
5a43b8
- handle fcntl F_SETOWN_EX and F_GETOWN_EX (#770746)
5a43b8
5a43b8
* Wed Aug 17 2011 Adam Jackson <ajax@redhat.com> 3.6.1-6
5a43b8
- rebuild for rpm 4.9.1 trailing / bug
5a43b8
5a43b8
* Thu Jul 21 2011 Jakub Jelinek <jakub@redhat.com> 3.6.1-5
5a43b8
- handle PLT unwind info (#723790, KDE#277045)
5a43b8
5a43b8
* Mon Jun 13 2011 Jakub Jelinek <jakub@redhat.com> 3.6.1-4
5a43b8
- fix memcpy/memmove redirection on x86_64 (#705790)
5a43b8
5a43b8
* Wed Jun  8 2011 Jakub Jelinek <jakub@redhat.com> 3.6.1-3
5a43b8
- fix testing against glibc 2.14
5a43b8
5a43b8
* Wed Jun  8 2011 Jakub Jelinek <jakub@redhat.com> 3.6.1-2
5a43b8
- fix build on ppc64 (#711608)
5a43b8
- don't fail if s390x support patch hasn't been applied,
5a43b8
  move testing into %%check (#708522)
5a43b8
- rebuilt against glibc 2.14
5a43b8
5a43b8
* Wed Feb 23 2011 Jakub Jelinek <jakub@redhat.com> 3.6.1-1
5a43b8
- update to 3.6.1
5a43b8
5a43b8
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:3.6.0-3
5a43b8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
5a43b8
5a43b8
* Fri Jan 28 2011 Jakub Jelinek <jakub@redhat.com> 3.6.0-2
5a43b8
- rebuilt against glibc 2.13 (#673046)
5a43b8
- hook in pwrite64 syscall on ppc64 (#672858)
5a43b8
- fix PIE handling on ppc/ppc64 (#665289)
5a43b8
5a43b8
* Fri Nov 12 2010 Jakub Jelinek <jakub@redhat.com> 3.6.0-1
5a43b8
- update to 3.6.0
5a43b8
- add s390x support (#632354)
5a43b8
- provide a replacement for str{,n}casecmp{,_l} (#626470)
5a43b8
5a43b8
* Tue May 18 2010 Jakub Jelinek <jakub@redhat.com> 3.5.0-18
5a43b8
- rebuilt against glibc 2.12
5a43b8
5a43b8
* Mon Apr 12 2010 Jakub Jelinek <jakub@redhat.com> 3.5.0-16
5a43b8
- change pub_tool_basics.h not to include config.h (#579283)
5a43b8
- add valgrind-openmpi package for OpenMPI support (#565541)
5a43b8
- allow NULL second argument to capget (#450976)
5a43b8
5a43b8
* Wed Apr  7 2010 Jakub Jelinek <jakub@redhat.com> 3.5.0-15
5a43b8
- handle i686 nopw insns with more than one data16 prefix (#574889)
5a43b8
- DWARF4 support
5a43b8
- handle getcpu and splice syscalls
5a43b8
5a43b8
* Wed Jan 20 2010 Jakub Jelinek <jakub@redhat.com> 3.5.0-14
5a43b8
- fix build against latest glibc headers
5a43b8
5a43b8
* Wed Jan 20 2010 Jakub Jelinek <jakub@redhat.com> 3.5.0-13
5a43b8
- DW_OP_mod is unsigned modulus instead of signed
5a43b8
- fix up valgrind.pc (#551277)
5a43b8
5a43b8
* Mon Dec 21 2009 Jakub Jelinek <jakub@redhat.com> 3.5.0-12
5a43b8
- don't require offset field to be set in adjtimex's
5a43b8
  ADJ_OFFSET_SS_READ mode (#545866)
5a43b8
5a43b8
* Wed Dec  2 2009 Jakub Jelinek <jakub@redhat.com> 3.5.0-10
5a43b8
- add handling of a bunch of recent syscalls and fix some
5a43b8
  other syscall wrappers (Dodji Seketeli)
5a43b8
- handle prelink created split of .bss into .dynbss and .bss
5a43b8
  and similarly for .sbss and .sdynbss (#539874)
5a43b8
5a43b8
* Wed Nov  4 2009 Jakub Jelinek <jakub@redhat.com> 3.5.0-9
5a43b8
- rebuilt against glibc 2.11
5a43b8
- use upstream version of the ifunc support
5a43b8
5a43b8
* Wed Oct 28 2009 Jakub Jelinek <jakub@redhat.com> 3.5.0-8
5a43b8
- add preadv/pwritev syscall support
5a43b8
5a43b8
* Tue Oct 27 2009 Jakub Jelinek <jakub@redhat.com> 3.5.0-7
5a43b8
- add perf_counter_open syscall support (#531271)
5a43b8
- add handling of some sbb/adc insn forms on x86_64 (KDE#211410)
5a43b8
5a43b8
* Fri Oct 23 2009 Jakub Jelinek <jakub@redhat.com> 3.5.0-6
5a43b8
- ppc and ppc64 fixes
5a43b8
5a43b8
* Thu Oct 22 2009 Jakub Jelinek <jakub@redhat.com> 3.5.0-5
5a43b8
- add emulation of 0x67 prefixed loop* insns on x86_64 (#530165)
5a43b8
5a43b8
* Wed Oct 21 2009 Jakub Jelinek <jakub@redhat.com> 3.5.0-4
5a43b8
- handle reading of .debug_frame in addition to .eh_frame
5a43b8
- ignore unknown DWARF3 expressions in evaluate_trivial_GX
5a43b8
- suppress helgrind race errors in helgrind's own mythread_wrapper
5a43b8
- fix compilation of x86 tests on x86_64 and ppc tests
5a43b8
5a43b8
* Wed Oct 14 2009 Jakub Jelinek <jakub@redhat.com> 3.5.0-3
5a43b8
- handle many more DW_OP_* ops that GCC now uses
5a43b8
- handle the more compact form of DW_AT_data_member_location
5a43b8
- don't strip .debug_loc etc. from valgrind binaries
5a43b8
5a43b8
* Mon Oct 12 2009 Jakub Jelinek <jakub@redhat.com> 3.5.0-2
5a43b8
- add STT_GNU_IFUNC support (Dodji Seketeli, #518247)
5a43b8
- wrap inotify_init1 syscall (Dodji Seketeli, #527198)
5a43b8
- fix mmap/mprotect handling in memcheck (KDE#210268)
5a43b8
5a43b8
* Fri Aug 21 2009 Jakub Jelinek <jakub@redhat.com> 3.5.0-1
5a43b8
- update to 3.5.0
5a43b8
5a43b8
* Tue Jul 28 2009 Jakub Jelinek <jakub@redhat.com> 3.4.1-7
5a43b8
- handle futex ops newly added during last 4 years (#512121)
5a43b8
5a43b8
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> 3.4.1-6
5a43b8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
5a43b8
5a43b8
* Mon Jul 13 2009 Jakub Jelinek <jakub@redhat.com> 3.4.1-5
5a43b8
- add support for DW_CFA_{remember,restore}_state
5a43b8
5a43b8
* Mon Jul 13 2009 Jakub Jelinek <jakub@redhat.com> 3.4.1-4
5a43b8
- handle version 3 .debug_frame, .eh_frame, .debug_info and
5a43b8
  .debug_line (#509197)
5a43b8
5a43b8
* Mon May 11 2009 Jakub Jelinek <jakub@redhat.com> 3.4.1-3
5a43b8
- rebuilt against glibc 2.10.1
5a43b8
5a43b8
* Wed Apr 22 2009 Jakub Jelinek <jakub@redhat.com> 3.4.1-2
5a43b8
- redirect x86_64 ld.so strlen early (#495645)
5a43b8
5a43b8
* Mon Mar  9 2009 Jakub Jelinek <jakub@redhat.com> 3.4.1-1
5a43b8
- update to 3.4.1
5a43b8
5a43b8
* Mon Feb  9 2009 Jakub Jelinek <jakub@redhat.com> 3.4.0-3
5a43b8
- update to 3.4.0
5a43b8
5a43b8
* Wed Apr 16 2008 Jakub Jelinek <jakub@redhat.com> 3.3.0-3
5a43b8
- add suppressions for glibc 2.8
5a43b8
- add a bunch of syscall wrappers (#441709)
5a43b8
5a43b8
* Mon Mar  3 2008 Jakub Jelinek <jakub@redhat.com> 3.3.0-2
5a43b8
- add _dl_start suppression for ppc/ppc64
5a43b8
5a43b8
* Mon Mar  3 2008 Jakub Jelinek <jakub@redhat.com> 3.3.0-1
5a43b8
- update to 3.3.0
5a43b8
- split off devel bits into valgrind-devel subpackage
5a43b8
5a43b8
* Thu Oct 18 2007 Jakub Jelinek <jakub@redhat.com> 3.2.3-7
5a43b8
- add suppressions for glibc >= 2.7
5a43b8
5a43b8
* Fri Aug 31 2007 Jakub Jelinek <jakub@redhat.com> 3.2.3-6
5a43b8
- handle new x86_64 nops (#256801, KDE#148447)
5a43b8
- add support for private futexes (KDE#146781)
5a43b8
- update License tag
5a43b8
5a43b8
* Fri Aug  3 2007 Jakub Jelinek <jakub@redhat.com> 3.2.3-5
5a43b8
- add ppc64-linux symlink in valgrind ppc.rpm, so that when
5a43b8
  rpm prefers 32-bit binaries over 64-bit ones 32-bit
5a43b8
  /usr/bin/valgrind can find 64-bit valgrind helper binaries
5a43b8
  (#249773)
5a43b8
- power5+ and power6 support (#240762)
5a43b8
5a43b8
* Thu Jun 28 2007 Jakub Jelinek <jakub@redhat.com> 3.2.3-4
5a43b8
- pass GDB=%%{_prefix}/gdb to configure to fix default
5a43b8
  --db-command (#220840)
5a43b8
5a43b8
* Wed Jun 27 2007 Jakub Jelinek <jakub@redhat.com> 3.2.3-3
5a43b8
- add suppressions for glibc >= 2.6
5a43b8
- avoid valgrind internal error if io_destroy syscall is
5a43b8
  passed a bogus argument
5a43b8
5a43b8
* Tue Feb 13 2007 Jakub Jelinek <jakub@redhat.com> 3.2.3-2
5a43b8
- fix valgrind.pc again
5a43b8
5a43b8
* Tue Feb 13 2007 Jakub Jelinek <jakub@redhat.com> 3.2.3-1
5a43b8
- update to 3.2.3
5a43b8
5a43b8
* Wed Nov  8 2006 Jakub Jelinek <jakub@redhat.com> 3.2.1-7
5a43b8
- some cachegrind improvements (Ulrich Drepper)
5a43b8
5a43b8
* Mon Nov  6 2006 Jakub Jelinek <jakub@redhat.com> 3.2.1-6
5a43b8
- fix valgrind.pc (#213149)
5a43b8
- handle Intel Core2 cache sizes in cachegrind (Ulrich Drepper)
5a43b8
5a43b8
* Wed Oct 25 2006 Jakub Jelinek <jakub@redhat.com> 3.2.1-5
5a43b8
- fix valgrind on ppc/ppc64 where PAGESIZE is 64K (#211598)
5a43b8
5a43b8
* Sun Oct  1 2006 Jakub Jelinek <jakub@redhat.com> 3.2.1-4
5a43b8
- adjust for glibc-2.5
5a43b8
5a43b8
* Wed Sep 27 2006 Jakub Jelinek <jakub@redhat.com> 3.2.1-3
5a43b8
- another DW_CFA_set_loc handling fix
5a43b8
5a43b8
* Tue Sep 26 2006 Jakub Jelinek <jakub@redhat.com> 3.2.1-2
5a43b8
- fix openat handling (#208097)
5a43b8
- fix DW_CFA_set_loc handling
5a43b8
5a43b8
* Tue Sep 19 2006 Jakub Jelinek <jakub@redhat.com> 3.2.1-1
5a43b8
- update to 3.2.1 bugfix release
5a43b8
  - SSE3 emulation fixes, reduce memcheck false positive rate,
5a43b8
    4 dozens of bugfixes
5a43b8
5a43b8
* Mon Aug 21 2006 Jakub Jelinek <jakub@redhat.com> 3.2.0-5
5a43b8
- handle the new i686/x86_64 nops (#203273)
5a43b8
5a43b8
* Fri Jul 28 2006 Jeremy Katz <katzj@redhat.com> - 1:3.2.0-4
5a43b8
- rebuild to bring ppc back
5a43b8
5a43b8
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 1:3.2.0-3.1
5a43b8
- rebuild
5a43b8
5a43b8
* Fri Jun 16 2006 Jakub Jelinek <jakub@redhat.com> 3.2.0-3
5a43b8
- handle [sg]et_robust_list syscall on ppc{32,64}
5a43b8
5a43b8
* Fri Jun 16 2006 Jakub Jelinek <jakub@redhat.com> 3.2.0-2
5a43b8
- fix ppc64 symlink to 32-bit valgrind libdir
5a43b8
- handle a few extra ppc64 syscalls
5a43b8
5a43b8
* Thu Jun 15 2006 Jakub Jelinek <jakub@redhat.com> 3.2.0-1
5a43b8
- update to 3.2.0
5a43b8
  - ppc64 support
5a43b8
5a43b8
* Fri May 26 2006 Jakub Jelinek <jakub@redhat.com> 3.1.1-3
5a43b8
- handle [sg]et_robust_list syscalls on i?86/x86_64
5a43b8
- handle *at syscalls on ppc
5a43b8
- ensure on x86_64 both 32-bit and 64-bit glibc{,-devel} are
5a43b8
  installed in the buildroot (#191820)
5a43b8
5a43b8
* Wed Apr 12 2006 Jakub Jelinek <jakub@redhat.com> 3.1.1-2
5a43b8
- handle many syscalls that were unhandled before, especially on ppc
5a43b8
5a43b8
* Mon Apr  3 2006 Jakub Jelinek <jakub@redhat.com> 3.1.1-1
5a43b8
- upgrade to 3.1.1
5a43b8
  - many bugfixes
5a43b8
5a43b8
* Mon Mar 13 2006 Jakub Jelinek <jakub@redhat.com> 3.1.0-2
5a43b8
- add support for DW_CFA_val_offset{,_sf}, DW_CFA_def_cfa_sf
5a43b8
  and skip over DW_CFA_val_expression quietly
5a43b8
- adjust libc/ld.so filenames in glibc-2.4.supp for glibc 2.4
5a43b8
  release
5a43b8
5a43b8
* Mon Jan  9 2006 Jakub Jelinek <jakub@redhat.com> 3.1.0-1
5a43b8
- upgrade to 3.1.0 (#174582)
5a43b8
  - many bugfixes, ppc32 support
5a43b8
5a43b8
* Thu Oct 13 2005 Jakub Jelinek <jakub@redhat.com> 3.0.1-2
5a43b8
- remove Obsoletes for valgrind-callgrind, as it has been
5a43b8
  ported to valgrind 3.0.x already
5a43b8
5a43b8
* Sun Sep 11 2005 Jakub Jelinek <jakub@redhat.com> 3.0.1-1
5a43b8
- upgrade to 3.0.1
5a43b8
  - many bugfixes
5a43b8
- handle xattr syscalls on x86-64 (Ulrich Drepper)
5a43b8
5a43b8
* Fri Aug 12 2005 Jakub Jelinek <jakub@redhat.com> 3.0.0-3
5a43b8
- fix amd64 handling of cwtd instruction
5a43b8
- fix amd64 handling of e.g. sarb $0x4,val(%%rip)
5a43b8
- speedup amd64 insn decoding
5a43b8
5a43b8
* Fri Aug 12 2005 Jakub Jelinek <jakub@redhat.com> 3.0.0-2
5a43b8
- lower x86_64 stage2 base from 112TB down to 450GB, so that
5a43b8
  valgrind works even on 2.4.x kernels.  Still way better than
5a43b8
  1.75GB that stock valgrind allows
5a43b8
5a43b8
* Fri Aug 12 2005 Jakub Jelinek <jakub@redhat.com> 3.0.0-1
5a43b8
- upgrade to 3.0.0
5a43b8
  - x86_64 support
5a43b8
- temporarily obsolete valgrind-callgrind, as it has not been
5a43b8
  ported yet
5a43b8
5a43b8
* Tue Jul 12 2005 Jakub Jelinek <jakub@redhat.com> 2.4.0-3
5a43b8
- build some insn tests with -mmmx, -msse or -msse2 (#161572)
5a43b8
- handle glibc-2.3.90 the same way as 2.3.[0-5]
5a43b8
5a43b8
* Wed Mar 30 2005 Jakub Jelinek <jakub@redhat.com> 2.4.0-2
5a43b8
- resurrect the non-upstreamed part of valgrind_h patch
5a43b8
- remove 2.1.2-4G patch, seems to be upstreamed
5a43b8
- resurrect passing -fno-builtin in memcheck tests
5a43b8
5a43b8
* Sun Mar 27 2005 Colin Walters <walters@redhat.com> 2.4.0-1
5a43b8
- New upstream version 
5a43b8
- Update valgrind-2.2.0-regtest.patch to 2.4.0; required minor
5a43b8
  massaging
5a43b8
- Disable valgrind-2.1.2-4G.patch for now; Not going to touch this,
5a43b8
  and Fedora does not ship 4G kernel by default anymore
5a43b8
- Remove upstreamed valgrind-2.2.0.ioctls.patch
5a43b8
- Remove obsolete valgrind-2.2.0-warnings.patch; Code is no longer
5a43b8
  present
5a43b8
- Remove upstreamed valgrind-2.2.0-valgrind_h.patch
5a43b8
- Remove obsolete valgrind-2.2.0-unnest.patch and
5a43b8
  valgrind-2.0.0-pthread-stacksize.patch; valgrind no longer
5a43b8
  includes its own pthread library
5a43b8
5a43b8
* Thu Mar 17 2005 Jakub Jelinek <jakub@redhat.com> 2.2.0-10
5a43b8
- rebuilt with GCC 4
5a43b8
5a43b8
* Tue Feb  8 2005 Jakub Jelinek <jakub@redhat.com> 2.2.0-8
5a43b8
- avoid unnecessary use of nested functions for pthread_once
5a43b8
  cleanup
5a43b8
5a43b8
* Mon Dec  6 2004 Jakub Jelinek <jakub@redhat.com> 2.2.0-7
5a43b8
- update URL (#141873)
5a43b8
5a43b8
* Tue Nov 16 2004 Jakub Jelinek <jakub@redhat.com> 2.2.0-6
5a43b8
- act as if NVALGRIND is defined when using <valgrind.h>
5a43b8
  in non-m32/i386 programs (#138923)
5a43b8
- remove weak from VALGRIND_PRINTF*, make it static and
5a43b8
  add unused attribute
5a43b8
5a43b8
* Mon Nov  8 2004 Jakub Jelinek <jakub@redhat.com> 2.2.0-4
5a43b8
- fix a printout and possible problem with local variable
5a43b8
  usage around setjmp (#138254)
5a43b8
5a43b8
* Tue Oct  5 2004 Jakub Jelinek <jakub@redhat.com> 2.2.0-3
5a43b8
- remove workaround for buggy old makes (#134563)
5a43b8
5a43b8
* Fri Oct  1 2004 Jakub Jelinek <jakub@redhat.com> 2.2.0-2
5a43b8
- handle some more ioctls (Peter Jones, #131967)
5a43b8
5a43b8
* Thu Sep  2 2004 Jakub Jelinek <jakub@redhat.com> 2.2.0-1
5a43b8
- update to 2.2.0
5a43b8
5a43b8
* Thu Jul 22 2004 Jakub Jelinek <jakub@redhat.com> 2.1.2-3
5a43b8
- fix packaging of documentation
5a43b8
5a43b8
* Tue Jul 20 2004 Jakub Jelinek <jakub@redhat.com> 2.1.2-2
5a43b8
- allow tracing of 32-bit binaries on x86-64
5a43b8
5a43b8
* Tue Jul 20 2004 Jakub Jelinek <jakub@redhat.com> 2.1.2-1
5a43b8
- update to 2.1.2
5a43b8
- run make regtest as part of package build
5a43b8
- use glibc-2.3 suppressions instead of glibc-2.2 suppressions
5a43b8
5a43b8
* Thu Apr 29 2004 Colin Walters <walters@redhat.com> 2.0.0-1
5a43b8
- update to 2.0.0
5a43b8
5a43b8
* Tue Feb 25 2003 Jeff Johnson <jbj@redhat.com> 1.9.4-0.20030228
5a43b8
- update to 1.9.4 from CVS.
5a43b8
- dwarf patch from Graydon Hoare.
5a43b8
- sysinfo patch from Graydon Hoare, take 1.
5a43b8
5a43b8
* Fri Feb 14 2003 Jeff Johnson <jbj@redhat.com> 1.9.3-6.20030207
5a43b8
- add return codes to syscalls.
5a43b8
- fix: set errno after syscalls.
5a43b8
5a43b8
* Tue Feb 11 2003 Graydon Hoare <graydon@redhat.com> 1.9.3-5.20030207
5a43b8
- add handling for separate debug info (+fix).
5a43b8
- handle blocking readv/writev correctly.
5a43b8
- comment out 4 overly zealous pthread checks.
5a43b8
5a43b8
* Tue Feb 11 2003 Jeff Johnson <jbj@redhat.com> 1.9.3-4.20030207
5a43b8
- move _pthread_desc to vg_include.h.
5a43b8
- implement pthread_mutex_timedlock().
5a43b8
- implement pthread_barrier_wait().
5a43b8
5a43b8
* Mon Feb 10 2003 Jeff Johnson <jbj@redhat.com> 1.9.3-3.20030207
5a43b8
- import all(afaik) missing functionality from linuxthreads.
5a43b8
5a43b8
* Sun Feb  9 2003 Jeff Johnson <jbj@redhat.com> 1.9.3-2.20030207
5a43b8
- import more missing functionality from linuxthreads in glibc-2.3.1.
5a43b8
5a43b8
* Sat Feb  8 2003 Jeff Johnson <jbj@redhat.com> 1.9.3-1.20030207
5a43b8
- start fixing nptl test cases.
5a43b8
5a43b8
* Fri Feb  7 2003 Jeff Johnson <jbj@redhat.com> 1.9.3-0.20030207
5a43b8
- build against current 1.9.3 with nptl hacks.
5a43b8
5a43b8
* Tue Oct 15 2002 Alexander Larsson <alexl@redhat.com>
5a43b8
- Update to 1.0.4
5a43b8
5a43b8
* Fri Aug  9 2002 Alexander Larsson <alexl@redhat.com>
5a43b8
- Update to 1.0.0
5a43b8
5a43b8
* Wed Jul  3 2002 Alexander Larsson <alexl@redhat.com>
5a43b8
- Update to pre4.
5a43b8
5a43b8
* Tue Jun 18 2002 Alexander Larsson <alla@lysator.liu.se>
5a43b8
- Add threadkeys and extra suppressions patches. Bump epoch.
5a43b8
5a43b8
* Mon Jun 17 2002 Alexander Larsson <alla@lysator.liu.se>
5a43b8
- Updated to 1.0pre1
5a43b8
5a43b8
* Tue May 28 2002 Alex Larsson <alexl@redhat.com>
5a43b8
- Updated to 20020524. Added GLIBC_PRIVATE patch
5a43b8
5a43b8
* Thu May  9 2002 Jonathan Blandford <jrb@redhat.com>
5a43b8
- add missing symbol __pthread_clock_settime
5a43b8
5a43b8
* Wed May  8 2002 Alex Larsson <alexl@redhat.com>
5a43b8
- Update to 20020508
5a43b8
5a43b8
* Mon May  6 2002 Alex Larsson <alexl@redhat.com>
5a43b8
- Update to 20020503b
5a43b8
5a43b8
* Thu May  2 2002 Alex Larsson <alexl@redhat.com>
5a43b8
- update to new snapshot
5a43b8
5a43b8
* Mon Apr 29 2002 Alex Larsson <alexl@redhat.com> 20020428-1
5a43b8
- update to new snapshot
5a43b8
5a43b8
* Fri Apr 26 2002 Jeremy Katz <katzj@redhat.com> 20020426-1
5a43b8
- update to new snapshot
5a43b8
5a43b8
* Thu Apr 25 2002 Alex Larsson <alexl@redhat.com> 20020424-5
5a43b8
- Added stack patch. Commented out other patches.
5a43b8
5a43b8
* Wed Apr 24 2002 Nalin Dahyabhai <nalin@redhat.com> 20020424-4
5a43b8
- filter out GLIBC_PRIVATE requires, add preload patch
5a43b8
5a43b8
* Wed Apr 24 2002 Alex Larsson <alexl@redhat.com> 20020424-3
5a43b8
- Make glibc 2.2 and XFree86 4 the default supressions
5a43b8
5a43b8
* Wed Apr 24 2002 Alex Larsson <alexl@redhat.com> 20020424-2
5a43b8
- Added patch that includes atomic.h
5a43b8
5a43b8
* Wed Apr 24 2002 Alex Larsson <alexl@redhat.com> 20020424-1
5a43b8
- Initial build