Blame SPECS/valgrind.spec

39285c
# For RHEL8 we need this before using any scl macro.
39285c
%global __python /usr/bin/python3
39285c
39285c
%{?scl:%scl_package valgrind}
39285c
39285c
Summary: Tool for finding memory management bugs in programs
39285c
Name: %{?scl_prefix}valgrind
39285c
Version: 3.17.0
82ebee
Release: 6%{?dist}
39285c
Epoch: 1
39285c
License: GPLv2+
39285c
URL: http://www.valgrind.org/
39285c
39285c
# Only necessary for RHEL, will be ignored on Fedora
39285c
39285c
# Are we building for a Software Collection?
39285c
%{?scl:%global is_scl 1}
39285c
%{!?scl:%global is_scl 0}
39285c
39285c
# We never want the openmpi subpackage when building a software collecton.
39285c
# We always want it for fedora.
39285c
# We only want it for older rhel. But not s390x for too old rhel.
39285c
%if %{is_scl}
39285c
  %global build_openmpi 0
39285c
%else
39285c
  %if 0%{?fedora}
39285c
    %global build_openmpi 1
39285c
  %endif
39285c
  %if 0%{?rhel}
39285c
    %if 0%{?rhel} > 7
39285c
      %global build_openmpi 0
39285c
    %else
39285c
      %ifarch s390x
39285c
	%global build_openmpi (%{?rhel} > 6)
39285c
      %else
39285c
	%global build_openmpi 1
39285c
      %endif
39285c
    %endif
39285c
  %endif
39285c
%endif
39285c
39285c
# We only want to build the valgrind-tools-devel package for Fedora proper
39285c
# as convenience. But not for DTS or RHEL.
39285c
%if %{is_scl}
39285c
  %global build_tools_devel 0
39285c
%else
39285c
  %if 0%{?rhel}
39285c
    %global build_tools_devel 0
39285c
  %else
39285c
    %global build_tools_devel 1
39285c
  %endif
39285c
%endif
39285c
39285c
# Whether to run the full regtest or only a limited set
39285c
# The full regtest includes gdb_server integration tests
39285c
# and experimental tools.
39285c
# Only run full regtests on fedora, but not on older rhel
39285c
# or when creating scl, the gdb_server tests might hang.
39285c
%if %{is_scl}
39285c
  %global run_full_regtest 0
39285c
%else
39285c
  %if 0%{?fedora}
39285c
    %global run_full_regtest 1
39285c
  %endif
39285c
  %if 0%{?rhel}
39285c
    %global run_full_regtest (%rhel >= 7)
39285c
  %endif
39285c
%endif
39285c
82ebee
# Remove any pkgconfig provides for SCL devel packages.
82ebee
# These should only be provided by the base packages.
82ebee
%if %{is_scl}
82ebee
%define __provides_exclude_from ^%{_libdir}/pkgconfig/.*.pc$
82ebee
%endif
82ebee
39285c
# Generating minisymtabs doesn't really work for the staticly linked
39285c
# tools. Note (below) that we don't strip the vgpreload libraries at all
39285c
# because valgrind might read and need the debuginfo in those (client)
39285c
# libraries for better error reporting and sometimes correctly unwinding.
39285c
# So those will already have their full symbol table.
39285c
%undefine _include_minidebuginfo
39285c
39285c
Source0: ftp://sourceware.org/pub/valgrind/valgrind-%{version}.tar.bz2
39285c
39285c
# Needs investigation and pushing upstream
39285c
Patch1: valgrind-3.9.0-cachegrind-improvements.patch
39285c
39285c
# KDE#211352 - helgrind races in helgrind's own mythread_wrapper
39285c
Patch2: valgrind-3.9.0-helgrind-race-supp.patch
39285c
39285c
# Make ld.so supressions slightly less specific.
39285c
Patch3: valgrind-3.9.0-ldso-supp.patch
39285c
39285c
# Add some stack-protector
39285c
Patch4: valgrind-3.16.0-some-stack-protector.patch
39285c
39285c
# Add some -Wl,z,now.
39285c
Patch5: valgrind-3.16.0-some-Wl-z-now.patch
39285c
39285c
# Upstream commits that provide additional ppc64le ISA 3.1 support
39285c
# commit 3cc0232c46a5905b4a6c2fbd302b58bf5f90b3d5
39285c
# PPC64: ISA 3.1 VSX PCV Generate Operations
39285c
# commit 078f89e99b6f62e043f6138c6a7ae238befc1f2a
39285c
# PPC64: Reduced-Precision bfloat16 Outer Product & Format Conversion Operations
39285c
# commit e09fdaf569b975717465ed8043820d0198d4d47d
39285c
# PPC64: Reduced-Precision: Missing Integer-based Outer Product Operations
39285c
Patch6: valgrind-3.17.0-ppc64-isa-3.1.patch
39285c
39285c
# Upstream commits that provide extra tests for ppc64le ISA 3.1 support
39285c
# commit c8fa838be405d7ac43035dcf675bf490800c26ec
39285c
# Reduced Precision bfloat16 outer product tests
39285c
# commit 4bcc6c8a97c10c4dd41b35bd3b3035ec4037d524
39285c
# VSX Permute Control Vector Generate Operation tests.
39285c
# commit c589b652939655090c005a982a71f50c489fb5ce
39285c
# Reduced precision Missing Integer based outer tests
39285c
Patch7: valgrind-3.17.0-ppc64-isa-3.1-tests.patch
39285c
39285c
# commit 45873298ff2d17accc65654d64758360616aade5
39285c
# s390x: Add missing UNOP insns to s390_insn_as_string
39285c
Patch8: valgrind-3.17.0-s390_insn_as_string.patch
39285c
39285c
# KDE#435908 Don't look for separate debuginfo if image already has .debug_info
39285c
Patch9: valgrind-3.17.0-debuginfod.patch
39285c
39285c
# KDE#423963 Only process clone results in the parent thread
39285c
Patch10: valgrind-3.17.0-clone-parent-res.patch
39285c
39285c
BuildRequires: make
39285c
BuildRequires: glibc-devel
39285c
39285c
%if %{build_openmpi}
39285c
BuildRequires: openmpi-devel
39285c
%endif
39285c
39285c
%if %{run_full_regtest}
39285c
BuildRequires: gdb
39285c
%endif
39285c
39285c
# gdbserver_tests/filter_make_empty uses ps in test
39285c
BuildRequires: procps
39285c
39285c
# Some testcases require g++ to build
39285c
BuildRequires: gcc-c++
39285c
39285c
# check_headers_and_includes uses Getopt::Long
39285c
%if 0%{?fedora}
39285c
BuildRequires: perl-generators
39285c
%endif
39285c
BuildRequires: perl(Getopt::Long)
39285c
39285c
# We always autoreconf
39285c
BuildRequires: automake
39285c
BuildRequires: autoconf
39285c
39285c
# For make check validating the documentation
39285c
BuildRequires: docbook-dtds
39285c
39285c
# configure might use which
39285c
BuildRequires: which
39285c
39285c
# For testing debuginfod-find
39285c
%if 0%{?fedora} > 29 || 0%{?rhel} > 7
39285c
BuildRequires: elfutils-debuginfod-client
39285c
# For using debuginfod at runtime
39285c
Recommends: elfutils-debuginfod-client
39285c
%endif
39285c
39285c
%{?scl:Requires:%scl_runtime}
39285c
39285c
# We need to fixup selinux file context when doing a scl build.
39285c
# In RHEL6 we might need to fix up the labels even though the
39285c
# meta package sets up a fs equivalence. See post.
39285c
%if 0%{?rhel} == 6
39285c
%{?scl:Requires(post): /sbin/restorecon}
39285c
%endif
39285c
39285c
# We could use %%valgrind_arches as defined in redhat-rpm-config
39285c
# But that is really for programs using valgrind, it defines the
39285c
# set of architectures that valgrind works correctly on.
39285c
ExclusiveArch: %{ix86} x86_64 ppc ppc64 ppc64le s390x armv7hl aarch64
39285c
39285c
# Define valarch, the architecture name that valgrind uses
39285c
# And only_arch, the configure option to only build for that arch.
39285c
%ifarch %{ix86}
39285c
%define valarch x86
39285c
%define only_arch --enable-only32bit
39285c
%endif
39285c
%ifarch x86_64
39285c
%define valarch amd64
39285c
%define only_arch --enable-only64bit
39285c
%endif
39285c
%ifarch ppc
39285c
%define valarch ppc32
39285c
%define only_arch --enable-only32bit
39285c
%endif
39285c
%ifarch ppc64
39285c
%define valarch ppc64be
39285c
%define only_arch --enable-only64bit
39285c
%endif
39285c
%ifarch ppc64le
39285c
%define valarch ppc64le
39285c
%define only_arch --enable-only64bit
39285c
%endif
39285c
%ifarch s390x
39285c
%define valarch s390x
39285c
%define only_arch --enable-only64bit
39285c
%endif
39285c
%ifarch armv7hl
39285c
%define valarch arm
39285c
%define only_arch --enable-only32bit
39285c
%endif
39285c
%ifarch aarch64
39285c
%define valarch arm64
39285c
%define only_arch --enable-only64bit
39285c
%endif
39285c
39285c
%description
39285c
Valgrind is an instrumentation framework for building dynamic analysis
39285c
tools. There are Valgrind tools that can automatically detect many
39285c
memory management and threading bugs, and profile your programs in
39285c
detail. You can also use Valgrind to build new tools. The Valgrind
39285c
distribution currently includes six production-quality tools: a memory
39285c
error detector (memcheck, the default tool), two thread error
39285c
detectors (helgrind and drd), a cache and branch-prediction profiler
39285c
(cachegrind), a call-graph generating cache and branch-prediction
39285c
profiler (callgrind), and a heap profiler (massif).
39285c
39285c
%package devel
39285c
Summary: Development files for valgrind aware programs
39285c
Requires: %{?scl_prefix}valgrind = %{epoch}:%{version}-%{release}
39285c
39285c
%description devel
39285c
Header files and libraries for development of valgrind aware programs.
39285c
39285c
%if %{build_tools_devel}
39285c
%package tools-devel
39285c
Summary: Development files for building valgrind tools.
39285c
Requires: %{?scl_prefix}valgrind-devel = %{epoch}:%{version}-%{release}
39285c
Provides: %{name}-static = %{epoch}:%{version}-%{release}
39285c
39285c
%description tools-devel
39285c
Header files and libraries for development of valgrind tools.
39285c
%endif
39285c
39285c
%if %{build_openmpi}
39285c
%package openmpi
39285c
Summary: OpenMPI support for valgrind
39285c
Requires: %{?scl_prefix}valgrind = %{epoch}:%{version}-%{release}
39285c
39285c
%description openmpi
39285c
A wrapper library for debugging OpenMPI parallel programs with valgrind.
39285c
See the section on Debugging MPI Parallel Programs with Valgrind in the
39285c
Valgrind User Manual for details.
39285c
%endif
39285c
39285c
%prep
39285c
%setup -q -n %{?scl:%{pkg_name}}%{!?scl:%{name}}-%{version}
39285c
39285c
%patch1 -p1
39285c
%patch2 -p1
39285c
%patch3 -p1
39285c
39285c
# Old rhel gcc doesn't have -fstack-protector-strong.
39285c
%if 0%{?fedora} || 0%{?rhel} >= 7
39285c
%patch4 -p1
39285c
%patch5 -p1
39285c
%endif
39285c
39285c
%patch6 -p1
39285c
%patch7 -p1
39285c
39285c
%patch8 -p1
39285c
%patch9 -p1
39285c
%patch10 -p1
39285c
39285c
%build
39285c
39285c
# Some patches (might) touch Makefile.am or configure.ac files.
39285c
# Just always autoreconf so we don't need patches to prebuild files.
39285c
./autogen.sh
39285c
39285c
# Old openmpi-devel has version depended paths for mpicc.
39285c
%if %{build_openmpi}
39285c
%if 0%{?fedora} >= 13 || 0%{?rhel} >= 6
39285c
%define mpiccpath %{!?scl:%{_libdir}}%{?scl:%{_root_libdir}}/openmpi/bin/mpicc
39285c
%else
39285c
%define mpiccpath %{!?scl:%{_libdir}}%{?scl:%{_root_libdir}}/openmpi/*/bin/mpicc
39285c
%endif
39285c
%else
39285c
# We explicitly don't want the libmpi wrapper. So make sure that configure
39285c
# doesn't pick some random mpi compiler that happens to be installed.
39285c
%define mpiccpath /bin/false
39285c
%endif
39285c
39285c
# Filter out "hardening" flags that don't make sense for valgrind.
39285c
# -fstack-protector just cannot work (valgrind would have to implement
39285c
# its own version since it doesn't link with glibc and handles stack
39285c
# setup itself). We patch some flags back in just for those helper
39285c
# programs where it does make sense.
39285c
#
39285c
# -Wl,-z,now doesn't make sense for static linked tools
39285c
# and would prevent using the vgpreload libraries on binaries that
39285c
# don't link themselves against libraries (like pthread) which symbols
39285c
# are needed (but only if the inferior itself would use them).
39285c
#
39285c
# -O2 doesn't work for the vgpreload libraries either. They are meant
39285c
# to not be optimized to show precisely what happened. valgrind adds
39285c
# -O2 itself wherever suitable.
39285c
#
39285c
# On ppc64[be] -fexceptions is troublesome.
39285c
# It might cause an undefined reference to `_Unwind_Resume'
39285c
# in libcoregrind-ppc64be-linux.a(libcoregrind_ppc64be_linux_a-readelf.o):
39285c
# In function `read_elf_symtab__ppc64be_linux.
39285c
#
39285c
# Also disable strict symbol checks because the vg_preload library
39285c
# will use hidden/undefined symbols from glibc like __libc_freeres.
39285c
%undefine _strict_symbol_defs_build
39285c
39285c
%ifarch ppc64
39285c
CFLAGS="`echo " %{optflags} " | sed 's/ -fstack-protector\([-a-z]*\) / / g;s/ -O2 / /g;s/ -fexceptions / /g;'`"
39285c
%else
39285c
CFLAGS="`echo " %{optflags} " | sed 's/ -fstack-protector\([-a-z]*\) / / g;s/ -O2 / /g;'`"
39285c
%endif
39285c
export CFLAGS
39285c
39285c
# Older Fedora/RHEL only had __global_ldflags.
39285c
# Even older didn't even have that (so we don't need to scrub them).
39285c
%if 0%{?build_ldflags:1}
39285c
LDFLAGS="`echo " %{build_ldflags} "    | sed 's/ -Wl,-z,now / / g;'`"
39285c
%else
39285c
%if 0%{?__global_ldflags:1}
39285c
LDFLAGS="`echo " %{__global_ldflags} " | sed 's/ -Wl,-z,now / / g;'`"
39285c
%endif
39285c
%endif
39285c
export LDFLAGS
39285c
39285c
%configure \
39285c
  --with-mpicc=%{mpiccpath} \
39285c
  %{only_arch} \
39285c
  GDB=%{_bindir}/gdb
39285c
39285c
make %{?_smp_mflags}
39285c
39285c
%install
39285c
rm -rf $RPM_BUILD_ROOT
39285c
make DESTDIR=$RPM_BUILD_ROOT install
39285c
mkdir docs/installed
39285c
mv $RPM_BUILD_ROOT%{_datadir}/doc/valgrind/* docs/installed/
39285c
rm -f docs/installed/*.ps
39285c
39285c
# We want the MPI wrapper installed under the openmpi libdir so the script
39285c
# generating the MPI library requires picks them up and sets up the right
39285c
# openmpi libmpi.so requires. Install symlinks in the original/upstream
39285c
# location for backwards compatibility.
39285c
%if %{build_openmpi}
39285c
pushd $RPM_BUILD_ROOT%{_libdir}
39285c
mkdir -p openmpi/valgrind
39285c
cd valgrind
39285c
mv libmpiwrap-%{valarch}-linux.so ../openmpi/valgrind/
39285c
ln -s ../openmpi/valgrind/libmpiwrap-%{valarch}-linux.so
39285c
popd
39285c
%endif
39285c
39285c
%if %{build_tools_devel}
39285c
%ifarch %{ix86} x86_64
39285c
# To avoid multilib clashes in between i?86 and x86_64,
39285c
# tweak installed <valgrind/config.h> a little bit.
39285c
for i in HAVE_PTHREAD_CREATE_GLIBC_2_0 HAVE_PTRACE_GETREGS HAVE_AS_AMD64_FXSAVE64; do
39285c
  sed -i -e 's,^\(#define '$i' 1\|/\* #undef '$i' \*/\)$,#ifdef __x86_64__\n# define '$i' 1\n#endif,' \
39285c
    $RPM_BUILD_ROOT%{_includedir}/valgrind/config.h
39285c
done
39285c
%endif
39285c
%else
39285c
# Remove files we aren't going to package.
39285c
# See tools-devel files.
39285c
rm $RPM_BUILD_ROOT%{_includedir}/valgrind/config.h
39285c
rm $RPM_BUILD_ROOT%{_includedir}/valgrind/libvex*h
39285c
rm $RPM_BUILD_ROOT%{_includedir}/valgrind/pub_tool_*h
39285c
rm -rf $RPM_BUILD_ROOT%{_includedir}/valgrind/vki
39285c
rm $RPM_BUILD_ROOT%{_libdir}/valgrind/*.a
39285c
%endif
39285c
39285c
# We don't want debuginfo generated for the vgpreload libraries.
39285c
# Turn off execute bit so they aren't included in the debuginfo.list.
39285c
# We'll turn the execute bit on again in %%files.
39285c
chmod 644 $RPM_BUILD_ROOT%{_libexecdir}/valgrind/vgpreload*-%{valarch}-*so
39285c
39285c
%check
39285c
# Make sure some info about the system is in the build.log
39285c
# Add || true because rpm on copr EPEL6 acts weirdly and we don't want
39285c
# to break the build.
39285c
uname -a
39285c
rpm -q glibc gcc binutils || true
39285c
%if %{run_full_regtest}
39285c
rpm -q gdb || true
39285c
%endif
39285c
39285c
LD_SHOW_AUXV=1 /bin/true
39285c
cat /proc/cpuinfo
39285c
39285c
# Make sure a basic binary runs. There should be no errors.
39285c
./vg-in-place --error-exitcode=1 /bin/true --help
39285c
39285c
# Build the test files with the software collection compiler if available.
39285c
%{?scl:PATH=%{_bindir}${PATH:+:${PATH}}}
39285c
# Make sure no extra CFLAGS, CXXFLAGS or LDFLAGS leak through,
39285c
# the testsuite sets all flags necessary. See also configure above.
39285c
make %{?_smp_mflags} CFLAGS="" CXXFLAGS="" LDFLAGS="" check
39285c
39285c
# Workaround https://bugzilla.redhat.com/show_bug.cgi?id=1434601
39285c
# for gdbserver tests.
39285c
export PYTHONCOERCECLOCALE=0
39285c
39285c
echo ===============TESTING===================
39285c
%if %{run_full_regtest}
39285c
  make regtest || :
39285c
%else
39285c
  make nonexp-regtest || :
39285c
%endif
39285c
39285c
# Make sure test failures show up in build.log
39285c
# Gather up the diffs (at most the first 20 lines for each one)
39285c
MAX_LINES=20
39285c
diff_files=`find gdbserver_tests */tests -name '*.diff*' | sort`
39285c
if [ z"$diff_files" = z ] ; then
39285c
   echo "Congratulations, all tests passed!" >> diffs
39285c
else
39285c
   for i in $diff_files ; do
39285c
      echo "=================================================" >> diffs
39285c
      echo $i                                                  >> diffs
39285c
      echo "=================================================" >> diffs
39285c
      if [ `wc -l < $i` -le $MAX_LINES ] ; then
39285c
         cat $i                                                >> diffs
39285c
      else
39285c
         head -n $MAX_LINES $i                                 >> diffs
39285c
         echo "<truncated beyond $MAX_LINES lines>"            >> diffs
39285c
      fi
39285c
   done
39285c
fi
39285c
cat diffs
39285c
echo ===============END TESTING===============
39285c
39285c
%files
39285c
%doc COPYING NEWS README_*
39285c
%doc docs/installed/html docs/installed/*.pdf
39285c
%{_bindir}/*
39285c
%dir %{_libexecdir}/valgrind
39285c
# Install everything in the libdir except the .so.
39285c
# The vgpreload so files might need file mode adjustment.
39285c
%{_libexecdir}/valgrind/*[^o]
39285c
# Turn on executable bit again for vgpreload libraries.
39285c
# Was disabled in %%install to prevent debuginfo stripping.
39285c
%attr(0755,root,root) %{_libexecdir}/valgrind/vgpreload*-%{valarch}-*so
39285c
%{_mandir}/man1/*
39285c
39285c
%files devel
39285c
%dir %{_includedir}/valgrind
39285c
%{_includedir}/valgrind/valgrind.h
39285c
%{_includedir}/valgrind/callgrind.h
39285c
%{_includedir}/valgrind/drd.h
39285c
%{_includedir}/valgrind/helgrind.h
39285c
%{_includedir}/valgrind/memcheck.h
39285c
%{_includedir}/valgrind/dhat.h
39285c
%{_libdir}/pkgconfig/valgrind.pc
39285c
39285c
%if %{build_tools_devel}
39285c
%files tools-devel
39285c
%{_includedir}/valgrind/config.h
39285c
%{_includedir}/valgrind/libvex*h
39285c
%{_includedir}/valgrind/pub_tool_*h
39285c
%{_includedir}/valgrind/vki
39285c
%dir %{_libdir}/valgrind
39285c
%{_libdir}/valgrind/*.a
39285c
%endif
39285c
39285c
%if %{build_openmpi}
39285c
%files openmpi
39285c
%dir %{_libdir}/valgrind
39285c
%{_libdir}/openmpi/valgrind/libmpiwrap*.so
39285c
%{_libdir}/valgrind/libmpiwrap*.so
39285c
%endif
39285c
39285c
%if 0%{?rhel} == 6
39285c
%post
39285c
# There is a bug in rpm (rhbz#214737) that might cause post to be run
39285c
# even thought the binary isn't installed when installing two multilib
39285c
# versions at the same time.
39285c
if [ -x %{_bindir}/valgrind ]; then
39285c
# On RHEL6 the fs equivalency should be setup by the devtoolset meta
39285c
# package, but because of a rpm bug (rhbz#924044) it might not work.
39285c
%{?scl:/sbin/restorecon %{_bindir}/valgrind}%{!?scl:true}
39285c
fi
39285c
%endif
39285c
39285c
%changelog
82ebee
* Thu Jul 29 2021 Mark Wielaard <mjw@redhat.com> - 3.17.0-6
82ebee
- Use __provides_exclude_from instead of filter_from_provides
82ebee
82ebee
* Thu Jun 24 2021 Mark Wielaard <mjw@redhat.com> - 3.17.0-5
82ebee
- Filter out pkgconfig provides
82ebee
39285c
* Thu Jun  3 2021 Mark Wielaard <mjw@redhat.com> - 3.17.0-4
39285c
- Update to upstream 3.17.0 final.
39285c
- Add valgrind-3.17.0-ppc64-isa-3.1{,tests}.patch
39285c
- Add valgrind-3.17.0-s390_insn_as_string.patch
39285c
- Add valgrind-3.17.0-debuginfod.patch
39285c
- Add valgrind-3.17.0-clone-parent-res.patch
39285c
39285c
* Wed Oct 21 2020 Mark Wielaard <mjw@redhat.com> - 3.16.0-4
39285c
- Add valgrind-3.16.1-REX-prefix-JMP.patch
39285c
- Add valgrind-3.16.1-epoll.patch
39285c
- Add valgrind-3.16.1-sched_getsetattr.patch
39285c
- Add valgrind-3.16.1-dl_runtime_resolve.patch
39285c
39285c
* Wed Jun 24 2020 Mark Wielaard <mjw@redhat.com> - 3.16.0-3
39285c
- Add valgrind-3.16.0-ppc-L-field.patch
39285c
- Add valgrind-3.16.0-387-float.patch
39285c
39285c
* Thu May 28 2020 Mark Wielaard <mjw@redhat.com> - 3.16.0-2
39285c
- Apply stack-protector and -Wl,z,now patches.
39285c
39285c
* Wed May 27 2020 Mark Wielaard <mjw@fedoraproject.org> - 3.16.0-1
39285c
- Update to upstream valgrind 3.16.0 final.
39285c
39285c
* Tue May 19 2020 Mark Wielaard <mjw@fedoraproject.org> - 3.16.0-0.4.RC2
39285c
- Add docbook-dtds to BuildRequires.
39285c
39285c
* Tue May 19 2020 Mark Wielaard <mjw@fedoraproject.org> - 3.16.0-0.3.RC2
39285c
- Update to upstream 3.16.0 RC2
39285c
39285c
* Fri May  1 2020 Mark Wielaard <mjw@fedoraproject.org> - 3.16.0-0.2.GIT
39285c
- Update to upstream 3.16.0 branch point (commit 55cdb7c4e)
39285c
39285c
* Fri Apr 17 2020 Mark Wielaard <mjw@fedoraproject.org> - 3.16.0-0.1.GIT
39285c
- Update to upstream 3.16.0-GIT (commit 52d02fe23)
39285c
  - Drop all streamed patches.
39285c
39285c
* Wed Mar  4 2020 Mark Wielaard <mjw@fedoraproject.org> - 3.15.0-20
39285c
- Add valgrind-3.15.0-z15.patch
39285c
39285c
* Fri Feb 28 2020 Mark Wielaard <mjw@fedoraproject.org> - 3.15.0-19
39285c
- Add valgrind-3.15.0-time64.patch
39285c
- Add valgrind-3.15.0-arm-preadv2-pwritev2.patch
39285c
- Add valgrind-3.15.0-avx_estimate_insn-test.patch
39285c
- Add valgrind-3.15.0-gcc-10-x86-amd64-asm-test.patch
39285c
39285c
* Fri Feb 14 2020 Mark Wielaard <mjw@fedoraproject.org> - 3.15.0-18
39285c
- Add valgrind-3.15.0-ppc64-sigframe.patch
39285c
39285c
* Thu Feb 13 2020 Mark Wielaard <mjw@fedoraproject.org> - 3.15.0-17
39285c
- Add valgrind-3.15.0-glibc-dtv-supp.patch
39285c
39285c
* Wed Jan 29 2020 Mark Wielaard <mjw@fedoraproject.org> - 3.15.0-16
39285c
- Add valgrind-3.15.0-s390x-HRcVec128.patch
39285c
39285c
* Wed Jan 29 2020 Mark Wielaard <mjw@fedoraproject.org> - 3.15.0-15
39285c
- Don't use valgrind-3.15.0-ptrace-siginfo.patch on ppc64[le]
39285c
- Add valgrind-3.15.0-s390x-compare-and-signal.patch
39285c
39285c
* Fri Jan 24 2020 Mark Wielaard <mjw@fedoraproject.org> - 3.15.0-14
39285c
- Add valgrind-3.15.0-gcc-10-i686-asm-test.patch
39285c
- Add valgrind-3.15.0-gcc10-ppc64-asm-constraints.patch
39285c
39285c
* Thu Jan 23 2020 Mark Wielaard <mjw@fedoraproject.org> - 3.15.0-13
39285c
- Add valgrind-3.15.0-gcc-10-typedef-enum.patch
39285c
39285c
* Mon Sep 23 2019 Mark Wielaard <mjw@fedoraproject.org> - 3.15.0-12
39285c
- Add valgrind-3.15.0-ptrace-siginfo.patch
39285c
39285c
* Mon Aug  5 2019 Mark Wielaard <mjw@fedoraproject.org> - 3.15.0-11
39285c
- Add valgrind-3.15.0-preadv2-pwritev2.patch
39285c
- Add valgrind-3.15.0-arm-membarrier.patch
39285c
- Add valgrind-3.15.0-z14-misc.patch
39285c
39285c
* Sat Jul 27 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1:3.15.0-10
39285c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
39285c
39285c
* Wed May 29 2019 Mark Wielaard <mjw@fedoraproject.org> - 3.15.0-9
39285c
- Add valgrind-3.15.0-pkey.patch
39285c
39285c
* Tue May 28 2019 Mark Wielaard <mjw@fedoraproject.org> - 3.15.0-8
39285c
- Update valgrind-3.15.0-copy_file_range.patch.
39285c
- Add valgrind-3.15.0-avx-rdrand-f16c.patch.
39285c
39285c
* Fri May 24 2019 Mark Wielaard <mjw@fedoraproject.org> - 3.15.0-7
39285c
- Update valgrind-3.15.0-some-stack-protector.patch to include getoff.
39285c
- Add valgrind-3.15.0-some-Wl-z-now.patch
39285c
39285c
* Fri May 24 2019 Mark Wielaard <mjw@fedoraproject.org> - 3.15.0-6
39285c
- Add valgrind-3.15.0-s390x-wrap-drd.patch
39285c
39285c
* Mon May 20 2019 Mark Wielaard <mjw@fedoraproject.org> - 3.15.0-5
39285c
- Add valgrind-3.15.0-exp-sgcheck-no-aarch64.patch
39285c
- Add valgrind-3.15.0-scalar-arm64.patch
39285c
- Add valgrind-3.15.0-scalar-x86.patch
39285c
39285c
* Tue May  7 2019 Mark Wielaard <mjw@fedoraproject.org> - 3.15.0-4
39285c
- Add valgrind-3.15.0-arm64-ld-stpcpy.patch
39285c
39285c
* Sun May  5 2019 Mark Wielaard <mjw@fedoraproject.org> - 3.15.0-3
39285c
- Add valgrind-3.15.0-copy_file_range.patch
39285c
39285c
* Thu Apr 25 2019 Mark Wielaard <mjw@fedoraproject.org> - 3.15.0-2
39285c
- gdb has been fixed on fedora, run full regtests again.
39285c
- Add valgrind-3.15.0-ppc64-filter_gdb.patch
39285c
39285c
* Tue Apr 16 2019 Mark Wielaard <mjw@fedoraproject.org> - 3.15.0-1
39285c
- On ppc64[be] -fexceptions is troublesome.
39285c
- valgrind-3.15.0 final
39285c
  Remove upstreamed patches
39285c
  - valgrind-3.15.0-arm64-Ity_F16.patch
39285c
  - valgrind-3.15.0-filter-libc-futex.patch
39285c
  - valgrind-3.15.0-mmap-32bit.patch
39285c
39285c
* Sun Apr 14 2019 Mark Wielaard <mjw@fedoraproject.org> - 3.15.0-0.8.RC2
39285c
- Adding of stack-protector flag should only be done with newer gcc.
39285c
- Older rpm macros didn't provide build_ldflags.
39285c
- Add valgrind-3.15.0-arm64-Ity_F16.patch
39285c
39285c
* Sun Apr 14 2019 Mark Wielaard <mjw@fedoraproject.org> - 3.15.0-0.7.RC2
39285c
- Add valgrind-3.15.0-some-stack-protector.patch
39285c
39285c
* Sat Apr 13 2019 Mark Wielaard <mjw@fedoraproject.org> - 3.15.0-0.6.RC2
39285c
- Pass through most (hardening) flags, except -O2, -fstack-protector
39285c
  and -Wl,-z,now.
39285c
39285c
* Fri Apr 12 2019 Mark Wielaard <mjw@fedoraproject.org> - 3.15.0-0.5.RC2
39285c
- No openmpi support on old s390x rhel.
39285c
- Disable s390x z13 support on rhel6 (too old binutils).
39285c
- Use an explicit ExclusiveArch, don't rely on %%valgrind_arches.
39285c
- Drop close_fds, it is no longer needed.
39285c
- Include any gdbserver_tests diffs for failing regtest.
39285c
39285c
* Thu Apr 11 2019 Mark Wielaard <mjw@fedoraproject.org> - 3.15.0-0.4.RC2
39285c
- Update to 3.15.0.RC2.
39285c
- Drop upstreamed patches:
39285c
  - valgrind-3.15.0-s390x-get-startregs-constraint.patch
39285c
  - valgrind-3.15.0-missing-a-c.patch
39285c
  - valgrind-3.15.0-libstdc++-supp.patch
39285c
  - valgrind-3.15.0-dhat-x86.patch
39285c
  - valgrind-3.15.0-gdb-output1.patch
39285c
  - valgrind-3.15.0-gdb-output2.patch
39285c
- Update valgrind-3.15.0-mmap-32bit.patch to upstream version.
39285c
- gdb on f30 and rawhide is currently broken, don't run_full_regtest.
39285c
- Any glibc-devel version is.
39285c
- Drop rhel5 special case for tools-devel.
39285c
- Use /bin/true --help as sanity test.
39285c
39285c
* Wed Apr 10 2019 Mark Wielaard <mjw@fedoraproject.org> - 3.15.0-0.3.RC1
39285c
- Enable full regtest on all fedora arches.
39285c
- Make sure that patched a.c is not newer than cgout-test.
39285c
- Update valgrind-3.15.0-gdb-output1.patch to upstream version.
39285c
- Add valgrind-3.15.0-filter-libc-futex.patch.
39285c
- Add valgrind-3.15.0-mmap-32bit.patch.
39285c
39285c
* Tue Apr  9 2019 Mark Wielaard <mjw@fedoraproject.org> - 3.15.0-0.2.RC1
39285c
- Add valgrind-3.15.0-s390x-get-startregs-constraint.patch
39285c
- Add valgrind-3.15.0-missing-a-c.patch
39285c
- Add valgrind-3.15.0-libstdc++-supp.patch
39285c
- Add valgrind-3.15.0-dhat-x86.patch
39285c
- Add valgrind-3.15.0-gdb-output1.patch
39285c
- Add valgrind-3.15.0-gdb-output2.patch
39285c
39285c
* Mon Apr  8 2019 Mark Wielaard <mjw@fedoraproject.org> - 3.15.0-0.1.RC1
39285c
- Remove patches to prebuild files and always ./autogen.sh.
39285c
- Only ever build primary arch. Put tools under libexec.
39285c
- Update to upstream 3.15.0-RC1.
39285c
- Drop all upstreamed patches.
39285c
39285c
* Mon Mar  4 2019 Mark Wielaard <mjw@fedoraproject.org> - 3.14.0-16
39285c
- Add valgrind-3.14.0-gettid.patch
39285c
39285c
* Mon Mar  4 2019 Mark Wielaard <mjw@fedoraproject.org> - 3.14.0-15
39285c
- Add valgrind-3.14.0-ppc64-quotactl.patch
39285c
39285c
* Thu Feb 21 2019 Mark Wielaard <mjw@fedoraproject.org> - 3.14.0-14
39285c
- Add valgrind-3.14.0-ppc-subfe.patch
39285c
39285c
* Thu Feb 14 2019 Orion Poplawski <orion@nwra.com> - 1:3.14.0-13
39285c
- Rebuild for openmpi 3.1.3
39285c
39285c
* Sun Feb 03 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1:3.14.0-12
39285c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
39285c
39285c
* Thu Jan 24 2019 Mark Wielaard <mjw@fedoraproject.org> - 3.14.0-11
39285c
- Add valgrind-3.14.0-s390x-vec-facility-bit.patch.
39285c
39285c
* Wed Jan  9 2019 Mark Wielaard <mjw@fedoraproject.org> - 3.14.0-10
39285c
- Add valgrind-3.14.0-rsp-clobber.patch
39285c
- Add valgrind-3.14.0-subrange_type-count.patch
39285c
39285c
* Mon Dec 31 2018 Mark Wielaard <mjw@fedoraproject.org> - 3.14.0-9
39285c
- Add valgrind-3.14.0-vbit-test-sec.patch
39285c
- Add valgrind-3.14.0-x86-Iop_Sar64.patch
39285c
- Add valgrind-3.14.0-power9-addex.patch
39285c
39285c
* Thu Dec 20 2018 Mark Wielaard <mjw@fedoraproject.org> - 3.14.0-8
39285c
- Update valgrind-3.14.0-jm-vmx-constraints.patch for ppc64.
39285c
- Show all diff files in check, not just the main/default one.
39285c
39285c
* Fri Dec 14 2018 Mark Wielaard <mjw@fedoraproject.org> - 3.14.0-7
39285c
- Add valgrind-3.14.0-arm64-ptrace-traceme.patch
39285c
- Add valgrind-3.14.0-mc_translate-vecret.patch
39285c
39285c
* Wed Dec 12 2018 Mark Wielaard <mjw@fedoraproject.org> - 3.14.0-6
39285c
- Add valgrind-3.14.0-final_tidyup.patch
39285c
- Add valgrind-3.14.0-ppc64-ldbrx.patch
39285c
- Add valgrind-3.14.0-ppc64-unaligned-words.patch
39285c
- Add valgrind-3.14.0-ppc64-lxvd2x.patch
39285c
- Add valgrind-3.14.0-ppc64-unaligned-vecs.patch
39285c
- Add valgrind-3.14.0-ppc64-lxvb16x.patch
39285c
- Add valgrind-3.14.0-set_AV_CR6.patch
39285c
- Add valgrind-3.14.0-undef_malloc_args.patch
39285c
- Add valgrind-3.14.0-jm-vmx-constraints.patch
39285c
- Add valgrind-3.14.0-sigkill.patch
39285c
- Add valgrind-3.14.0-ppc64-ptrace.patch
39285c
39285c
* Sat Dec  1 2018 Mark Wielaard <mjw@fedoraproject.org> - 3.14.0-5
39285c
- Add valgrind-3.14.0-wcsncmp.patch (#1645971)
39285c
- Replace valgrind-3.14.0-s390x-vec-float-point-{code,test}.patch
39285c
  with upstream versions.
39285c
39285c
* Fri Nov 23 2018 Mark Wielaard  <mjw@fedoraproject.org> - 3.14.0-4
39285c
- Add valgrind-3.14.0-get_otrack_shadow_offset_wrk-ppc.patch,
39285c
  valgrind-3.14.0-new-strlen-IROps.patch,
39285c
  valgrind-3.14.0-ppc-instr-new-IROps.patch,
39285c
  valgrind-3.14.0-memcheck-new-IROps.patch,
39285c
  valgrind-3.14.0-ppc-frontend-new-IROps.patch,
39285c
  valgrind-3.14.0-transform-popcount64-ctznat64.patch and
39285c
  valgrind-3.14.0-enable-ppc-Iop_Sar_Shr8.patch (#1652926)
39285c
39285c
* Wed Nov 21 2018 Mark Wielaard  <mjw@fedoraproject.org> - 3.14.0-3
39285c
- Add valgrind-3.14.0-s390z-more-z13-fixes.patch.
39285c
39285c
* Tue Nov 20 2018 Mark Wielaard  <mjw@fedoraproject.org> - 3.14.0-2
39285c
- Add valgrind-3.14.0-s390x-fix-reg-alloc-vr-vs-fpr.patch.
39285c
- Add valgrind-3.14.0-s390x-sign-extend-lochi.patch.
39285c
- Add valgrind-3.14.0-s390x-vec-reg-vgdb.patch.
39285c
- Add valgrind-3.14.0-s390x-vec-float-point-code.patch
39285c
  and valgrind-3.14.0-s390x-vec-float-point-tests.patch
39285c
- Disable full regtests on fedora everywhere.
39285c
39285c
* Tue Oct  9 2018 Mark Wielaard  <mjw@fedoraproject.org> - 3.14.0-1
39285c
- valgrind 3.14.0 final.
39285c
39285c
* Thu Oct  4 2018 Mark Wielaard  <mjw@fedoraproject.org> - 3.14.0-0.2.RC2
39285c
- Upgrade to RC2.
39285c
- Drop valgrind-3.14.0-add-vector-h.patch.
39285c
39285c
* Fri Sep 14 2018 Mark Wielaard  <mjw@fedoraproject.org> - 3.14.0-0.1.GIT
39285c
- New upstream (pre-)release.
39285c
- Add valgrind-3.14.0-add-vector-h.patch.
39285c
39285c
* Fri Aug 10 2018 Mark Wielaard  <mjw@fedoraproject.org> - 3.13.0-28
39285c
- Add valgrind-3.13.0-utime.patch
39285c
39285c
* Fri Aug  3 2018 Mark Wielaard  <mjw@fedoraproject.org> - 3.13.0-27
39285c
- Add valgrind-3.13.0-ppc64-xsmaxcdp.patch
39285c
39285c
* Fri Aug  3 2018 Mark Wielaard  <mjw@fedoraproject.org> - 3.13.0-26
39285c
- Use valgrind_arches for ExclusiveArch when defined.
39285c
- Use restorecon for scl on rhel6 to work around rpm bug (#1610676).
39285c
39285c
* Tue Jul 31 2018 Mark Wielaard  <mjw@fedoraproject.org> - 3.13.0-25
39285c
- Add valgrind-3.13.0-x86-arch_prctl.patch (#1610304)
39285c
39285c
* Tue Jul 31 2018 Florian Weimer <fweimer@redhat.com> - 3.13.0-24
39285c
- Rebuild with fixed binutils
39285c
39285c
* Fri Jul 27 2018 Mark Wielaard <mjw@fedoraproject.org> - 3.13.0-23
39285c
- Remove valgrind-3.13.0-arm-disable-vfp-test.patch
39285c
39285c
* Thu Jul 26 2018 Mark Wielaard <mjw@fedoraproject.org> - 3.13.0-22
39285c
- Add valgrind-3.13.0-arch_prctl.patch (#1608824)
39285c
39285c
* Thu Jul 12 2018 Mark Wielaard <mjw@fedoraproject.org> - 3.13.0-21
39285c
- Add valgrind-3.13.0-separate-code.patch (#1600034)
39285c
- Add valgrind-3.13.0-arm-disable-vfp-test.patch
39285c
39285c
* Thu Jul  5 2018 Mark Wielaard <mjw@fedoraproject.org> - 3.13.0-20
39285c
- Don't try a full_regtest under scl, also don't adjust PATH.
39285c
39285c
* Thu Apr 12 2018 Mark Wielaard <mjw@fedoraproject.org> - 3.13.0-19
39285c
- Improved valgrind-3.13.0-arm64-hwcap.patch
39285c
- Add valgrind-3.13.0-arm64-ptrace.patch
39285c
39285c
* Thu Apr 12 2018 Mark Wielaard <mjw@fedoraproject.org> - 3.13.0-18
39285c
- Add valgrind-3.13.0-build-id-phdrs.patch (#1566639)
39285c
39285c
* Tue Feb 27 2018 Mark Wielaard <mjw@fedoraproject.org> - 3.13.0-17
39285c
- Add valgrind-3.13.0-ppc64-mtfprwa-constraint.patch.
39285c
39285c
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1:3.13.0-16
39285c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
39285c
39285c
* Tue Jan 23 2018 Mark Wielaard <mjw@fedoraproject.org> - 3.13.0-15
39285c
- Split valgrind-tools-devel from valgrind-devel.
39285c
- Make building of libmpi wrapper explicit.
39285c
39285c
* Mon Jan 22 2018 Mark Wielaard <mjw@fedoraproject.org> - 3.13.0-14
39285c
- undefine _strict_symbol_defs_build.
39285c
39285c
* Tue Jan  2 2018 Mark Wielaard <mjw@fedoraproject.org> - 3.13.0-13
39285c
- Add additional fix to valgrind-3.13.0-debug-alt-file.patch.
39285c
39285c
* Tue Dec 12 2017 Mark Wielaard <mjw@fedoraproject.org> - 3.13.0-12
39285c
- Add valgrind-3.13.0-s390-cgijnl.patch.
39285c
- Use upstream version of valgrind-3.13.0-debug-alt-file.patch.
39285c
39285c
* Sun Dec 10 2017 Mark Wielaard <mjw@fedoraproject.org> - 3.13.0-11
39285c
- Add valgrind-3.13.0-debug-alt-file.patch.
39285c
39285c
* Thu Nov  2 2017 Mark Wielaard <mjw@fedoraproject.org> - 3.13.0-10
39285c
- Add valgrind-3.13.0-ppc64-timebase.patch.
39285c
39285c
* Tue Oct 17 2017 Mark Wielaard <mjw@fedoraproject.org> - 3.13.0-9
39285c
- Add valgrind-3.13.0-amd64-eflags-tests.patch
39285c
- Add valgrind-3.13.0-suppress-dl-trampoline-sse-avx.patch
39285c
- Add valgrind-3.13.0-static-tls.patch
39285c
39285c
* Mon Oct 16 2017 Mark Wielaard <mjw@fedoraproject.org> - 3.13.0-8
39285c
- Add valgrind-3.13.0-ppc64-vex-fixes.patch
39285c
39285c
* Thu Aug 17 2017 Mark Wielaard <mjw@fedoraproject.org> - 3.13.0-7
39285c
- Add valgrind-3.13.0-xml-socket.patch
39285c
39285c
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1:3.13.0-6
39285c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
39285c
39285c
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1:3.13.0-5
39285c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
39285c
39285c
* Fri Jul  7 2017 Mark Wielaard <mjw@fedoraproject.org>
39285c
- Add --error-exitcode=1 to /bin/true check.
39285c
39285c
* Thu Jun 29 2017 Mark Wielaard <mjw@fedoraproject.org> 3.13.0-4
39285c
- Add valgrind-3.13.0-arm-index-hardwire.patch (#1466017)
39285c
- Add valgrind-3.13.0-ucontext_t.patch
39285c
- Add valgrind-3.13.0-gdb-8-testfix.patch
39285c
- Add valgrind-3.13.0-disable-vgdb-child.patch
39285c
39285c
* Fri Jun 23 2017 Mark Wielaard <mjw@fedoraproject.org> 3.13.0-3
39285c
- Add valgrind-3.13.0-arm64-hwcap.patch (#1464211)
39285c
39285c
* Sat Jun 17 2017 Mark Wielaard <mjw@fedoraproject.org> 3.13.0-2
39285c
- Add valgrind-3.13.0-ppc64-check-no-vsx.patch
39285c
- Add valgrind-3.13.0-epoll_pwait.patch (#1462258)
39285c
- Add valgrind-3.13.0-ppc64-diag.patch
39285c
39285c
* Thu Jun 15 2017 Mark Wielaard <mjw@fedoraproject.org> - 3.13.0-1
39285c
- valgrind 3.13.0 final.
39285c
- Drop all upstreamed patches.
39285c
39285c
* Tue Jun  6 2017 Mark Wielaard <mjw@fedoraproject.org> - 3.13.0-0.2.RC1
39285c
- Add valgrind-3.13.0-arm-dcache.patch
39285c
- Add valgrind-3.13.0-g++-4.4.patch
39285c
- Add valgrind-3.13.0-s390x-GI-strcspn.patch
39285c
- Add valgrind-3.13.0-xtree-callgrind.patch
39285c
39285c
* Fri Jun  2 2017 Mark Wielaard <mjw@fedoraproject.org> - 3.13.0-0.1.RC1
39285c
- Update description as suggested by Ivo Raisr.
39285c
- Workaround gdb/python bug in testsuite (#1434601)
39285c
- Update to upstream 3.13.0-RC1.
39285c
- Drop all upstreamed patches.
39285c
39285c
* Tue Mar 28 2017 Mark Wielaard <mjw@redhat.com> - 3.12.0-8
39285c
- Add valgrind-3.12.0-powerpc-register-pair.patch
39285c
- Add valgrind-3.12.0-ppc64-isa-3_00.patch
39285c
39285c
* Sat Feb 18 2017 Mark Wielaard <mjw@redhat.com> - 3.12.0-7
39285c
- Add valgrind-3.12.0-aarch64-syscalls.patch
39285c
39285c
* Sat Feb 18 2017 Mark Wielaard <mjw@redhat.com> - 3.12.0-6
39285c
- Add valgrind-3.12.0-arm64-ppc64-prlimit64.patch
39285c
- Add valgrind-3.12.0-arm64-hint.patch
39285c
- Add valgrind-3.12.0-clone-spawn.patch
39285c
- Add valgrind-3.12.0-quick-fatal-sigs.patch
39285c
- Add valgrind-3.12.0-exit_group.patch
39285c
- Add valgrind-3.12.0-deregister-stack.patch
39285c
- Add valgrind-3.12.0-x86-gdt-and-ss.patch
39285c
- Add valgrind-3.12.0-cd-dvd-ioctl.patch
39285c
- Add valgrind-3.12.0-tests-cxx11_abi_0.patch
39285c
- Add valgrind-3.12.0-helgrind-dl_allocate_tls-supp.patch
39285c
- Add valgrind-3.12.0-ppc-xxsel.patch
39285c
39285c
* Fri Feb 17 2017 Mark Wielaard <mjw@redhat.com> - 3.12.0-5
39285c
- Add valgrind-3.12.0-ppc64-r2.patch (#1424367)
39285c
39285c
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1:3.12.0-4
39285c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
39285c
39285c
* Sat Nov 12 2016 Mark Wielaard <mjw@redhat.com> - 3.12.0-3
39285c
- Add valgrind-3.12.0-nocwd-cleanup.patch (#1390282)
39285c
39285c
* Fri Oct 21 2016 Orion Poplawski <orion@cora.nwra.com> - 1:3.12.0-2
39285c
- Rebuild for openmpi 2.0
39285c
39285c
* Fri Oct 21 2016 Mark Wielaard <mjw@redhat.com> - 3.12.0-1
39285c
- Update to valgrind 3.12.0 release.
39285c
39285c
* Thu Oct 20 2016 Mark Wielaard <mjw@redhat.com> - 3.12.0-0.4-RC2
39285c
- Update to 3.12.0-RC1. Drop integrated patches.
39285c
- Add valgrind-3.12.0-skip-cond-var.patch
39285c
39285c
* Fri Sep 30 2016 Mark Wielaard <mjw@redhat.com> - 3.12.0-0.3-BETA1
39285c
- Clear CFLAGS, CXXFLAGS and LDFLAGS during make check.
39285c
39285c
* Thu Sep 29 2016 Mark Wielaard <mjw@redhat.com> - 3.12.0-0.2-BETA1
39285c
- Add valgrind-3.12-beta1-ppc64be.patch.
39285c
- Enable gdb_server tests again.
39285c
39285c
* Tue Sep 20 2016 Mark Wielaard <mjw@redhat.com> - 3.12.0-0.1-BETA1
39285c
- Update to valgrind 3.12.0 pre-release.
39285c
  - Drop upstreamed patches.
39285c
  - Disable exp-tests in %%check. GDB crashes on gdb_server tests.
39285c
39285c
* Fri Jul 22 2016 Mark Wielaard <mjw@redhat.com> - 3.11.0-26
39285c
- Only build valgrind-openmpi when not creating a software collection.
39285c
- No support for multilib on secondary arches when creating scl.
39285c
- Touch up empty .exp files.
39285c
39285c
* Thu Jul 21 2016 Mark Wielaard <mjw@redhat.com> - 3.11.0-24
39285c
- Mandatory Perl build-requires added
39285c
- Add valgrind-3.11.0-shr.patch
39285c
- Add valgrind-3.11.0-pcmpxstrx-0x70-0x19.patch
39285c
- Update valgrind-3.11.0-wrapmalloc.patch
39285c
- Add valgrind-3.11.0-sighandler-stack.patch
39285c
39285c
* Tue Jun 21 2016 Mark Wielaard <mjw@redhat.com> - 3.11.0-23
39285c
- Update valgrind-3.11.0-ppoll-mask.patch (#1344082)
39285c
39285c
* Mon May 30 2016 Mark Wielaard <mjw@redhat.com> - 3.11.0-22
39285c
- Add valgrind-3.11.0-arm64-handle_at.patch
39285c
- Add valgrind-3.11.0-ppc64-syscalls.patch
39285c
39285c
* Fri Apr 29 2016 Mark Wielaard <mjw@redhat.com> - 3.11.0-21
39285c
- Add valgrind-3.11.0-deduppoolalloc.patch
39285c
- Add valgrind-3.11.0-ppc-bcd-addsub.patch
39285c
- Add valgrind-3.11.0-ppc64-vgdb-vr-regs.patch
39285c
39285c
* Fri Apr 15 2016 Mark Wielaard <mjw@redhat.com> - 3.11.0-20
39285c
- Update valgrind-3.11.0-cxx-freeres.patch (x86 final_tidyup fix)
39285c
- Add valgrind-3.11.0-s390x-risbgn.patch
39285c
39285c
* Sun Apr 03 2016 Mark Wielaard <mjw@redhat.com> - 3.11.0-19
39285c
- Add valgrind-3.11.0-cxx-freeres.patch (#1312647)
39285c
- Add valgrind-3.11.0-ppc64-separate-socketcalls.patch
39285c
- Add valgrind-3.11.0-isZeroU.patch
39285c
- Replace valgrind-3.11.0-arm64-ldpsw.patch with upstream version
39285c
- Add valgrind-3.11.0-ppc64-128bit-mod-carry.patch
39285c
- Add valgrind-3.11.0-amd64-fcom.patch
39285c
- Add valgrind-3.11.0-z13s.patch
39285c
- Add valgrind-3.11.0-gdb-test-filters.patch
39285c
39285c
* Mon Mar 14 2016 Mark Wielaard <mjw@redhat.com> - 3.11.0-18
39285c
- Update valgrind-3.11.0-libstdc++-supp.patch.
39285c
- Add valgrind-3.11.0-arm64-ldr-literal-test.patch.
39285c
- Add valgrind-3.11.0-arm64-ldpsw.patch
39285c
39285c
* Thu Mar 10 2016 Mark Wielaard <mjw@redhat.com> - 3.11.0-17
39285c
- Update valgrind-3.11.0-arm64-more-syscalls.patch
39285c
- Add valgrind-3.11.0-libstdc++-supp.patch (#1312647)
39285c
39285c
* Wed Mar 09 2016 Mark Wielaard <mjw@redhat.com> - 3.11.0-16
39285c
- Add valgrind-3.11.0-ppoll-mask.patch
39285c
- Add valgrind-3.11.0-arm64-more-syscalls.patch
39285c
39285c
* Wed Feb 24 2016 Mark Wielaard <mjw@redhat.com> - 3.11.0-15
39285c
- Add valgrind-3.11.0-s390-separate-socketcalls.patch
39285c
- Add valgrind-3.11.0-amd64-ld-index.patch
39285c
39285c
* Thu Feb 18 2016 Mark Wielaard <mjw@redhat.com> - 3.11.0-14
39285c
- Update valgrind-3.11.0-futex.patch (fix helgrind/drd regression).
39285c
- Update valgrind-3.11.0-x86_unwind.patch (include amd64 fix).
39285c
39285c
* Wed Feb 17 2016 Mark Wielaard <mjw@redhat.com> - 3.11.0-13
39285c
- Remove valgrind-3.11.0-no-stv.patch (gcc6 has been fixed).
39285c
- Add valgrind-3.11.0-futex.patch
39285c
- Add valgrind-3.11.0-s390x-popcnt.patch
39285c
39285c
* Fri Feb 05 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1:3.11.0-12
39285c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
39285c
39285c
* Sat Jan 30 2016 Mark Wielaard <mjw@redhat.com> - 3.11.0-11
39285c
- Add valgrind-3.11.0-no-stv.patch (GCC6 workaround).
39285c
39285c
* Mon Jan 25 2016 Mark Wielaard <mjw@redhat.com> - 3.11.0-10
39285c
- Add valgrind-3.11.0-drd_std_thread.patch GCC6 build fix.
39285c
39285c
* Fri Jan 22 2016 Mark Wielaard <mjw@redhat.com> - 3.11.0-9
39285c
- Fix valgrind-3.11.0-pthread_barrier.patch to apply with older patch.
39285c
- Fix multilib issue in config.h with HAVE_AS_AMD64_FXSAVE64.
39285c
39285c
* Thu Jan 21 2016 Mark Wielaard <mjw@redhat.com> - 3.11.0-8
39285c
- Add valgrind-3.11.0-rlimit_data.patch
39285c
- Add valgrind-3.11.0-fclose.patch
39285c
- Add valgrind-3.11.0-pthread_spin_destroy.patch
39285c
- Add valgrind-3.11.0-socketcall-x86-linux.patch
39285c
- Don't strip debuginfo from vgpreload libaries.
39285c
  Enable dwz for everything else again.
39285c
- Add valgrind-3.11.0-is_stmt.patch
39285c
- Add valgrind-3.11.0-x86_unwind.patch
39285c
39285c
* Tue Jan 19 2016 Mark Wielaard <mjw@redhat.com> - 3.11.0-7
39285c
- Add valgrind-3.11.0-pthread_barrier.patch
39285c
39285c
* Sat Jan 16 2016 Mark Wielaard <mjw@redhat.com> - 3.11.0-6
39285c
- Add valgrind-3.11.0-aspacemgr.patch (#1283774)
39285c
39285c
* Sun Nov 15 2015 Mark Wielaard <mjw@redhat.com> - 3.11.0-5
39285c
- Add valgrind-3.11.0-wrapmalloc.patch
39285c
39285c
* Mon Oct 12 2015 Mark Wielaard <mjw@redhat.com> - 3.11.0-4
39285c
- Fix parenthesis in valgrind-3.11.0-rexw-cvtps2pd.patch.
39285c
- Add valgrind-3.11.0-s390-hwcap.patch
39285c
39285c
* Mon Oct 12 2015 Mark Wielaard <mjw@redhat.com> - 3.11.0-3
39285c
- Add valgrind-3.11.0-rexw-cvtps2pd.patch.
39285c
39285c
* Thu Oct 01 2015 Mark Wielaard <mjw@redhat.com> - 3.11.0-2
39285c
- Add valgrind-3.11.0-no-rdrand.patch
39285c
39285c
* Wed Sep 23 2015 Mark Wielaard <mjw@redhat.com> - 3.11.0-1
39285c
- Upgrade to valgrind 3.11.0 final
39285c
- Drop patches included upstream
39285c
  - valgrind-3.11.0-ppc-dfp-guard.patch
39285c
  - valgrind-3.11.0-ppc-ppr.patch
39285c
  - valgrind-3.11.0-ppc-mbar.patch
39285c
  - valgrind-3.11.0-glibc-futex-message.patch
39285c
  - valgrind-3.11.0-arm64-libvex_test.patch
39285c
  - valgrind-3.11.0-arm-warnings.patch
39285c
  - valgrind-3.11.0-arm-no-cast-align.patch
39285c
  - valgrind-3.11.0-ppc-vbit-test.patch
39285c
- Add arm64 syscall patches
39285c
  - valgrind-3.11.0-arm64-xattr.patch
39285c
  - valgrind-3.11.0-arm64-sigpending.patch
39285c
39285c
* Sat Sep 19 2015 Mark Wielaard <mjw@redhat.com> - 3.11.0-0.4.TEST1
39285c
- Add valgrind-3.11.0-ppc-dfp-guard.patch
39285c
- Add valgrind-3.11.0-ppc-ppr.patch
39285c
- Add valgrind-3.11.0-ppc-mbar.patch
39285c
39285c
* Fri Sep 18 2015 Mark Wielaard <mjw@redhat.com> - 3.11.0-0.3.TEST1
39285c
- Make sure some info about the system is in the build.log before check.
39285c
- Add valgrind-3.11.0-glibc-futex-message.patch
39285c
- Add valgrind-3.11.0-arm64-libvex_test.patch
39285c
- Add valgrind-3.11.0-arm-warnings.patch
39285c
- Add valgrind-3.11.0-arm-no-cast-align.patch
39285c
- Add valgrind-3.11.0-ppc-vbit-test.patch
39285c
39285c
* Tue Sep 15 2015 Orion Poplawski <orion@cora.nwra.com> - 1:3.11.0-0.2.TEST1
39285c
- Rebuild for openmpi 1.10.0
39285c
39285c
* Thu Sep 10 2015 Mark Wielaard <mjw@redhat.com> - 3.11.0-0.1.TEST1
39285c
- Add BuildRequires perl(Getopt::Long)
39285c
- Upgrade to valgrind 3.11.0.TEST1
39285c
- Remove upstreamed valgrind-3.10.1-gdb-file-warning.patch
39285c
39285c
* Tue Aug 25 2015 Mark Wielaard <mjw@redhat.com> - 3.10.1-22.svn20150825r15589
39285c
- Drop valgrind-3.9.0-stat_h.patch.
39285c
- Add BuildRequires gcc-c++.
39285c
- Update to current valgrind svn (svn20150825r15589)
39285c
- Add valgrind-3.10.1-gdb-file-warning.patch
39285c
39285c
* Mon Aug 17 2015 Mark Wielaard <mjw@redhat.com> - 3.10.1-21.svn20150817r15561
39285c
- Update to current valgrind svn. Drop patches now upstream.
39285c
39285c
* Mon Aug 17 2015 Mark Wielaard <mjw@redhat.com> - 3.10.1-20
39285c
- Don't try to move around libmpiwrap when not building for openmpi (s390x)
39285c
39285c
* Fri Aug 14 2015 Mark Wielaard <mjw@redhat.com> - 3.10.1-19
39285c
- Install libmpiwrap library under {_libdir}/openmpi/valgrind (#1238428)
39285c
39285c
* Mon Aug 10 2015 Sandro Mani <manisandro@gmail.com> - 1:3.10.1-18
39285c
- Rebuild for RPM MPI Requires Provides Change
39285c
39285c
* Mon Aug 10 2015 Mark Wielaard <mjw@redhat.com> - 3.10.1-17
39285c
- Add setuid and setresgid to valgrind-3.10.1-aarch64-syscalls.patch.
39285c
39285c
* Mon Aug 03 2015 Mark Wielaard <mjw@redhat.com> - 3.10.1-16
39285c
- Add valgrind-3.10.1-ppc64-hwcap2.patch
39285c
39285c
* Wed Jul 08 2015 Mark Wielaard <mjw@redhat.com> - 3.10.1-15
39285c
- Update valgrind-3.10.1-s390x-fiebra.patch
39285c
39285c
* Wed Jul 08 2015 Mark Wielaard <mjw@redhat.com> - 3.10.1-14
39285c
- Add valgrind-3.10.1-s390x-fiebra.patch
39285c
39285c
* Tue Jul 07 2015 Mark Wielaard <mjw@redhat.com> - 3.10.1-13
39285c
- Add valgrind-3.10.1-di_notify_mmap.patch
39285c
- Add valgrind-3.10.1-memmove-ld_so-ppc64.patch
39285c
39285c
* Fri Jun 19 2015 Mark Wielaard <mjw@redhat.com> - 3.10.1-12
39285c
- Add valgrind-3.10.1-kernel-4.0.patch.
39285c
39285c
* Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:3.10.1-11
39285c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
39285c
39285c
* Sun Jun 07 2015 Mark Wielaard <mjw@redhat.com> - 3.10.1-10
39285c
- Add valgrind-3.10.1-cfi-redzone.patch.
39285c
39285c
* Wed Jun 03 2015 Mark Wielaard <mjw@redhat.com> - 3.10.1-9
39285c
- Add valgrind-3.10.1-memfd_create.patch.
39285c
- Add valgrind-3.10.1-syncfs.patch.
39285c
- Add valgrind-3.10.1-arm-process_vm_readv_writev.patch.
39285c
- Add valgrind-3.10.1-fno-ipa-icf.patch.
39285c
- Add valgrind-3.10.1-demangle-q.patch
39285c
39285c
* Fri May 22 2015 Mark Wielaard <mjw@redhat.com> - 3.10.1-8
39285c
- Disable extended regtest on arm. The gdb tests hang for unknown reasons.
39285c
  The reason is a glibc bug #1196181 which causes:
39285c
  "GDB fails with Cannot parse expression `.L1055 4@r4'."
39285c
39285c
* Wed Apr 22 2015 Mark Wielaard <mjw@redhat.com> - 3.10.1-7
39285c
- Add valgrind-3.10-1-ppc64-sigpending.patch
39285c
- Filter out -fstack-protector-strong and disable _hardened_build.
39285c
39285c
* Wed Feb 18 2015 Mark Wielaard <mjw@redhat.com> - 3.10.1-6
39285c
- Add valgrind-3.10.1-send-recv-mmsg.patch
39285c
- Add mount and umount2 to valgrind-3.10.1-aarch64-syscalls.patch.
39285c
- Add valgrind-3.10.1-glibc-version-check.patch
39285c
39285c
* Tue Feb 10 2015 Mark Wielaard <mjw@redhat.com> - 3.10.1-5
39285c
- Add accept4 to valgrind-3.10.1-aarch64-syscalls.patch.
39285c
- Add valgrind-3.10.1-ppc64-accept4.patch.
39285c
39285c
* Sun Feb 08 2015 Mark Wielaard <mjw@redhat.com> - 3.10.1-4
39285c
- Add valgrind-3.10.1-aarch64-syscalls.patch.
39285c
39285c
* Thu Feb 05 2015 Mark Wielaard <mjw@redhat.com> - 3.10.1-3
39285c
- Add valgrind-3.10-s390-spechelper.patch.
39285c
39285c
* Tue Jan 13 2015 Mark Wielaard <mjw@redhat.com> - 3.10.1-2
39285c
- Add valgrind-3.10.1-mempcpy.patch.
39285c
39285c
* Wed Nov 26 2014 Mark Wielaard <mjw@redhat.com> - 3.10.1-1
39285c
- Upgrade to 3.10.1 final.
39285c
39285c
* Mon Nov 24 2014 Mark Wielaard <mjw@redhat.com> - 3.10.1-0.1.TEST1
39285c
- Upgrade to valgrind 3.10.1.TEST1
39285c
- Remove patches that are now upstream:
39285c
  - valgrind-3.10.0-old-ppc32-instr-magic.patch
39285c
  - valgrind-3.10.0-aarch64-syscalls.patch
39285c
  - valgrind-3.10.0-aarch64-dmb-sy.patch
39285c
  - valgrind-3.10.0-aarch64-frint.patch
39285c
  - valgrind-3.10.0-fcvtmu.patch
39285c
  - valgrind-3.10.0-aarch64-fcvta.patch
39285c
39285c
* Wed Nov 19 2014 Mark Wielaard <mjw@redhat.com> - 3.10.0-6
39285c
- Add getgroups/setgroups to valgrind-3.10.0-aarch64-syscalls.patch
39285c
39285c
* Tue Nov  4 2014 Mark Wielaard <mjw@redhat.com> - 3.10.0-5
39285c
- Merge valgrind-3.10.0-aarch64-times.patch
39285c
  and valgrind-3.10.0-aarch64-getsetsid.patch
39285c
  into valgrind-3.10.0-aarch64-syscalls.patch
39285c
  add fdatasync, msync, pread64, setreuid, setregid,
39285c
  mknodat, fchdir, chroot, fchownat, fchmod and fchown.
39285c
- Add valgrind-3.10.0-aarch64-frint.patch
39285c
- Add valgrind-3.10.0-fcvtmu.patch
39285c
- Add valgrind-3.10.0-aarch64-fcvta.patch
39285c
39285c
* Sat Oct 11 2014 Mark Wielaard <mjw@redhat.com> - 3.10.0-4
39285c
- Add valgrind-3.10.0-aarch64-times.patch
39285c
- Add valgrind-3.10.0-aarch64-getsetsid.patch
39285c
- Add valgrind-3.10.0-aarch64-dmb-sy.patch
39285c
39285c
* Mon Sep 15 2014 Mark Wielaard <mjw@redhat.com> - 3.10.0-3
39285c
- Add valgrind-3.10.0-old-ppc32-instr-magic.patch.
39285c
39285c
* Fri Sep 12 2014 Mark Wielaard <mjw@redhat.com> - 3.10.0-2
39285c
- Fix ppc32 multilib handling on ppc64[be].
39285c
- Drop ppc64 secondary for ppc32 primary support.
39285c
- Except for armv7hl we don't support any other arm[32] arch.
39285c
39285c
* Thu Sep 11 2014 Mark Wielaard <mjw@redhat.com> - 3.10.0-1
39285c
- Update to 3.10.0 final.
39285c
- Remove valgrind-3.10-configure-glibc-2.20.patch fixed upstream.
39285c
39285c
* Mon Sep  8 2014 Mark Wielaard <mjw@redhat.com> - 3.10.0-0.2.BETA2
39285c
- Update to 3.10.0.BETA2.
39285c
- Don't run dwz or generate minisymtab.
39285c
- Remove valgrind-3.9.0-s390x-ld-supp.patch fixed upstream.
39285c
- Add valgrind-3.10-configure-glibc-2.20.patch.
39285c
39285c
* Tue Sep  2 2014 Mark Wielaard <mjw@redhat.com> - 3.10.0-0.1.BETA1
39285c
- Update to official upstream 3.10.0 BETA1.
39285c
  - Enables inlined frames in stacktraces.
39285c
39285c
* Fri Aug 29 2014 Mark Wielaard <mjw@redhat.com> - 3.9.0-26.svn20140829r14384
39285c
- Update to upstream svn r14384
39285c
- Enable gdb_server tests again for arm and aarch64
39285c
39285c
* Wed Aug 27 2014 Mark Wielaard <mjw@redhat.com> - 3.9.0-25.svn20140827r14370
39285c
- Update to upstream svn r14370
39285c
- Remove ppc testfile copying (no longer patched in)
39285c
39285c
* Mon Aug 18 2014 Mark Wielaard <mjw@redhat.com> - 3.9.0-24.svn20140818r14303
39285c
- Update to upstream svn r14303
39285c
- Move fake libgcc into shared to not break post-regtest-checks.
39285c
- autogen.sh execution no longer needed in %%build.
39285c
39285c
* Mon Aug 18 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:3.9.0-23.svn20140809r14250
39285c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
39285c
39285c
* Sat Aug  9 2014 Mark Wielaard <mjw@redhat.com> 3.9.0-22.svn20140809r14250
39285c
- Update to upstream svn r14250
39285c
  - ppc64le support got integrated upstream. Remove patches:
39285c
    valgrind-3.9.0-ppc64le-initial.patch
39285c
    valgrind-3.9.0-ppc64le-functional.patch
39285c
    valgrind-3.9.0-ppc64le-test.patch
39285c
    valgrind-3.9.0-ppc64le-extra.patch
39285c
39285c
* Sat Jul 19 2014 Mark Wielaard <mjw@redhat.com> 3.9.0-21.svn20140718r14176
39285c
- Disable full regtest on arm (gdb integration tests sometimes hang).
39285c
39285c
* Fri Jul 18 2014 Mark Wielaard <mjw@redhat.com> 3.9.0-20.svn20140718r14176
39285c
- Update to upstream svn r14176
39285c
  Remove valgrind-3.9.0-arm64-user_regs.patch
39285c
- Add ppc64le support
39285c
  valgrind-3.9.0-ppc64le-initial.patch
39285c
  valgrind-3.9.0-ppc64le-functional.patch
39285c
  valgrind-3.9.0-ppc64le-test.patch
39285c
  valgrind-3.9.0-ppc64le-extra.patch
39285c
39285c
* Tue Jul 15 2014 Mark Wielaard <mjw@redhat.com> 3.9.0-19.svn20140715r14165
39285c
- Add valgrind-3.9.0-arm64-user_regs.patch
39285c
- Disable full regtest on aarch64 (gdb integration tests sometimes hang).
39285c
- Enable openmpi support on aarch64.
39285c
39285c
* Tue Jul 15 2014 Mark Wielaard <mjw@redhat.com> 3.9.0-18.svn20140715r14165
39285c
- Update to upstream svn r14165.
39285c
- Remove valgrind-3.9.0-ppc64-ifunc.patch.
39285c
- Remove valgrind-3.9.0-aarch64-glibc-2.19.90-gcc-4.9.patch
39285c
- Remove valgrind-3.9.0-format-security.patch
39285c
- Remove valgrind-3.9.0-msghdr.patch
39285c
39285c
* Fri Jul  4 2014 Mark Wielaard <mjw@redhat.com> 3.9.0-17.svn20140513r13961
39285c
- Remove ppc multilib support (#1116110)
39285c
- Add valgrind-3.9.0-ppc64-ifunc.patch
39285c
39285c
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:3.9.0-16.svn20140513r13961
39285c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
39285c
39285c
* Mon May 19 2014 Mark Wielaard <mjw@redhat.com>
39285c
- Don't cleanup fake 32-bit libgcc created in %%build.
39285c
  make regtest might depend on it to build -m32 binaries.
39285c
39285c
* Fri May 16 2014 Mark Wielaard <mjw@redhat.com> 3.9.0-15.svn20140513r13961
39285c
- Add SHL_d_d_#imm to valgrind-3.9.0-aarch64-glibc-2.19.90-gcc-4.9.patch
39285c
39285c
* Thu May 15 2014 Mark Wielaard <mjw@redhat.com> 3.9.0-14.svn20140513r13961
39285c
- Add valgrind-3.9.0-aarch64-glibc-2.19.90-gcc-4.9.patch
39285c
39285c
* Tue May 13 2014 Mark Wielaard <mjw@redhat.com> 3.9.0-13.svn20140513r13961
39285c
- Update to upstream svn r13961.
39285c
- Remove valgrind-3.9.0-mpx.patch integrated upstream now.
39285c
- Add valgrind-3.9.0-msghdr.patch
39285c
- Add valgrind-3.9.0-format-security.patch
39285c
39285c
* Thu May 8 2014 Mark Wielaard <mjw@redhat.com> 3.9.0-12.svn20140319r13879
39285c
- Add valgrind-3.9.0-mpx.patch (#1087933)
39285c
39285c
* Wed Mar 19 2014 Mark Wielaard <mjw@redhat.com> - 3.9.0-11.svn20140319r13879
39285c
- Update to upstream svn r13879. arm64 make check now builds.
39285c
39285c
* Tue Mar 18 2014 Mark Wielaard <mjw@redhat.com> - 3.9.0-10.svn20140318r13876
39285c
- Make sure basic binary (/bin/true) runs under valgrind.
39285c
  And fail the whole build if not. The regtests are not zero-fail.
39285c
- Update to upstream svn r13876.
39285c
- Introduce build_openmpi and build_multilib in spec file.
39285c
39285c
* Tue Mar 11 2014 Mark Wielaard <mjw@redhat.com> - 3.9.0-9.svn20140311r13869
39285c
- Enable aarch64 based on current upstream svn. Removed upstreamed patches.
39285c
  Thanks to Marcin Juszkiewicz <mjuszkiewicz@redhat.com>
39285c
39285c
* Mon Mar 10 2014 Mark Wielaard <mjw@redhat.com> - 3.9.0-8
39285c
- Add valgrind-3.9.0-ppc64-priority.patch
39285c
39285c
* Mon Feb 24 2014 Mark Wielaard <mjw@redhat.com>
39285c
- Add upstream fixes to valgrind-3.9.0-timer_create.patch
39285c
39285c
* Fri Feb 21 2014 Mark Wielaard <mjw@redhat.com> - 3.9.0-7
39285c
- Add valgrind-3.9.0-glibc-2.19.patch
39285c
39285c
* Fri Feb 21 2014 Mark Wielaard <mjw@redhat.com> - 3.9.0-6
39285c
- Add valgrind-3.9.0-s390-dup3.patch
39285c
- Add valgrind-3.9.0-timer_create.patch
39285c
39285c
* Thu Dec 12 2013 Mark Wielaard <mjw@redhat.com> - 3.9.0-5
39285c
- Add valgrind-3.9.0-manpage-memcheck-options.patch.
39285c
- Add valgrind-3.9.0-s390-fpr-pair.patch.
39285c
39285c
* Thu Nov 28 2013 Mark Wielaard <mjw@redhat.com> - 3.9.0-4
39285c
- Add valgrind-3.9.0-xabort.patch.
39285c
39285c
* Fri Nov 22 2013 Mark Wielaard <mjw@redhat.com> - 3.9.0-3
39285c
- Add valgrind-3.9.0-anon-typedef.patch.
39285c
- Add valgrind-3.9.0-s390x-ld-supp.patch
39285c
39285c
* Wed Nov 20 2013 Mark Wielaard <mjw@redhat.com> - 3.9.0-2
39285c
- Add valgrind-3.9.0-dwz-alt-buildid.patch.
39285c
- Add valgrind-3.9.0-s390-risbg.patch.
39285c
39285c
* Fri Nov  1 2013 Mark Wielaard <mjw@redhat.com> - 3.9.0-1
39285c
- Upgrade to valgrind 3.9.0 final.
39285c
- Remove support for really ancient GCCs (valgrind-3.9.0-config_h.patch).
39285c
- Add valgrind-3.9.0-amd64_gen_insn_test.patch.
39285c
- Remove and cleanup fake 32-bit libgcc package.
39285c
39285c
* Mon Oct 28 2013 Mark Wielaard <mjw@redhat.com> - 3.9.0-0.1.TEST1
39285c
- Upgrade to valgrind 3.9.0.TEST1
39285c
- Remove patches that are now upstream:
39285c
  - valgrind-3.8.1-abbrev-parsing.patch
39285c
  - valgrind-3.8.1-af-bluetooth.patch
39285c
  - valgrind-3.8.1-aspacemgr_VG_N_SEGs.patch
39285c
  - valgrind-3.8.1-avx2-bmi-fma.patch.gz
39285c
  - valgrind-3.8.1-avx2-prereq.patch
39285c
  - valgrind-3.8.1-bmi-conf-check.patch
39285c
  - valgrind-3.8.1-capget.patch
39285c
  - valgrind-3.8.1-cfi_dw_ops.patch
39285c
  - valgrind-3.8.1-dwarf-anon-enum.patch
39285c
  - valgrind-3.8.1-filter_gdb.patch
39285c
  - valgrind-3.8.1-find-buildid.patch
39285c
  - valgrind-3.8.1-gdbserver_exit.patch
39285c
  - valgrind-3.8.1-gdbserver_tests-syscall-template-source.patch
39285c
  - valgrind-3.8.1-glibc-2.17-18.patch
39285c
  - valgrind-3.8.1-index-supp.patch
39285c
  - valgrind-3.8.1-initial-power-isa-207.patch
39285c
  - valgrind-3.8.1-manpages.patch
39285c
  - valgrind-3.8.1-memcheck-mc_translate-Iop_8HLto16.patch
39285c
  - valgrind-3.8.1-mmxext.patch
39285c
  - valgrind-3.8.1-movntdqa.patch
39285c
  - valgrind-3.8.1-new-manpages.patch
39285c
  - valgrind-3.8.1-openat.patch
39285c
  - valgrind-3.8.1-overlap_memcpy_filter.patch
39285c
  - valgrind-3.8.1-pie.patch
39285c
  - valgrind-3.8.1-pkg-config.patch
39285c
  - valgrind-3.8.1-power-isa-205-deprecation.patch
39285c
  - valgrind-3.8.1-ppc-32-mode-64-bit-instr.patch
39285c
  - valgrind-3.8.1-ppc-setxattr.patch
39285c
  - valgrind-3.8.1-proc-auxv.patch
39285c
  - valgrind-3.8.1-ptrace-include-configure.patch
39285c
  - valgrind-3.8.1-ptrace-setgetregset.patch
39285c
  - valgrind-3.8.1-ptrace-thread-area.patch
39285c
  - valgrind-3.8.1-regtest-fixlets.patch
39285c
  - valgrind-3.8.1-s390-STFLE.patch
39285c
  - valgrind-3.8.1-s390_tsearch_supp.patch
39285c
  - valgrind-3.8.1-sendmsg-flags.patch
39285c
  - valgrind-3.8.1-sigill_diag.patch
39285c
  - valgrind-3.8.1-static-variables.patch
39285c
  - valgrind-3.8.1-stpncpy.patch
39285c
  - valgrind-3.8.1-text-segment.patch
39285c
  - valgrind-3.8.1-wcs.patch
39285c
  - valgrind-3.8.1-x86_amd64_features-avx.patch
39285c
  - valgrind-3.8.1-xaddb.patch
39285c
  - valgrind-3.8.1-zero-size-sections.patch
39285c
- Remove special case valgrind-3.8.1-enable-armv5.patch.
39285c
- Remove valgrind-3.8.1-x86-backtrace.patch, rely on new upstream fp/cfi
39285c
  try-cache mechanism.
39285c
39285c
* Mon Oct 14 2013 Mark Wielaard <mjw@redhat.com> - 3.8.1-31
39285c
- Fix multilib issue with HAVE_PTRACE_GETREGS in config.h.
39285c
39285c
* Thu Sep 26 2013 Mark Wielaard <mjw@redhat.com> - 3.8.1-30
39285c
- Add valgrind-3.8.1-index-supp.patch (#1011713)
39285c
39285c
* Wed Sep 25 2013 Mark Wielaard <mjw@redhat.com> - 3.8.1-29
39285c
- Filter out -mcpu= so tests are compiled with the right flags. (#996927).
39285c
39285c
* Mon Sep 23 2013 Mark Wielaard <mjw@redhat.com> - 3.8.1-28
39285c
- Implement SSE4 MOVNTDQA insn (valgrind-3.8.1-movntdqa.patch)
39285c
- Don't BuildRequire /bin/ps, just BuildRequire procps
39285c
  (procps-ng provides procps).
39285c
39285c
* Thu Sep 05 2013 Mark Wielaard <mjw@redhat.com> - 3.8.1-27
39285c
- Fix power_ISA2_05 testcase (valgrind-3.8.1-power-isa-205-deprecation.patch)
39285c
- Fix ppc32 make check build (valgrind-3.8.1-initial-power-isa-207.patch)
39285c
- Add valgrind-3.8.1-mmxext.patch
39285c
39285c
* Wed Aug 21 2013 Mark Wielaard <mjw@redhat.com> - 3.8.1-26
39285c
- Allow building against glibc 2.18. (#999169)
39285c
39285c
* Thu Aug 15 2013 Mark Wielaard <mjw@redhat.com> - 3.8.1-25
39285c
- Add valgrind-3.8.1-s390-STFLE.patch
39285c
  s390 message-security assist (MSA) instruction extension not implemented.
39285c
39285c
* Wed Aug 14 2013 Mark Wielaard <mjw@redhat.com> - 3.8.1-24
39285c
- Add valgrind-3.8.1-power-isa-205-deprecation.patch
39285c
  Deprecation of some ISA 2.05 POWER6 instructions.
39285c
- Fixup auto-foo generation of new manpage doc patch.
39285c
39285c
* Wed Aug 14 2013 Mark Wielaard <mjw@redhat.com> - 3.8.1-23
39285c
- tests/check_isa-2_07_cap should be executable.
39285c
39285c
* Tue Aug 13 2013 Mark Wielaard <mjw@redhat.com> - 3.8.1-22
39285c
- Add valgrind-3.8.1-initial-power-isa-207.patch
39285c
  Initial ISA 2.07 support for POWER8-tuned libc.
39285c
39285c
* Thu Aug 08 2013 Mark Wielaard <mjw@redhat.com> - 3.8.1-21
39285c
- Don't depend on docdir location and version in openmpi subpackage
39285c
  description (#993938).
39285c
- Enable openmpi subpackage also on arm.
39285c
39285c
* Thu Aug 08 2013 Mark Wielaard <mjw@redhat.com> - 3.8.1-20
39285c
- Add valgrind-3.8.1-ptrace-include-configure.patch (#992847)
39285c
39285c
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:3.8.1-19
39285c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
39285c
39285c
* Thu Jul 18 2013 Petr Pisar <ppisar@redhat.com> - 1:3.8.1-18
39285c
- Perl 5.18 rebuild
39285c
39285c
* Mon Jul 08 2013 Mark Wielaard <mjw@redhat.com> - 3.8.1-17
39285c
- Add valgrind-3.8.1-dwarf-anon-enum.patch
39285c
- Cleanup valgrind-3.8.1-sigill_diag.patch .orig file changes (#949687).
39285c
- Add valgrind-3.8.1-ppc-setxattr.patch
39285c
- Add valgrind-3.8.1-new-manpages.patch
39285c
- Add valgrind-3.8.1-ptrace-thread-area.patch
39285c
- Add valgrind-3.8.1-af-bluetooth.patch
39285c
39285c
* Tue May 28 2013 Michael Schwendt <mschwendt@fedoraproject.org> - 1:3.8.1-16
39285c
- Provide virtual -static package in -devel subpackage (#609624).
39285c
39285c
* Thu Apr 25 2013 Mark Wielaard <mjw@redhat.com> 3.8.1-15
39285c
- Add valgrind-3.8.1-zero-size-sections.patch. Resolves issues with zero
39285c
  sized .eh_frame sections on ppc64.
39285c
39285c
* Thu Apr 18 2013 Mark Wielaard <mjw@redhat.com> 3.8.1-14
39285c
- fixup selinux file context when doing a scl build.
39285c
- Enable regtest suite on ARM.
39285c
- valgrind-3.8.1-abbrev-parsing.patch, drop workaround, enable real fix.
39285c
- Fix -Ttext-segment configure check. Enables s390x again.
39285c
- BuildRequire ps for testsuite.
39285c
39285c
* Tue Apr 02 2013 Mark Wielaard <mjw@redhat.com> 3.8.1-13
39285c
- Fix quoting in valgrind valgrind-3.8.1-enable-armv5.patch and
39285c
  remove arm configure hunk from valgrind-3.8.1-text-segment.patch #947440
39285c
- Replace valgrind-3.8.1-text-segment.patch with upstream variant.
39285c
- Add valgrind-3.8.1-regtest-fixlets.patch.
39285c
39285c
* Wed Mar 20 2013 Mark Wielaard <mjw@redhat.com> 3.8.1-12
39285c
- Add valgrind-3.8.1-text-segment.patch
39285c
- Don't undefine _missing_build_ids_terminate_build.
39285c
39285c
* Tue Mar 12 2013 Mark Wielaard <mjw@redhat.com> 3.8.1-11
39285c
- Add valgrind-3.8.1-manpages.patch
39285c
39285c
* Fri Mar 01 2013 Mark Wielaard <mjw@redhat.com> 3.8.1-10
39285c
- Don't disable -debuginfo package generation, but do undefine
39285c
  _missing_build_ids_terminate_build.
39285c
39285c
* Thu Feb 28 2013 Mark Wielaard <mjw@redhat.com> 3.8.1-9
39285c
- Replace valgrind-3.8.1-sendmsg-flags.patch with upstream version.
39285c
39285c
* Tue Feb 19 2013 Mark Wielaard <mjw@redhat.com> 3.8.1-8
39285c
- Add valgrind-3.8.1-sendmsg-flags.patch
39285c
- Add valgrind-3.8.1-ptrace-setgetregset.patch
39285c
- Add valgrind-3.8.1-static-variables.patch
39285c
39285c
* Thu Feb 07 2013 Jon Ciesla <limburgher@gmail.com> 1:3.8.1-7
39285c
- Merge review fixes, BZ 226522.
39285c
39285c
* Wed Jan 16 2013 Mark Wielaard <mjw@redhat.com> 3.8.1-6
39285c
- Allow building against glibc-2.17.
39285c
39285c
* Sun Nov  4 2012 Mark Wielaard <mjw@redhat.com> 3.8.1-5
39285c
- Add valgrind-3.8.1-stpncpy.patch (KDE#309427)
39285c
- Add valgrind-3.8.1-ppc-32-mode-64-bit-instr.patch (#810992, KDE#308573)
39285c
- Add valgrind-3.8.1-sigill_diag.patch (#810992, KDE#309425)
39285c
39285c
* Tue Oct 16 2012 Mark Wielaard <mjw@redhat.com> 3.8.1-4
39285c
- Add valgrind-3.8.1-xaddb.patch (#866793, KDE#307106)
39285c
39285c
* Mon Oct 15 2012 Mark Wielaard <mjw@redhat.com> 3.8.1-3
39285c
- Add valgrind-3.8.1-x86_amd64_features-avx.patch (KDE#307285)
39285c
- Add valgrind-3.8.1-gdbserver_tests-syscall-template-source.patch (KDE#307155)
39285c
- Add valgrind-3.8.1-overlap_memcpy_filter.patch (KDE#307290)
39285c
- Add valgrind-3.8.1-pkg-config.patch (#827219, KDE#307729)
39285c
- Add valgrind-3.8.1-proc-auxv.patch (KDE#253519)
39285c
- Add valgrind-3.8.1-wcs.patch (#755242, KDE#307828)
39285c
- Add valgrind-3.8.1-filter_gdb.patch (KDE#308321)
39285c
- Add valgrind-3.8.1-gdbserver_exit.patch (#862795, KDE#308341)
39285c
- Add valgrind-3.8.1-aspacemgr_VG_N_SEGs.patch (#730303, KDE#164485)
39285c
- Add valgrind-3.8.1-s390_tsearch_supp.patch (#816244, KDE#308427)
39285c
39285c
* Fri Sep 21 2012 Mark Wielaard <mjw@redhat.com> 3.8.1-2
39285c
- Add valgrind-3.8.1-gdbserver_tests-mcinvoke-ppc64.patch
39285c
- Replace valgrind-3.8.1-cfi_dw_ops.patch with version as committed upstream.
39285c
- Remove erroneous printf change from valgrind-3.8.1-abbrev-parsing.patch.
39285c
- Add scalar testcase change to valgrind-3.8.1-capget.patch.
39285c
39285c
* Thu Sep 20 2012 Mark Wielaard <mjw@redhat.com> 3.8.1-1
39285c
- Add partial backport of upstream revision 12884
39285c
  valgrind-3.8.0-memcheck-mc_translate-Iop_8HLto16.patch
39285c
  without it AVX2 VPBROADCASTB insn is broken under memcheck.
39285c
- Add valgrind-3.8.0-cfi_dw_ops.patch (KDE#307038)
39285c
  DWARF2 CFI reader: unhandled DW_OP_ opcode 0x8 (DW_OP_const1u and friends)
39285c
- Add valgrind-3.8.0-avx2-prereq.patch.
39285c
- Remove accidentially included diffs for gdbserver_tests and helgrind/tests
39285c
  Makefile.in from valgrind-3.8.0-avx2-bmi-fma.patch.gz
39285c
- Remove valgrind-3.8.0-tests.patch tests no longer hang.
39285c
- Added SCL macros to support building as part of a Software Collection.
39285c
- Upgrade to valgrind 3.8.1.
39285c
39285c
* Wed Sep 12 2012 Mark Wielaard <mjw@redhat.com> 3.8.0-8
39285c
- Add configure fixup valgrind-3.8.0-bmi-conf-check.patch
39285c
39285c
* Wed Sep 12 2012 Mark Wielaard <mjw@redhat.com> 3.8.0-7
39285c
- Add valgrind-3.8.0-avx2-bmi-fma.patch (KDE#305728)
39285c
39285c
* Tue Sep 11 2012 Mark Wielaard <mjw@redhat.com> 3.8.0-6
39285c
- Add valgrind-3.8.0-lzcnt-tzcnt-bugfix.patch (KDE#295808)
39285c
- Add valgrind-3.8.0-avx-alignment-check.patch (KDE#305926)
39285c
39285c
* Mon Aug 27 2012 Mark Wielaard <mjw@redhat.com> 3.8.0-5
39285c
- Add valgrind-3.8.0-abbrev-parsing.patch for #849783 (KDE#305513).
39285c
39285c
* Sun Aug 19 2012 Mark Wielaard <mjw@redhat.com> 3.8.0-4
39285c
- Add valgrind-3.8.0-find-buildid.patch workaround bug #849435 (KDE#305431).
39285c
39285c
* Wed Aug 15 2012 Jakub Jelinek <jakub@redhat.com> 3.8.0-3
39285c
- fix up last change
39285c
39285c
* Wed Aug 15 2012 Jakub Jelinek <jakub@redhat.com> 3.8.0-2
39285c
- tweak up <valgrind/config.h> to allow simultaneous installation
39285c
  of valgrind-devel.{i686,x86_64} (#848146)
39285c
39285c
* Fri Aug 10 2012 Jakub Jelinek <jakub@redhat.com> 3.8.0-1
39285c
- update to 3.8.0 release
39285c
- from CFLAGS/CXXFLAGS filter just fortification flags, not arch
39285c
  specific flags
39285c
- on i?86 prefer to use CFI over %%ebp unwinding, as GCC 4.6+
39285c
  defaults to -fomit-frame-pointer
39285c
39285c
* Tue Aug 07 2012 Mark Wielaard <mjw@redhat.com> 3.8.0-0.1.TEST1.svn12858
39285c
- Update to 3.8.0-TEST1
39285c
- Clear CFLAGS CXXFLAGS LDFLAGS.
39285c
- Fix \ line continuation in configure line.
39285c
39285c
* Fri Aug 03 2012 Mark Wielaard <mjw@redhat.com> 3.7.0-7
39285c
- Fixup shadowing warnings valgrind-3.7.0-dwz.patch
39285c
- Add valgrind-3.7.0-ref_addr.patch (#842659, KDE#298864)
39285c
39285c
* Wed Jul 25 2012 Mark Wielaard <mjw@redhat.com> 3.7.0-6
39285c
- handle dwz DWARF compressor output (#842659, KDE#302901)
39285c
- allow glibc 2.16.
39285c
39285c
* Sun Jul 22 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:3.7.0-5
39285c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
39285c
39285c
* Mon May  7 2012 Jakub Jelinek <jakub@redhat.com> 3.7.0-4
39285c
- adjust suppressions so that it works even with ld-2.15.so (#806854)
39285c
- handle DW_TAG_unspecified_type and DW_TAG_rvalue_reference_type
39285c
  (#810284, KDE#278313)
39285c
- handle .debug_types sections (#810286, KDE#284124)
39285c
39285c
* Sun Mar  4 2012 Peter Robinson <pbrobinson@fedoraproject.org> 3.7.0-2
39285c
- Fix building on ARM platform
39285c
39285c
* Fri Jan 27 2012 Jakub Jelinek <jakub@redhat.com> 3.7.0-1
39285c
- update to 3.7.0 (#769213, #782910, #772343)
39285c
- handle some further SCSI ioctls (#783936)
39285c
- handle fcntl F_SETOWN_EX and F_GETOWN_EX (#770746)
39285c
39285c
* Wed Aug 17 2011 Adam Jackson <ajax@redhat.com> 3.6.1-6
39285c
- rebuild for rpm 4.9.1 trailing / bug
39285c
39285c
* Thu Jul 21 2011 Jakub Jelinek <jakub@redhat.com> 3.6.1-5
39285c
- handle PLT unwind info (#723790, KDE#277045)
39285c
39285c
* Mon Jun 13 2011 Jakub Jelinek <jakub@redhat.com> 3.6.1-4
39285c
- fix memcpy/memmove redirection on x86_64 (#705790)
39285c
39285c
* Wed Jun  8 2011 Jakub Jelinek <jakub@redhat.com> 3.6.1-3
39285c
- fix testing against glibc 2.14
39285c
39285c
* Wed Jun  8 2011 Jakub Jelinek <jakub@redhat.com> 3.6.1-2
39285c
- fix build on ppc64 (#711608)
39285c
- don't fail if s390x support patch hasn't been applied,
39285c
  move testing into %%check (#708522)
39285c
- rebuilt against glibc 2.14
39285c
39285c
* Wed Feb 23 2011 Jakub Jelinek <jakub@redhat.com> 3.6.1-1
39285c
- update to 3.6.1
39285c
39285c
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:3.6.0-3
39285c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
39285c
39285c
* Fri Jan 28 2011 Jakub Jelinek <jakub@redhat.com> 3.6.0-2
39285c
- rebuilt against glibc 2.13 (#673046)
39285c
- hook in pwrite64 syscall on ppc64 (#672858)
39285c
- fix PIE handling on ppc/ppc64 (#665289)
39285c
39285c
* Fri Nov 12 2010 Jakub Jelinek <jakub@redhat.com> 3.6.0-1
39285c
- update to 3.6.0
39285c
- add s390x support (#632354)
39285c
- provide a replacement for str{,n}casecmp{,_l} (#626470)
39285c
39285c
* Tue May 18 2010 Jakub Jelinek <jakub@redhat.com> 3.5.0-18
39285c
- rebuilt against glibc 2.12
39285c
39285c
* Mon Apr 12 2010 Jakub Jelinek <jakub@redhat.com> 3.5.0-16
39285c
- change pub_tool_basics.h not to include config.h (#579283)
39285c
- add valgrind-openmpi package for OpenMPI support (#565541)
39285c
- allow NULL second argument to capget (#450976)
39285c
39285c
* Wed Apr  7 2010 Jakub Jelinek <jakub@redhat.com> 3.5.0-15
39285c
- handle i686 nopw insns with more than one data16 prefix (#574889)
39285c
- DWARF4 support
39285c
- handle getcpu and splice syscalls
39285c
39285c
* Wed Jan 20 2010 Jakub Jelinek <jakub@redhat.com> 3.5.0-14
39285c
- fix build against latest glibc headers
39285c
39285c
* Wed Jan 20 2010 Jakub Jelinek <jakub@redhat.com> 3.5.0-13
39285c
- DW_OP_mod is unsigned modulus instead of signed
39285c
- fix up valgrind.pc (#551277)
39285c
39285c
* Mon Dec 21 2009 Jakub Jelinek <jakub@redhat.com> 3.5.0-12
39285c
- don't require offset field to be set in adjtimex's
39285c
  ADJ_OFFSET_SS_READ mode (#545866)
39285c
39285c
* Wed Dec  2 2009 Jakub Jelinek <jakub@redhat.com> 3.5.0-10
39285c
- add handling of a bunch of recent syscalls and fix some
39285c
  other syscall wrappers (Dodji Seketeli)
39285c
- handle prelink created split of .bss into .dynbss and .bss
39285c
  and similarly for .sbss and .sdynbss (#539874)
39285c
39285c
* Wed Nov  4 2009 Jakub Jelinek <jakub@redhat.com> 3.5.0-9
39285c
- rebuilt against glibc 2.11
39285c
- use upstream version of the ifunc support
39285c
39285c
* Wed Oct 28 2009 Jakub Jelinek <jakub@redhat.com> 3.5.0-8
39285c
- add preadv/pwritev syscall support
39285c
39285c
* Tue Oct 27 2009 Jakub Jelinek <jakub@redhat.com> 3.5.0-7
39285c
- add perf_counter_open syscall support (#531271)
39285c
- add handling of some sbb/adc insn forms on x86_64 (KDE#211410)
39285c
39285c
* Fri Oct 23 2009 Jakub Jelinek <jakub@redhat.com> 3.5.0-6
39285c
- ppc and ppc64 fixes
39285c
39285c
* Thu Oct 22 2009 Jakub Jelinek <jakub@redhat.com> 3.5.0-5
39285c
- add emulation of 0x67 prefixed loop* insns on x86_64 (#530165)
39285c
39285c
* Wed Oct 21 2009 Jakub Jelinek <jakub@redhat.com> 3.5.0-4
39285c
- handle reading of .debug_frame in addition to .eh_frame
39285c
- ignore unknown DWARF3 expressions in evaluate_trivial_GX
39285c
- suppress helgrind race errors in helgrind's own mythread_wrapper
39285c
- fix compilation of x86 tests on x86_64 and ppc tests
39285c
39285c
* Wed Oct 14 2009 Jakub Jelinek <jakub@redhat.com> 3.5.0-3
39285c
- handle many more DW_OP_* ops that GCC now uses
39285c
- handle the more compact form of DW_AT_data_member_location
39285c
- don't strip .debug_loc etc. from valgrind binaries
39285c
39285c
* Mon Oct 12 2009 Jakub Jelinek <jakub@redhat.com> 3.5.0-2
39285c
- add STT_GNU_IFUNC support (Dodji Seketeli, #518247)
39285c
- wrap inotify_init1 syscall (Dodji Seketeli, #527198)
39285c
- fix mmap/mprotect handling in memcheck (KDE#210268)
39285c
39285c
* Fri Aug 21 2009 Jakub Jelinek <jakub@redhat.com> 3.5.0-1
39285c
- update to 3.5.0
39285c
39285c
* Tue Jul 28 2009 Jakub Jelinek <jakub@redhat.com> 3.4.1-7
39285c
- handle futex ops newly added during last 4 years (#512121)
39285c
39285c
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> 3.4.1-6
39285c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
39285c
39285c
* Mon Jul 13 2009 Jakub Jelinek <jakub@redhat.com> 3.4.1-5
39285c
- add support for DW_CFA_{remember,restore}_state
39285c
39285c
* Mon Jul 13 2009 Jakub Jelinek <jakub@redhat.com> 3.4.1-4
39285c
- handle version 3 .debug_frame, .eh_frame, .debug_info and
39285c
  .debug_line (#509197)
39285c
39285c
* Mon May 11 2009 Jakub Jelinek <jakub@redhat.com> 3.4.1-3
39285c
- rebuilt against glibc 2.10.1
39285c
39285c
* Wed Apr 22 2009 Jakub Jelinek <jakub@redhat.com> 3.4.1-2
39285c
- redirect x86_64 ld.so strlen early (#495645)
39285c
39285c
* Mon Mar  9 2009 Jakub Jelinek <jakub@redhat.com> 3.4.1-1
39285c
- update to 3.4.1
39285c
39285c
* Mon Feb  9 2009 Jakub Jelinek <jakub@redhat.com> 3.4.0-3
39285c
- update to 3.4.0
39285c
39285c
* Wed Apr 16 2008 Jakub Jelinek <jakub@redhat.com> 3.3.0-3
39285c
- add suppressions for glibc 2.8
39285c
- add a bunch of syscall wrappers (#441709)
39285c
39285c
* Mon Mar  3 2008 Jakub Jelinek <jakub@redhat.com> 3.3.0-2
39285c
- add _dl_start suppression for ppc/ppc64
39285c
39285c
* Mon Mar  3 2008 Jakub Jelinek <jakub@redhat.com> 3.3.0-1
39285c
- update to 3.3.0
39285c
- split off devel bits into valgrind-devel subpackage
39285c
39285c
* Thu Oct 18 2007 Jakub Jelinek <jakub@redhat.com> 3.2.3-7
39285c
- add suppressions for glibc >= 2.7
39285c
39285c
* Fri Aug 31 2007 Jakub Jelinek <jakub@redhat.com> 3.2.3-6
39285c
- handle new x86_64 nops (#256801, KDE#148447)
39285c
- add support for private futexes (KDE#146781)
39285c
- update License tag
39285c
39285c
* Fri Aug  3 2007 Jakub Jelinek <jakub@redhat.com> 3.2.3-5
39285c
- add ppc64-linux symlink in valgrind ppc.rpm, so that when
39285c
  rpm prefers 32-bit binaries over 64-bit ones 32-bit
39285c
  /usr/bin/valgrind can find 64-bit valgrind helper binaries
39285c
  (#249773)
39285c
- power5+ and power6 support (#240762)
39285c
39285c
* Thu Jun 28 2007 Jakub Jelinek <jakub@redhat.com> 3.2.3-4
39285c
- pass GDB=%%{_prefix}/gdb to configure to fix default
39285c
  --db-command (#220840)
39285c
39285c
* Wed Jun 27 2007 Jakub Jelinek <jakub@redhat.com> 3.2.3-3
39285c
- add suppressions for glibc >= 2.6
39285c
- avoid valgrind internal error if io_destroy syscall is
39285c
  passed a bogus argument
39285c
39285c
* Tue Feb 13 2007 Jakub Jelinek <jakub@redhat.com> 3.2.3-2
39285c
- fix valgrind.pc again
39285c
39285c
* Tue Feb 13 2007 Jakub Jelinek <jakub@redhat.com> 3.2.3-1
39285c
- update to 3.2.3
39285c
39285c
* Wed Nov  8 2006 Jakub Jelinek <jakub@redhat.com> 3.2.1-7
39285c
- some cachegrind improvements (Ulrich Drepper)
39285c
39285c
* Mon Nov  6 2006 Jakub Jelinek <jakub@redhat.com> 3.2.1-6
39285c
- fix valgrind.pc (#213149)
39285c
- handle Intel Core2 cache sizes in cachegrind (Ulrich Drepper)
39285c
39285c
* Wed Oct 25 2006 Jakub Jelinek <jakub@redhat.com> 3.2.1-5
39285c
- fix valgrind on ppc/ppc64 where PAGESIZE is 64K (#211598)
39285c
39285c
* Sun Oct  1 2006 Jakub Jelinek <jakub@redhat.com> 3.2.1-4
39285c
- adjust for glibc-2.5
39285c
39285c
* Wed Sep 27 2006 Jakub Jelinek <jakub@redhat.com> 3.2.1-3
39285c
- another DW_CFA_set_loc handling fix
39285c
39285c
* Tue Sep 26 2006 Jakub Jelinek <jakub@redhat.com> 3.2.1-2
39285c
- fix openat handling (#208097)
39285c
- fix DW_CFA_set_loc handling
39285c
39285c
* Tue Sep 19 2006 Jakub Jelinek <jakub@redhat.com> 3.2.1-1
39285c
- update to 3.2.1 bugfix release
39285c
  - SSE3 emulation fixes, reduce memcheck false positive rate,
39285c
    4 dozens of bugfixes
39285c
39285c
* Mon Aug 21 2006 Jakub Jelinek <jakub@redhat.com> 3.2.0-5
39285c
- handle the new i686/x86_64 nops (#203273)
39285c
39285c
* Fri Jul 28 2006 Jeremy Katz <katzj@redhat.com> - 1:3.2.0-4
39285c
- rebuild to bring ppc back
39285c
39285c
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 1:3.2.0-3.1
39285c
- rebuild
39285c
39285c
* Fri Jun 16 2006 Jakub Jelinek <jakub@redhat.com> 3.2.0-3
39285c
- handle [sg]et_robust_list syscall on ppc{32,64}
39285c
39285c
* Fri Jun 16 2006 Jakub Jelinek <jakub@redhat.com> 3.2.0-2
39285c
- fix ppc64 symlink to 32-bit valgrind libdir
39285c
- handle a few extra ppc64 syscalls
39285c
39285c
* Thu Jun 15 2006 Jakub Jelinek <jakub@redhat.com> 3.2.0-1
39285c
- update to 3.2.0
39285c
  - ppc64 support
39285c
39285c
* Fri May 26 2006 Jakub Jelinek <jakub@redhat.com> 3.1.1-3
39285c
- handle [sg]et_robust_list syscalls on i?86/x86_64
39285c
- handle *at syscalls on ppc
39285c
- ensure on x86_64 both 32-bit and 64-bit glibc{,-devel} are
39285c
  installed in the buildroot (#191820)
39285c
39285c
* Wed Apr 12 2006 Jakub Jelinek <jakub@redhat.com> 3.1.1-2
39285c
- handle many syscalls that were unhandled before, especially on ppc
39285c
39285c
* Mon Apr  3 2006 Jakub Jelinek <jakub@redhat.com> 3.1.1-1
39285c
- upgrade to 3.1.1
39285c
  - many bugfixes
39285c
39285c
* Mon Mar 13 2006 Jakub Jelinek <jakub@redhat.com> 3.1.0-2
39285c
- add support for DW_CFA_val_offset{,_sf}, DW_CFA_def_cfa_sf
39285c
  and skip over DW_CFA_val_expression quietly
39285c
- adjust libc/ld.so filenames in glibc-2.4.supp for glibc 2.4
39285c
  release
39285c
39285c
* Mon Jan  9 2006 Jakub Jelinek <jakub@redhat.com> 3.1.0-1
39285c
- upgrade to 3.1.0 (#174582)
39285c
  - many bugfixes, ppc32 support
39285c
39285c
* Thu Oct 13 2005 Jakub Jelinek <jakub@redhat.com> 3.0.1-2
39285c
- remove Obsoletes for valgrind-callgrind, as it has been
39285c
  ported to valgrind 3.0.x already
39285c
39285c
* Sun Sep 11 2005 Jakub Jelinek <jakub@redhat.com> 3.0.1-1
39285c
- upgrade to 3.0.1
39285c
  - many bugfixes
39285c
- handle xattr syscalls on x86-64 (Ulrich Drepper)
39285c
39285c
* Fri Aug 12 2005 Jakub Jelinek <jakub@redhat.com> 3.0.0-3
39285c
- fix amd64 handling of cwtd instruction
39285c
- fix amd64 handling of e.g. sarb $0x4,val(%%rip)
39285c
- speedup amd64 insn decoding
39285c
39285c
* Fri Aug 12 2005 Jakub Jelinek <jakub@redhat.com> 3.0.0-2
39285c
- lower x86_64 stage2 base from 112TB down to 450GB, so that
39285c
  valgrind works even on 2.4.x kernels.  Still way better than
39285c
  1.75GB that stock valgrind allows
39285c
39285c
* Fri Aug 12 2005 Jakub Jelinek <jakub@redhat.com> 3.0.0-1
39285c
- upgrade to 3.0.0
39285c
  - x86_64 support
39285c
- temporarily obsolete valgrind-callgrind, as it has not been
39285c
  ported yet
39285c
39285c
* Tue Jul 12 2005 Jakub Jelinek <jakub@redhat.com> 2.4.0-3
39285c
- build some insn tests with -mmmx, -msse or -msse2 (#161572)
39285c
- handle glibc-2.3.90 the same way as 2.3.[0-5]
39285c
39285c
* Wed Mar 30 2005 Jakub Jelinek <jakub@redhat.com> 2.4.0-2
39285c
- resurrect the non-upstreamed part of valgrind_h patch
39285c
- remove 2.1.2-4G patch, seems to be upstreamed
39285c
- resurrect passing -fno-builtin in memcheck tests
39285c
39285c
* Sun Mar 27 2005 Colin Walters <walters@redhat.com> 2.4.0-1
39285c
- New upstream version 
39285c
- Update valgrind-2.2.0-regtest.patch to 2.4.0; required minor
39285c
  massaging
39285c
- Disable valgrind-2.1.2-4G.patch for now; Not going to touch this,
39285c
  and Fedora does not ship 4G kernel by default anymore
39285c
- Remove upstreamed valgrind-2.2.0.ioctls.patch
39285c
- Remove obsolete valgrind-2.2.0-warnings.patch; Code is no longer
39285c
  present
39285c
- Remove upstreamed valgrind-2.2.0-valgrind_h.patch
39285c
- Remove obsolete valgrind-2.2.0-unnest.patch and
39285c
  valgrind-2.0.0-pthread-stacksize.patch; valgrind no longer
39285c
  includes its own pthread library
39285c
39285c
* Thu Mar 17 2005 Jakub Jelinek <jakub@redhat.com> 2.2.0-10
39285c
- rebuilt with GCC 4
39285c
39285c
* Tue Feb  8 2005 Jakub Jelinek <jakub@redhat.com> 2.2.0-8
39285c
- avoid unnecessary use of nested functions for pthread_once
39285c
  cleanup
39285c
39285c
* Mon Dec  6 2004 Jakub Jelinek <jakub@redhat.com> 2.2.0-7
39285c
- update URL (#141873)
39285c
39285c
* Tue Nov 16 2004 Jakub Jelinek <jakub@redhat.com> 2.2.0-6
39285c
- act as if NVALGRIND is defined when using <valgrind.h>
39285c
  in non-m32/i386 programs (#138923)
39285c
- remove weak from VALGRIND_PRINTF*, make it static and
39285c
  add unused attribute
39285c
39285c
* Mon Nov  8 2004 Jakub Jelinek <jakub@redhat.com> 2.2.0-4
39285c
- fix a printout and possible problem with local variable
39285c
  usage around setjmp (#138254)
39285c
39285c
* Tue Oct  5 2004 Jakub Jelinek <jakub@redhat.com> 2.2.0-3
39285c
- remove workaround for buggy old makes (#134563)
39285c
39285c
* Fri Oct  1 2004 Jakub Jelinek <jakub@redhat.com> 2.2.0-2
39285c
- handle some more ioctls (Peter Jones, #131967)
39285c
39285c
* Thu Sep  2 2004 Jakub Jelinek <jakub@redhat.com> 2.2.0-1
39285c
- update to 2.2.0
39285c
39285c
* Thu Jul 22 2004 Jakub Jelinek <jakub@redhat.com> 2.1.2-3
39285c
- fix packaging of documentation
39285c
39285c
* Tue Jul 20 2004 Jakub Jelinek <jakub@redhat.com> 2.1.2-2
39285c
- allow tracing of 32-bit binaries on x86-64
39285c
39285c
* Tue Jul 20 2004 Jakub Jelinek <jakub@redhat.com> 2.1.2-1
39285c
- update to 2.1.2
39285c
- run make regtest as part of package build
39285c
- use glibc-2.3 suppressions instead of glibc-2.2 suppressions
39285c
39285c
* Thu Apr 29 2004 Colin Walters <walters@redhat.com> 2.0.0-1
39285c
- update to 2.0.0
39285c
39285c
* Tue Feb 25 2003 Jeff Johnson <jbj@redhat.com> 1.9.4-0.20030228
39285c
- update to 1.9.4 from CVS.
39285c
- dwarf patch from Graydon Hoare.
39285c
- sysinfo patch from Graydon Hoare, take 1.
39285c
39285c
* Fri Feb 14 2003 Jeff Johnson <jbj@redhat.com> 1.9.3-6.20030207
39285c
- add return codes to syscalls.
39285c
- fix: set errno after syscalls.
39285c
39285c
* Tue Feb 11 2003 Graydon Hoare <graydon@redhat.com> 1.9.3-5.20030207
39285c
- add handling for separate debug info (+fix).
39285c
- handle blocking readv/writev correctly.
39285c
- comment out 4 overly zealous pthread checks.
39285c
39285c
* Tue Feb 11 2003 Jeff Johnson <jbj@redhat.com> 1.9.3-4.20030207
39285c
- move _pthread_desc to vg_include.h.
39285c
- implement pthread_mutex_timedlock().
39285c
- implement pthread_barrier_wait().
39285c
39285c
* Mon Feb 10 2003 Jeff Johnson <jbj@redhat.com> 1.9.3-3.20030207
39285c
- import all(afaik) missing functionality from linuxthreads.
39285c
39285c
* Sun Feb  9 2003 Jeff Johnson <jbj@redhat.com> 1.9.3-2.20030207
39285c
- import more missing functionality from linuxthreads in glibc-2.3.1.
39285c
39285c
* Sat Feb  8 2003 Jeff Johnson <jbj@redhat.com> 1.9.3-1.20030207
39285c
- start fixing nptl test cases.
39285c
39285c
* Fri Feb  7 2003 Jeff Johnson <jbj@redhat.com> 1.9.3-0.20030207
39285c
- build against current 1.9.3 with nptl hacks.
39285c
39285c
* Tue Oct 15 2002 Alexander Larsson <alexl@redhat.com>
39285c
- Update to 1.0.4
39285c
39285c
* Fri Aug  9 2002 Alexander Larsson <alexl@redhat.com>
39285c
- Update to 1.0.0
39285c
39285c
* Wed Jul  3 2002 Alexander Larsson <alexl@redhat.com>
39285c
- Update to pre4.
39285c
39285c
* Tue Jun 18 2002 Alexander Larsson <alla@lysator.liu.se>
39285c
- Add threadkeys and extra suppressions patches. Bump epoch.
39285c
39285c
* Mon Jun 17 2002 Alexander Larsson <alla@lysator.liu.se>
39285c
- Updated to 1.0pre1
39285c
39285c
* Tue May 28 2002 Alex Larsson <alexl@redhat.com>
39285c
- Updated to 20020524. Added GLIBC_PRIVATE patch
39285c
39285c
* Thu May  9 2002 Jonathan Blandford <jrb@redhat.com>
39285c
- add missing symbol __pthread_clock_settime
39285c
39285c
* Wed May  8 2002 Alex Larsson <alexl@redhat.com>
39285c
- Update to 20020508
39285c
39285c
* Mon May  6 2002 Alex Larsson <alexl@redhat.com>
39285c
- Update to 20020503b
39285c
39285c
* Thu May  2 2002 Alex Larsson <alexl@redhat.com>
39285c
- update to new snapshot
39285c
39285c
* Mon Apr 29 2002 Alex Larsson <alexl@redhat.com> 20020428-1
39285c
- update to new snapshot
39285c
39285c
* Fri Apr 26 2002 Jeremy Katz <katzj@redhat.com> 20020426-1
39285c
- update to new snapshot
39285c
39285c
* Thu Apr 25 2002 Alex Larsson <alexl@redhat.com> 20020424-5
39285c
- Added stack patch. Commented out other patches.
39285c
39285c
* Wed Apr 24 2002 Nalin Dahyabhai <nalin@redhat.com> 20020424-4
39285c
- filter out GLIBC_PRIVATE requires, add preload patch
39285c
39285c
* Wed Apr 24 2002 Alex Larsson <alexl@redhat.com> 20020424-3
39285c
- Make glibc 2.2 and XFree86 4 the default supressions
39285c
39285c
* Wed Apr 24 2002 Alex Larsson <alexl@redhat.com> 20020424-2
39285c
- Added patch that includes atomic.h
39285c
39285c
* Wed Apr 24 2002 Alex Larsson <alexl@redhat.com> 20020424-1
39285c
- Initial build