Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

valgrind-client-headers-3.15.0-lp152.3.2 RPM for noarch

From OpenSuSE Leap 15.2 for noarch

Name: valgrind-client-headers Distribution: openSUSE Leap 15.2
Version: 3.15.0 Vendor: openSUSE
Release: lp152.3.2 Build date: Mon Apr 6 05:02:00 2020
Group: Development/Tools/Debuggers Build host: lamb54
Size: 473996 Source RPM: valgrind-client-headers-source-3.15.0-lp152.3.2.src.rpm
Summary: Header files for for Valgrind
This package contains the BSD-style licensed Valgrind header
files for inclusion into regular programs. The program can
detect if it is running under Valgrind and interact with the
Valgrind core and plugins.




GPL-2.0-or-later AND GFDL-1.2-only


* Thu Mar 12 2020 Dirk Mueller <>
  - add 0001-Fix-makefile-consistency-check.patch
    0001-s390x-Add-CPU-model-for-z15.patch (bsc#1165834)
* Tue Jan 28 2020 Guillaume GARDET <>
  - Disable %check on %arm as it never passed - boo#1130395
* Sun Jan 19 2020 Stefan Brüns <>
  - Add support for PR_CAPBSET_READ/DROP syscalls. Fixes false
    error messages with latest libcap 2.30.
    * 0001-Add-newer-constants-for-prctl-syscall.patch
    * 0002-Add-support-for-PR_CAPBSET_READ-and-_DROP-syscalls.patch
* Wed Nov 27 2019 Dirk Mueller <>
  - remove jit-register-unregister.diff (fails patch not applied check)
* Tue Oct 29 2019 Dirk Mueller <>
  - move s390-*xml files to main package (bsc#1147071)
* Tue Oct 22 2019 Stefan Brüns <>
  - Use _multibuild for creating the client-headers subpackage. As
    the headers are just copied over, the package has no substantial
    build dependencies.
* Thu Oct 17 2019 Stefan Brüns <>
  - Move the BSD-style licensed client headers to a subpackage.
    Packages only requiring e.g. valgrind.h during build no longer
    need the full valgrind and valgrind-devel packages then.
  - Clean up documentation a bit:
    + use %build_cond, drop unused docbook_4 BuildRequires
    + remove the Postscript Valgrind manual in favor of the PDF one.
  - Add GFDL-1.2 to the License, relevant for man pages and Valgrind
    PDF/HTML manual.
* Wed May 08 2019 Dirk Mueller <>
  - update to 3.15.0 (fate#327402) (jira SLE-5861):
    3.15.0 is a feature release with many improvements and the usual collection of
    bug fixes.
    This release supports X86/Linux, AMD64/Linux, ARM32/Linux, ARM64/Linux,
    PPC32/Linux, PPC64BE/Linux, PPC64LE/Linux, S390X/Linux, MIPS32/Linux,
    MIPS64/Linux, ARM/Android, ARM64/Android, MIPS32/Android, X86/Android,
    X86/Solaris, AMD64/Solaris and AMD64/MacOSX 10.12.  There is also preliminary
    support for X86/macOS 10.13 and AMD64/macOS 10.13.
    * ==================== CORE CHANGES ===================
    * The XTree Massif output format now makes use of the information obtained
    when specifying --read-inline-info=yes.
    * amd64 (x86_64): the RDRAND and F16C insn set extensions are now supported.
    * ==================== TOOL CHANGES ====================
    * DHAT:
    - DHAT been thoroughly overhauled, improved, and given a GUI.  As a result,
      it has been promoted from an experimental tool to a regular tool.  Run it
      with --tool=dhat instead of --tool=exp-dhat.
    - DHAT now prints only minimal data when the program ends, instead writing
      the bulk of the profiling data to a file.  As a result, the --show-top-n
      and --sort-by options have been removed.
    - Profile results can be viewed with the new viewer, dh_view.html.  When
      a run ends, a short message is printed, explaining how to view the result.
    - See the documentation for more details.
    * Cachegrind:
    - cg_annotate has a new option, --show-percs, which prints percentages next
      to all event counts.
    * Callgrind:
    - callgrind_annotate has a new option, --show-percs, which prints percentages
      next to all event counts.
    - callgrind_annotate now inserts commas in call counts, and
      sort the caller/callee lists in the call tree.
    * Massif:
    - The default value for --read-inline-info is now "yes" on
      Linux/Android/Solaris. It is still "no" on other OS.
    * Memcheck:
    - The option --xtree-leak=yes (to output leak result in xtree format)
      automatically activates the option --show-leak-kinds=all, as xtree
      visualisation tools such as kcachegrind can in any case select what kind
      of leak to visualise.
    - There has been further work to avoid false positives.  In particular,
      integer equality on partially defined inputs (C == and !=) is now handled
  - remove 0001-Bug-385411-s390x-Add-z13-vector-floating-point-suppo.patch
    Implement-emulated-system-registers.-Fixes-392146.patch (all upstream)
* Wed Apr 24 2019 Martin Liška <>
  - Disable LTO (boo#1133288).
* Tue Feb 19 2019 Dirk Mueller <>
  - add 0001-Bug-385411-s390x-Add-z13-vector-floating-point-suppo.patch
    0001-Bug-403552-s390x-Fix-vector-facility-bit-number.patch (bsc#1124111)
* Sat Feb 09 2019
  - Don't package files twice on ppc64
* Wed Jan 16 2019 Michal Suchanek <>
  - Fix POWER9 addex instruction emulation (bsc#1121025).
* Fri Jan 11 2019 Dirk Mueller <>
  - split into a -32bit subpackage, fix buildrequires for older distros
* Thu Dec 06 2018 Bernhard Wiedemann <>
  - drop unreproducible unused .a files to make the package build
    reproducible (boo#1118163)
* Sun Nov 25 2018
  - update valgrind.xen.patch to branch bug390553-20181125-ddfc274b2
* Thu Nov 22 2018 Dirk Mueller <>
  - build against Toolchain module for SLE12
  - add 0001-Bug-397187-s390x-Add-vector-register-support-for-vgd.patch
    Implement-emulated-system-registers.-Fixes-392146.patch (FATE#326355)
  - enable check (poo#36751)
* Wed Nov 21 2018 Dirk Mueller <>
  - update to 3.14.0 (bsc#1114575, FATE#326355):
    * The new option --keep-debuginfo=no|yes (default no) can be used to retain
      debug info for unloaded code.  This allows saved stack traces (e.g. for
      memory leaks) to include file/line info for code that has been dlclose'd (or
      similar).  See the user manual for more information and known limitations.
    * Ability to specify suppressions based on source file name and line number.
    * Majorly overhauled register allocator.  No end-user changes, but the JIT
      generates code a bit more quickly now.
    * Preliminary support for macOS 10.13 has been added.
    * mips: support for MIPS32/MIPS64 Revision 6 has been added.
    * mips: support for MIPS SIMD architecture (MSA) has been added.
    * mips: support for MIPS N32 ABI has been added.
    * s390: partial support for vector instructions (integer and string) has been
    * Helgrind: Addition of a flag
    - -delta-stacktrace=no|yes [yes on linux amd64/x86]
      which specifies how full history stack traces should be computed.
      Setting this to =yes can speed up Helgrind by 25% when using
    - -history-level=full.
    * Memcheck: reduced false positive rate for optimised code created by Clang 6
      / LLVM 6 on x86, amd64 and arm64.  In particular, Memcheck analyses code
      blocks more carefully to determine where it can avoid expensive definedness
      checks without loss of precision.  This is controlled by the flag
    - -expensive-definedness-checks=no|auto|yes [auto].
    * Valgrind is now buildable with link-time optimisation (LTO).  A new
      configure option --enable-lto=yes allows building Valgrind with LTO.  If the
      toolchain supports it, this produces a smaller/faster Valgrind (up to 10%).
      Note that if you are doing Valgrind development, --enable-lto=yes massively
      slows down the build process.
  - remove epoll-wait-fix.patch,
    0001-Accept-read-only-PT_LOAD-segments-and-.rodata.patch (upstream),
* Tue Sep 25 2018 Michal Suchanek <>
  - valgrind truncates powerpc timebase to 32-bits (bsc#1109589).
* Thu Sep 13 2018
  - valgrind.xen.patch: refresh
* Tue Aug 28 2018
  - Filter out -m64 from optflags, breaks build of 32 bit parts
  - Cleanup, remove suse_version < 1100 conditionals
  - Use %license for COPYING, COPYING.DOCS
* Mon Aug 27 2018
  - Fix missing debuginfo with current binutils, boo#1103239
* Fri Jun 08 2018
  - ad Implement-emulated-system-registers.-Fixes-392146.patch (bsc#1086543)
* Thu Feb 22 2018
  - add valgrind.xen.patch to handle Xen 4.10 (fate#321394, fate#322686)
* Mon Oct 30 2017
  - add epoll-wait-fix.patch (bsc#1064958)
* Sun Jun 25 2017
  - update to 3.13.0 (fate#321455):
    - remove fix-ppcl64-clobber-list.patch
    3.13.0 is a feature release with many improvements and the
    usual collection of bug fixes.
* Tue Apr 25 2017
  - Add fix-ppcl64-clobber-list.patch: fix clobber list on ppcl64le,
    it's backport of upstream patch.
* Tue Dec 27 2016
  - update to 3.12.0 (bsc#1017016, FATE#321455)
    * 3.12.0 is a feature release with many improvements and the usual
    collection of bug fixes. The full changelog can be found at
  - droped patches which are part of the release:
    gcc5.patch, r15702.diff, r15792.diff, r15802.diff, svn-r15766.patch,
    vex-r3197.diff, vex-r3210.diff, vex-r3213.diff
* Thu Oct 20 2016
  - add vex-r3213.diff (kde#356393)
* Sat May 28 2016
  - add vex-r3197.diff (bsc#981447)
* Wed Apr 20 2016
  - The previous did not help, remove -strong first.
* Tue Apr 19 2016
  - also remove -fstack-protector-strong from the CFLAGS
* Fri Apr 01 2016
  - add r15702.diff, r15792.diff, vex-r3210.diff, r15802.diff (fate#319608)
* Mon Feb 22 2016
  - glibc-version.patch: removed, no longer needed
* Mon Feb 15 2016
  - update to 3.11.0 (fate#319608):
    * 3.11.0 is a feature release with many improvements and the usual
    collection of bug fixes.
  - replace gcc-version.patch with gcc5.patch: This is the upstream
  - drop valgrind-linux-4.0.patch: merged upstream
  - add svn-r15766.patch: Fix valgrind with recent kernels
  - jit-register-unregister.diff commented out, needs porting
* Thu Aug 06 2015
  - glibc-version.patch: Add support for glibc 2.22.
* Fri Apr 24 2015
  - Add valgrind-linux-4.0.patch: Fix build with linux kernel 4.0+.
    Taken from svn, rev 14955.
* Thu Apr 02 2015
  - Cleanup spec file with spec-cleaner
  - Update to 3.10.1
    * bugfix release (for full list of solved issues see NEWS file)
* Thu Feb 12 2015
  - gcc-version.patch: Add support for GCC 5.
* Mon Feb 09 2015
  - glibc-version.patch: Add support for glibc 2.21.



Generated by rpm2html 1.8.1

Fabrice Bellet, Mon May 9 12:54:53 2022