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