Sisyphus repository
Last update: 1 october 2023 | SRPMs: 18631 | Visits: 37559597
en ru br
ALT Linux repos
S:3.17.0-alt3
5.0: 3.4.0-alt1
4.1: 3.2.3-alt1
4.0: 3.2.3-alt1
3.0: 2.4.0-alt1

Group :: Development/Other
RPM: valgrind

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR  Repocop 

11 march 2007 Sergey Vlasov <vsu at altlinux.ru> 3.2.3-alt1

  • 3.2.3 release.
  • Removed rh-alt-glibc25 patch (glibc 2.5 support merged upstream).
  • Removed rh-makefile patch (VEX/Makefile bug fixed upstream).
  • Removed rh-cfa-set-loc patch (fixed upstream).
  • Updated alt-pkgconfig patch (upstream fix still is not correct).

19 october 2006 Sergey Vlasov <vsu at altlinux.ru> 3.2.1-alt1

  • 3.2.1 release.
  • Removed obsolete patches from SVN (merged in 3.2.1 release):
  • svn-r5968-futex-args
  • svn-r5970-more-tty-ioctls
  • Added patches from FC6 package:
     + rh-alt-glibc25: add glibc-2.5 support (removed part which patches the
       generated configure script - it is regenerated anyway)
     + rh-makefile: fix broken conditionals in VEX/Makefile
     + rh-openat: fix openat syscall handling
     + rh-cfa-set-loc: fix CFA_set_loc address handling in DWARF reader
  • Added patches:
     + alt-pkgconfig: fix unexpanded @VG_PLATFORM@ in valgrind.pc
     + alt-regtest: fix regression test problems:
  • memcheck/tests/x86/scalar: fix getgroups test failure in hasher
         (satellite user has no supplementary groups)
  • Use uncompressed tarball in src.rpm.
  • Build with -fno-stack-protector (support functions for -fstack-protector are
     in glibc, but core Valgrind parts are not linked with glibc).
  • Run regression test after build (can be turned off with --disable check).
     Test failure does not really abort the build now - some tests are broken.
     Stolen from Fedora package by Jakub Jelinek <jakub at redhat dot com>.
     Note: regression test needs /proc in the build environment.

15 june 2006 Sergey Vlasov <vsu at altlinux.ru> 3.2.0-alt1

  • 3.2.0 release.
  • WARNING: Code sequences used for client requests have been changed by
     upstream developers in an incompatible way!  All programs which were using
     header files from valgrind-devel must be recompiled with new headers.
  • Added callgrind.h to valgrind-devel subpackage (new tool in 3.2.0).
  • Removed all %__* macro abuse from spec.
  • Explicitly disabled MPI support (configure picks up mpicc from lam-devel,
     which does not really work - current Sisyphus package contains only static
     libraries, and MPI support in Valgrind requires a shared MPI library).
  • Removed alt-x86_64-no-biarch patch (obsolete).
  • Added patches from upstream SVN repository:
     + svn-r5966-detect-only64bit: automatically detect pure 64 bit systems with
       no 32 bit support
     + svn-r5967-sendto-display-fix: fix display of buffer address in sendto
       system call arguments on x86_64
     + svn-r5968-futex-args: validate futex system call arguments more carefully
       (fixes spurious uninitialized value errors)
     + svn-r5970-more-tty-ioctls: implement some more terminal ioctls
  • Added alt-fix-only64bit patch: fix "make regtest" on pure 64 bit systems
     (the regression testing script still attempted to run 32-bit tests).

16 march 2006 Sergey Vlasov <vsu at altlinux.ru> 3.1.1-alt1

  • 3.1.1 release.
  • Removed obsolete patches from SVN.
  • Removed alt-oset-64bit patch (fixed upstream).

1 february 2006 Sergey Vlasov <vsu at altlinux.ru> 3.1.0-alt1

  • 3.1.0 release.
  • Removed old obsolete patches.
  • Added patches from SVN VALGRIND_3_1_BRANCH:
  • svn-r5257-disable-yield-test: disable none/tests/x86/yield test which fails
       randomly
  • svn-r5260-amd64-getpriority: enable getpriority and setpriority syscalls on
       x86_64
  • svn-r5320-cachegrind-misattribution: fix misattributions of counts in
       cachegrind when a function name was used in more than one module
  • svn-r5448-debugger-cmdline: make more space for debugger command line
  • svn-r5449-cg_annotate-sort: cg_annotate: fix broken --sort option
  • svn-r5450-memcheck-reads-freed-mem: fix access to freed memory in memcheck
  • svn-r5451-oset-64bit-fastcmp: fix OSet 64-bit fastcmp bug
  • svn-r5478-internal-error-message: make it clearer that internal errors are
       Valgrind's fault
  • svn-r5479-dwarf2-line-numbers: read dwarf2 line number information even if
       a .debug_str section was not found
  • svn-r5480-leakcheck-assertion: fix wrong assertions in leak checker
  • svn-r5481-gen-suppressions: fix a minor --gen-suppressions output bug
  • svn-r5492-xorg-6.9-suppression: update suppression for Xorg 6.9.0
  • Added alt-x86_64-no-biarch patch: disable building of 32-bit (x86) version on
     x86_64 (does not work because 32-bit libgcc is missing).
  • Added alt-oset-64bit patch: fix memcheck/tests/oset_test after applying
     svn-r5451-oset-64bit-fastcmp patch.
  • Removed %set_verify_elf_method textrel=relaxed, which is no longer needed
     with valgrind-3.1.0.
  • Removed "chstk -e" workaround for ancient buggy versions of the Openwall
     kernel patch.
  • Added valgrind-tool-devel subpackage for internal headers and static
     libraries which are useful only for building Valgrind tools; valgrind-devel
     now contains only headers for client-to-Valgrind communication.
  • Fixed license for valgrind-devel (these particular headers are BSD-licensed,
     unlike the rest of Valgrind).
  • Added alt-xorg-7.0-suppressions patch: suppressions for Xorg 7.0 libraries.
  • Added alt-glibc-suppressions patch: more glibc suppressions (workaround for
     broken backtrace from some internal glibc parts).
  • Updated BuildRequires.

19 may 2005 Sergey Vlasov <vsu at altlinux.ru> 2.4.0-alt1

  • 2.4.0 release.
  • Removed obsolete alt-sigreturn, alt-direct-syscall, alt-pad-check patches.
  • Added alt-funobj-suppression patch: allow optional specification of shared
     object name after function name in suppressions (fun:FUNCTION:OBJECT).
  • Updated alt-suppressions patch for 2.4.0 and glibc-2.3.5; now using the
     funobj suppression feature for strchr errors in /lib/ld-linux.so.2 (using
     just fun:index hides all errors in strchr/index, using just
     obj:/lib/ld-linux.so.2 hides all errors detected in that object).
  • Updated alt-intercept-strmem patch for 2.4.0.
  • Removed AutoProv and __find_requires hacks from spec (no longer required).

2 june 2004 Sergey Vlasov <vsu at altlinux.ru> 2.1.2-alt0.3.20040522

  • Fixed fcntl F_GETLK64, F_SETLK64, F_SETLKW64 handling in alt-direct-syscall
     patch.
  • Added alt-pad-check patch: exit immediately if as_pad fails instead of
     mysteriously crashing later (can happen if hard address space limits are
     configured).

22 may 2004 Sergey Vlasov <vsu at altlinux.ru> 2.1.2-alt0.2.20040522

  • 20040522 CVS snapshot:
     + teach Massif about the 'nothrow' versions of new and new[]
  • Added alt-direct-syscall patch: make libpthread wrappers invoke syscalls
     directly instead of using __libc_* wrappers (which are no longer exported in
     recent glibc versions).

5 may 2004 Sergey Vlasov <vsu at altlinux.ru> 2.1.2-alt0.1.20040505

  • 20040505 CVS snapshot.
  • Filter out GLIBC_PRIVATE dependencies.
  • Enable executable stack (workaround for GCC trampoline handling bug in the
     Openwall kernel patch).
  • Added alt-sigreturn patch: workaround for signal return handling bug in the
     Openwall kernel patch.
  • Added alt-suppressions patch: suppress false memcheck error in
     /lib/ld-2.3.3.so (strchr is over-optimized, and the intercept mechanism
     cannot replace it that early).
  • Added alt-intercept-strmem patch: use the new intercept mechanism instead of
     symbol override for str*/mem* function replacement (symbol override does not
     work with glibc-2.3.3 because of PLT bypassing, and this leads to lots of
     false errors detected by memcheck).
  • Updated BuildRequires.

4 january 2004 Sergey Vlasov <vsu at altlinux.ru> 2.0.0-alt1

  • 2.0.0 stable release.
  • Updated URL.
  • Relaxed TEXTREL check (the low-level code cannot be made PIC).
  • Updated BuildRequires.

8 october 2003 Sergey Vlasov <vsu at altlinux.ru> 2.0-alt0.20030725

  • 20030725 snapshot.
  • Added BuildPreReq: kernel-headers-std.

22 may 2003 Sergey Vlasov <vsu at altlinux.ru> 1.9.6-alt1

  • 1.9.6 release.
  • Updated BuildRequires.
  • Fixed devel subpackage dependencies.
  • Spec file cleanup.

21 november 2002 Sergey Vlasov <vsu at altlinux.ru> 1.0.4-alt1

  • 1.0.4 release.
  • Do not strip shared libraries.
  • Added BuildRequires.

29 july 2002 Alexander Bokovoy <ab at altlinux.ru>

  • Initial build.
 
design & coding: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
current maintainer: Michael Shigorin