Commit Graph

327 Commits

Author SHA256 Message Date
fb938d3e33 - add 0001-lmw-lswi-and-related-PowerPC-insns-aren-t-allowed-on.patch (bsc#1180412)
OBS-URL: https://build.opensuse.org/package/show/devel:tools/valgrind?expand=0&rev=233
2021-01-11 14:20:56 +00:00
Dominique Leuenberger
4ba98d0c91 Accepting request 860136 from devel:tools
- add s390x-z14-vector-support.patch (bsc#1180511)

OBS-URL: https://build.opensuse.org/request/show/860136
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/valgrind?expand=0&rev=129
2021-01-08 16:32:12 +00:00
12a10dc5ca - add s390x-z14-vector-support.patch (bsc#1180511)
OBS-URL: https://build.opensuse.org/package/show/devel:tools/valgrind?expand=0&rev=231
2021-01-04 10:57:30 +00:00
Dominique Leuenberger
98a0f72862 Accepting request 838585 from devel:tools
- update to 3.16.1 (jsc#SLE-13769):

OBS-URL: https://build.opensuse.org/request/show/838585
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/valgrind?expand=0&rev=128
2020-09-30 17:53:55 +00:00
bfdbccfd82 - update to 3.16.1 (jsc#SLE-13769):
OBS-URL: https://build.opensuse.org/package/show/devel:tools/valgrind?expand=0&rev=229
2020-09-29 14:59:31 +00:00
Dominique Leuenberger
c08b91c6db Accepting request 826927 from devel:tools
- update to 3.16.1:
  * PPC sync instruction L field should only be 2 bits in ISA 3.0
  * vex: the `impossible' happened: expr_is_guardable: unhandled expr
- remove 0001-Power-PC-Fix-extraction-of-the-L-field-for-sync-inst.patch (upstream)

OBS-URL: https://build.opensuse.org/request/show/826927
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/valgrind?expand=0&rev=127
2020-08-19 16:45:45 +00:00
61a86a06f8 - update to 3.16.1:
* PPC sync instruction L field should only be 2 bits in ISA 3.0
  * vex: the `impossible' happened: expr_is_guardable: unhandled expr
- remove 0001-Power-PC-Fix-extraction-of-the-L-field-for-sync-inst.patch (upstream)

OBS-URL: https://build.opensuse.org/package/show/devel:tools/valgrind?expand=0&rev=227
2020-08-16 01:39:51 +00:00
Dominique Leuenberger
09437637b7 Accepting request 816789 from devel:tools
- Use autopatch
  - Change armv6-support.diff to a/b format

- update to 3.16.0:
  * Many bugfixes, too many to list here, see NEWS file
  - The implicit memcpy done by each call to realloc now counts towards the
    read and write counts of resized heap blocks, making those counts higher
    and more accurate.
  - cg_annotate's --auto and --show-percs options now default to 'yes', because
    they are usually wanted.
  - callgrind_annotate's --auto and --show-percs options now default to 'yes',
    because they are usually wanted.
  - The command option --collect-systime has been enhanced to specify
    the unit used to record the elapsed time spent during system calls.
    The command option now accepts the values no|yes|msec|usec|nsec,
    where yes is a synonym of msec.  When giving the value nsec, the
    system cpu time of system calls is also recorded.
  - Several memcheck options are now dynamically changeable.
    Use  valgrind --help-dyn-options  to list them.
  - The release 3.15 introduced a backward incompatible change for
    some suppression entries related to preadv and pwritev syscalls.
    When reading a suppression entry using the unsupported 3.14 format,
    valgrind will now produce a warning to say the suppression entry will not
    work, and suggest the needed change.
  - Significantly fewer false positive errors on optimised code generated by
    Clang and GCC.  In particular, Memcheck now deals better with the
    situation where the compiler will transform C-level "A && B" into "B && A"
    under certain circumstances (in which the transformation is valid).
    Handling of integer equality/non-equality checks on partially defined
    values is also improved on some architectures.

OBS-URL: https://build.opensuse.org/request/show/816789
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/valgrind?expand=0&rev=126
2020-06-28 21:02:43 +00:00
10f640819b OBS-URL: https://build.opensuse.org/package/show/devel:tools/valgrind?expand=0&rev=225 2020-06-24 07:14:16 +00:00
d55d2f09f9 0001-Add-newer-constants-for-prctl-syscall.patch
dropped as those patches were from upstream and are already in 3.16.0

OBS-URL: https://build.opensuse.org/package/show/devel:tools/valgrind?expand=0&rev=224
2020-06-24 06:54:14 +00:00
721950221a Accepting request 816084 from home:michals
- Use autopatch
  - Change armv6-support.diff to a/b format

OBS-URL: https://build.opensuse.org/request/show/816084
OBS-URL: https://build.opensuse.org/package/show/devel:tools/valgrind?expand=0&rev=223
2020-06-22 07:39:07 +00:00
73b010293c OBS-URL: https://build.opensuse.org/package/show/devel:tools/valgrind?expand=0&rev=222 2020-06-19 15:22:32 +00:00
a306f3d4aa - update to 3.16.0:
* Many bugfixes, too many to list here, see NEWS file
  - The implicit memcpy done by each call to realloc now counts towards the
    read and write counts of resized heap blocks, making those counts higher
    and more accurate.
  - cg_annotate's --auto and --show-percs options now default to 'yes', because
    they are usually wanted.
  - callgrind_annotate's --auto and --show-percs options now default to 'yes',
    because they are usually wanted.
  - The command option --collect-systime has been enhanced to specify
    the unit used to record the elapsed time spent during system calls.
    The command option now accepts the values no|yes|msec|usec|nsec,
    where yes is a synonym of msec.  When giving the value nsec, the
    system cpu time of system calls is also recorded.
  - Several memcheck options are now dynamically changeable.
    Use  valgrind --help-dyn-options  to list them.
  - The release 3.15 introduced a backward incompatible change for
    some suppression entries related to preadv and pwritev syscalls.
    When reading a suppression entry using the unsupported 3.14 format,
    valgrind will now produce a warning to say the suppression entry will not
    work, and suggest the needed change.
  - Significantly fewer false positive errors on optimised code generated by
    Clang and GCC.  In particular, Memcheck now deals better with the
    situation where the compiler will transform C-level "A && B" into "B && A"
    under certain circumstances (in which the transformation is valid).
    Handling of integer equality/non-equality checks on partially defined
    values is also improved on some architectures.
  - The exprimental Stack and Global Array Checking tool has been removed.
    It only ever worked on x86 and amd64, and even on those it had a
    high false positive rate and was slow.  An alternative for detecting

OBS-URL: https://build.opensuse.org/package/show/devel:tools/valgrind?expand=0&rev=221
2020-06-19 15:21:22 +00:00
Dominique Leuenberger
ce2683b8ac Accepting request 802666 from devel:tools
- add dhat-use-datadir.patch:
  * move the dhat* scripts to datadir

OBS-URL: https://build.opensuse.org/request/show/802666
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/valgrind?expand=0&rev=125
2020-05-13 20:58:58 +00:00
61511806cd - add dhat-use-datadir.patch:
* move the dhat* scripts to datadir

OBS-URL: https://build.opensuse.org/package/show/devel:tools/valgrind?expand=0&rev=219
2020-05-11 12:14:44 +00:00
Dominique Leuenberger
2446e4db72 Accepting request 788187 from devel:tools
OBS-URL: https://build.opensuse.org/request/show/788187
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/valgrind?expand=0&rev=124
2020-03-26 22:30:28 +00:00
Martin Pluskal
bf5164c2b6 Accepting request 788175 from home:marxin:branches:devel:tools
- Add parallel-lto.patch in order to make LTO LTRANS phase
  parallel. It will significantly improve build time.

OBS-URL: https://build.opensuse.org/request/show/788175
OBS-URL: https://build.opensuse.org/package/show/devel:tools/valgrind?expand=0&rev=217
2020-03-25 12:38:21 +00:00
Dominique Leuenberger
32c6e26afc Accepting request 786517 from devel:tools
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/786517
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/valgrind?expand=0&rev=123
2020-03-23 11:49:04 +00:00
4aab495c91 - Disable %check on %arm as it never passed - boo#1130395
- 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

- add 0001-Fix-makefile-consistency-check.patch
  0001-s390x-Add-models-z14-and-z14-ZR1.patch
  0001-s390x-Clean-up-s390-check-opcodes.pl.patch
  0001-s390x-Add-CPU-model-for-z15.patch (bsc#1165834)

OBS-URL: https://build.opensuse.org/package/show/devel:tools/valgrind?expand=0&rev=215
2020-03-12 15:50:21 +00:00
Dominique Leuenberger
d114743b7a Accepting request 768529 from devel:tools
OBS-URL: https://build.opensuse.org/request/show/768529
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/valgrind?expand=0&rev=122
2020-02-04 18:51:31 +00:00
29b6c84436 Accepting request 768053 from home:Guillaume_G:branches:openSUSE:Factory:ARM
- Disable %check on %arm as it never passed - boo#1130395

OBS-URL: https://build.opensuse.org/request/show/768053
OBS-URL: https://build.opensuse.org/package/show/devel:tools/valgrind?expand=0&rev=213
2020-01-30 09:15:54 +00:00
Dominique Leuenberger
d5613715a5 Accepting request 765863 from devel:tools
OBS-URL: https://build.opensuse.org/request/show/765863
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/valgrind?expand=0&rev=121
2020-01-23 15:10:09 +00:00
89c1fc0f70 Accepting request 765589 from home:StefanBruens:branches:openSUSE:Factory:Staging:B
Fix false positives for syscalls used by libcap

OBS-URL: https://build.opensuse.org/request/show/765589
OBS-URL: https://build.opensuse.org/package/show/devel:tools/valgrind?expand=0&rev=211
2020-01-20 14:35:29 +00:00
Dominique Leuenberger
4bf545373d Accepting request 751340 from devel:tools
- remove jit-register-unregister.diff (fails patch not applied check)

- Use _multibuild for creating the client-headers subpackage. As
  the headers are just copied over, the package has no substantial
  build dependencies.


- remove jit-register-unregister.diff (fails patch not applied check)

- move s390-*xml files to main package (bsc#1147071)

- Use _multibuild for creating the client-headers subpackage. As
  the headers are just copied over, the package has no substantial
  build dependencies.

- 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.

- 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,

OBS-URL: https://build.opensuse.org/request/show/751340
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/valgrind?expand=0&rev=120
2019-12-02 10:32:16 +00:00
174d84e302 - remove jit-register-unregister.diff (fails patch not applied check)
OBS-URL: https://build.opensuse.org/package/show/devel:tools/valgrind?expand=0&rev=209
2019-11-27 14:18:03 +00:00
b9776ca7b1 - remove jit-register-unregister.diff (fails patch not applied check)
OBS-URL: https://build.opensuse.org/package/show/devel:tools/valgrind?expand=0&rev=208
2019-11-27 14:17:40 +00:00
c2e3bb87fd - move s390-*xml files to main package (bsc#1147071)
- Use _multibuild for creating the client-headers subpackage. As
  the headers are just copied over, the package has no substantial
  build dependencies.

- 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.

- 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,

OBS-URL: https://build.opensuse.org/package/show/devel:tools/valgrind?expand=0&rev=207
2019-11-27 14:15:12 +00:00
a441ae786d OBS-URL: https://build.opensuse.org/package/show/devel:tools/valgrind?expand=0&rev=206 2019-11-27 14:14:52 +00:00
805a59b7de Accepting request 741927 from home:StefanBruens:branches:devel:tools
- Use _multibuild for creating the client-headers subpackage. As
  the headers are just copied over, the package has no substantial
  build dependencies.

OBS-URL: https://build.opensuse.org/request/show/741927
OBS-URL: https://build.opensuse.org/package/show/devel:tools/valgrind?expand=0&rev=205
2019-11-20 13:16:58 +00:00
Dominique Leuenberger
7201a0e24a Accepting request 743847 from devel:tools
- move s390-*xml files to main package (bsc#1147071)

OBS-URL: https://build.opensuse.org/request/show/743847
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/valgrind?expand=0&rev=119
2019-11-03 09:57:55 +00:00
56061a2f10 - move s390-*xml files to main package (bsc#1147071)
OBS-URL: https://build.opensuse.org/package/show/devel:tools/valgrind?expand=0&rev=203
2019-10-29 12:10:56 +00:00
Dominique Leuenberger
a52c1c5d87 Accepting request 741124 from devel:tools
OBS-URL: https://build.opensuse.org/request/show/741124
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/valgrind?expand=0&rev=118
2019-10-22 13:40:23 +00:00
1d2ceb1680 Accepting request 741094 from home:StefanBruens:branches:devel:tools
- 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.

OBS-URL: https://build.opensuse.org/request/show/741094
OBS-URL: https://build.opensuse.org/package/show/devel:tools/valgrind?expand=0&rev=201
2019-10-18 17:07:26 +00:00
Dominique Leuenberger
0dfb34325d Accepting request 709369 from devel:tools
- update to 3.15.0 (fate#327402) (jira SLE-5861):

OBS-URL: https://build.opensuse.org/request/show/709369
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/valgrind?expand=0&rev=117
2019-06-17 19:33:54 +00:00
0d23da345b - update to 3.15.0 (fate#327402) (jira SLE-5861):
OBS-URL: https://build.opensuse.org/package/show/devel:tools/valgrind?expand=0&rev=199
2019-06-12 10:34:40 +00:00
Dominique Leuenberger
288859e5a2 Accepting request 701650 from devel:tools
- update to 3.15.0 (fate#327402):
  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

OBS-URL: https://build.opensuse.org/request/show/701650
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/valgrind?expand=0&rev=116
2019-05-10 07:11:06 +00:00
d2d9c242a7 - update to 3.15.0 (fate#327402):
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

OBS-URL: https://build.opensuse.org/package/show/devel:tools/valgrind?expand=0&rev=197
2019-05-08 15:38:55 +00:00
e60ce74b2a Accepting request 697634 from home:marxin:branches:devel:tools
Disable LTO (boo#1133288).

OBS-URL: https://build.opensuse.org/request/show/697634
OBS-URL: https://build.opensuse.org/package/show/devel:tools/valgrind?expand=0&rev=196
2019-04-25 12:50:06 +00:00
Stephan Kulow
9411bab4ee Accepting request 677534 from devel:tools
- add 0001-Bug-385411-s390x-Add-z13-vector-floating-point-suppo.patch
  0001-Bug-385411-s390x-Tests-and-internals-for-z13-vector-.patch
  0001-Bug-399444-s390x-Drop-unnecessary-check-in-s390_irge.patch
  0001-Bug-403552-s390x-Fix-vector-facility-bit-number.patch (bsc#1124111)

- Don't package files twice on ppc64

OBS-URL: https://build.opensuse.org/request/show/677534
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/valgrind?expand=0&rev=115
2019-02-24 16:03:03 +00:00
4168e84d97 - add 0001-Bug-385411-s390x-Add-z13-vector-floating-point-suppo.patch
0001-Bug-385411-s390x-Tests-and-internals-for-z13-vector-.patch
  0001-Bug-399444-s390x-Drop-unnecessary-check-in-s390_irge.patch
  0001-Bug-403552-s390x-Fix-vector-facility-bit-number.patch (bsc#1124111)

OBS-URL: https://build.opensuse.org/package/show/devel:tools/valgrind?expand=0&rev=194
2019-02-19 22:02:58 +00:00
c038e53e4b Accepting request 672987 from home:Andreas_Schwab:Factory
- Don't package files twice on ppc64

OBS-URL: https://build.opensuse.org/request/show/672987
OBS-URL: https://build.opensuse.org/package/show/devel:tools/valgrind?expand=0&rev=193
2019-02-11 11:42:26 +00:00
Stephan Kulow
0227b6a832 Accepting request 667401 from devel:tools
OBS-URL: https://build.opensuse.org/request/show/667401
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/valgrind?expand=0&rev=114
2019-02-04 20:22:31 +00:00
Dominique Leuenberger
9a9db26273 Accepting request 664707 from devel:tools
- split into a -32bit subpackage, fix buildrequires for older distros

OBS-URL: https://build.opensuse.org/request/show/664707
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/valgrind?expand=0&rev=113
2019-01-21 09:08:04 +00:00
1d2cc42ae9 Accepting request 666507 from home:michals
- Fix POWER9 addex instruction emulation (bsc#1121025).
  0001-Bug-402519-POWER-3.0-addex-instruction-incorrectly-i.patch

OBS-URL: https://build.opensuse.org/request/show/666507
OBS-URL: https://build.opensuse.org/package/show/devel:tools/valgrind?expand=0&rev=191
2019-01-21 09:02:56 +00:00
c1811bc3a4 - split into a -32bit subpackage, fix buildrequires for older distros
OBS-URL: https://build.opensuse.org/package/show/devel:tools/valgrind?expand=0&rev=190
2019-01-11 14:56:56 +00:00
0d2dc0f61e - split into a -32bit subpackage
OBS-URL: https://build.opensuse.org/package/show/devel:tools/valgrind?expand=0&rev=189
2019-01-11 12:31:30 +00:00
Dominique Leuenberger
a621e37c6e Accepting request 655974 from devel:tools
OBS-URL: https://build.opensuse.org/request/show/655974
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/valgrind?expand=0&rev=112
2018-12-10 11:22:52 +00:00
0021300e5b Accepting request 655464 from home:bmwiedemann:branches:devel:tools
drop unreproducible unused .a files to make the package build reproducible (boo#1118163)

I looked into 7 of the 9 packages that buildrequire valgrind-devel
and did not find any using the .a files.

OBS-URL: https://build.opensuse.org/request/show/655464
OBS-URL: https://build.opensuse.org/package/show/devel:tools/valgrind?expand=0&rev=187
2018-12-07 09:00:59 +00:00
Dominique Leuenberger
21bf0e2098 Accepting request 652030 from devel:tools
- update valgrind.xen.patch to branch bug390553-20181125-ddfc274b2

- build against Toolchain module for SLE12
- add 0001-Bug-397187-s390x-Add-vector-register-support-for-vgd.patch
  0001-Bug-400490-s390x-Fix-register-allocation-for-VRs-vs-.patch,
  0001-Bug-400491-s390x-Sign-extend-immediate-operand-of-LO.patch,
  0001-s390x-more-fixes.patch,
  Implement-emulated-system-registers.-Fixes-392146.patch (FATE#326355)
- enable check (poo#36751)

- update to 3.14.0 (bsc#1114575, FATE#326355):
  see http://www.valgrind.org/docs/manual/dist.news.html
  * 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
    added.
  * 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.

OBS-URL: https://build.opensuse.org/request/show/652030
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/valgrind?expand=0&rev=111
2018-11-28 10:11:53 +00:00
e62f4ba5e8 OBS-URL: https://build.opensuse.org/package/show/devel:tools/valgrind?expand=0&rev=185 2018-11-26 14:10:40 +00:00