ALT Linux repositórios
Group :: Desenvolvimento/Outros
RPM: valgrind
Main Changelog Spec Patches Sources Download Gear Bugs e FR Repocop
1 setembro 2021 Dmitry V. Levin <ldv at altlinux.org> 3.17.0-alt3
- Synced with valgrind-3.17.0-12 from Fedora.
- Disabled %check on arm (closes: #40446).
- 3.16.1 -> 3.17.0.
- Synced with valgrind-3.17.0-6 from Fedora.
- 3.16.0 -> 3.16.1.
- Synced with valgrind-3.16.1-5 from Fedora.
- 3.15.0 -> 3.16.0.
- Synced with valgrind-3.16.0-2 from Fedora.
- 3.14.0 -> 3.15.0.
- Synced with valgrind-3.15.0-1 from Fedora.
- Synced with valgrind-3.14.0-16 from Fedora.
- Fixed siginfo_t definition on 64-bit architectures.
- Made valgrind work on Loongson 3A CPUs
(at least for mips32r2 binaries; by iv@). - Merged with valgrind-3.14.0-13 from Fedora.
- %check: use gdb-light instead of gdb.
- 3.13.0 -> 3.14.0.
- Merged with valgrind-3.13.0-10 from Fedora.
- Updated to 3.13.0.
- Merged with valgrind-3.13.0-4 from Fedora.
- Updated to 3.11.0.
- Merged with valgrind-3.11.0-5 from Fedora.
- Updated to 3.10.0.
- Merged with valgrind-3.10.0-5 from Fedora.
- Fixed build with glibc 2.17.
- Updated to 3.8.1.
- Merged with valgrind-3.8.1-2 from Fedora.
- Updated to 3.7.0 release (closes: #27411).
- Backported upstream build fixes.
- Merged with Fedora valgrind-3.7.0-4 (by legion@).
- Added /proc requirement.
- Fixed build on Linux 3.x.
- Updated to 3.6.1 release.
- Merged with Fedora valgrind-3.6.1-1.
- Updated to 3.6.0 release.
- Merged with Fedora valgrind-3.6.0-1.
- Updated to 3.5.0 release.
- Updated to 3.4.1 release.
- Updated to 3.4.0 release.
- Merged rh-glibc29.patch from FC valgrind-3.3.0-4.
- 3.3.1 release.
- Removed obsolete patches from SVN:
- svn-r5966-detect-only64bit
- svn-r5967-sendto-display-fix
- Removed obsolete alt-xorg-7.0-suppressions patch.
- Updated rh-openat patch from Fedora (valgrind-3.3.0-3).
- Updated alt-fix-only64bit, ald-glibc-suppressions patches.
- Removed -fno-stack-protector addition from spec file (the configure script
adds this option automatically since 3.0.0). - Moved valgrind.pc from valgrind-devel to valgrind-tool-devel due to
library references which cause cyclic dependencies otherwise.
- 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).
- 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.
- 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).
- 3.1.1 release.
- Removed obsolete patches from SVN.
- Removed alt-oset-64bit patch (fixed upstream).
- 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.
- 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).
- 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).
- 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).
- 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.
- 2.0.0 stable release.
- Updated URL.
- Relaxed TEXTREL check (the low-level code cannot be made PIC).
- Updated BuildRequires.
- 20030725 snapshot.
- Added BuildPreReq: kernel-headers-std.
- 1.9.6 release.
- Updated BuildRequires.
- Fixed devel subpackage dependencies.
- Spec file cleanup.
- 1.0.4 release.
- Do not strip shared libraries.
- Added BuildRequires.
- Initial build.