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

rr-5.7.0-2.1 RPM for aarch64

From OpenSuSE Ports Tumbleweed for aarch64

Name: rr Distribution: openSUSE Tumbleweed
Version: 5.7.0 Vendor: openSUSE
Release: 2.1 Build date: Tue Mar 12 11:42:41 2024
Group: Development/Languages/C and C++ Build host: reproducible
Size: 4096620 Source RPM: rr-5.7.0-2.1.src.rpm
Packager: http://bugs.opensuse.org
Url: https://rr-project.org/
Summary: Records nondeterministic executions and debugs them deterministically
This program aspires to be your primary debugging tool, enhancing gdb. It
also provides efficient reverse execution under gdb. Set breakpoints and
data watchpoints and quickly reverse-execute to where they were hit.

Provides

Requires

License

MIT

Changelog

* Tue Mar 12 2024 pgajdos@suse.com
  - remove dependency on /usr/bin/python3 using
    %python3_fix_shebang macro, [bsc#1212476]
* Wed Oct 04 2023 Michael Vetter <mvetter@suse.com>
  - Update to 5.7.0:
    * This release includes many bug fixes, improvements to system
      call coverage, and incremental performance improvements.
      In particular, performance is improved for applications with
      thousands of threads (partly via the new WaitManager).
      A lot of rare intermittent bugs have been fixed, partly due
      to significant reworking of how unexpected task exits are handled.
  - Remove upstream patches:
    * 2248c85c.patch
    * 2979c60e.patch
* Wed May 24 2023 Michael Vetter <mvetter@suse.com>
  - Drop e32502d0.patch:
    This was added due to a build fail related to:
    https://github.com/rr-debugger/rr/issues/3485
    Which seems to have been a bug in gcc:
    https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109420
    But now it seems that it fails our build and without this patch
    it builds fine
* Wed Apr 12 2023 Michael Vetter <mvetter@suse.com>
  - Add e32502d0.patch: Avoid having type members and enum members
    of Arch with the same name
* Thu Mar 30 2023 Michael Vetter <mvetter@suse.com>
  - Add 2248c85c.patch: Fix build on Tumbleweed with gcc13 by
    explicitly including cstdint
* Mon Oct 31 2022 Dominique Leuenberger <dimstar@opensuse.org>
  - Add 2979c60e.patch: Avoid creating a struct with elements after
    ethtool_sset_info's variable-length-array.
* Tue Aug 16 2022 Dirk Müller <dmueller@suse.com>
  - filelist fix for aarch64
* Mon Aug 08 2022 Michael Vetter <mvetter@suse.com>
  - Update to 5.6.0:
    * This release includes many bug fixes, improvements to system call coverage, and
      incremental performance improvements. Plus:
    * ARM Aarch64 support is now production quality (features implemented and
      tests pass), with some caveats. Recent iterations of Cortex and Neoverse (AWS
      Graviton) chips are supported, as is Apple M1 (when running Linux on bare metal
      M1). LDREX/STREX are not supported; userspace code must use Large System
      Extensions atomics only. Thanks to Yichao Yu and Keno Fischer for this work! We
      don't have prebuilt ARM packages yet.
    * Recording applications that use RDTSC heavily should be much faster than in
      previous versions of rr.
    * The rseq system call is now supported (via emulation).
  -  Remove patches contained in new release:
    * rr-glib-234.patch
    * rr-map-elf-header.patch
    * rr-pthread-for-new-gcc.patch
* Mon May 23 2022 Michael Vetter <mvetter@suse.com>
  - Add rr-glib-234.patch to build with glib > 2.34
    See https://github.com/rr-debugger/rr/issues/3199
* Fri Apr 29 2022 Michael Vetter <mvetter@suse.com>
  - Cmake changes:
    * build as release
    * dont build 32bit
    * set c++14 via cmake instead of exporting variable
    * use cmake_build macro
  - Add rr-map-elf-header.patch:
    Fix undefined reference to `_dl_addr'
  - Add rr-pthread-for-new-gcc.patch:
    Fix https://github.com/rr-debugger/rr/issues/2987
* Wed Dec 01 2021 Guillaume GARDET <guillaume.gardet@opensuse.org>
  - Enable build on aarch64
* Mon Sep 20 2021 Michael Vetter <mvetter@suse.com>
  - Update to 5.5.0:
    * As usual there are many bug fixes, improvements to system call
      coverage, and incremental performance improvements.
      See: https://github.com/rr-debugger/rr/compare/5.4.0...5.5.0

Files

/usr/bin/rr
/usr/bin/rr-collect-symbols.py
/usr/bin/rr_exec_stub
/usr/bin/signal-rr-recording.sh
/usr/lib64/rr
/usr/lib64/rr/librraudit.so
/usr/lib64/rr/librrpage.so
/usr/lib64/rr/librrpreload.so
/usr/share/bash-completion/completions/rr
/usr/share/doc/packages/rr
/usr/share/doc/packages/rr/README.md
/usr/share/licenses/rr
/usr/share/licenses/rr/LICENSE
/usr/share/rr
/usr/share/rr/32bit-avx.xml
/usr/share/rr/32bit-core.xml
/usr/share/rr/32bit-linux.xml
/usr/share/rr/32bit-pkeys.xml
/usr/share/rr/32bit-sse.xml
/usr/share/rr/64bit-avx.xml
/usr/share/rr/64bit-core.xml
/usr/share/rr/64bit-linux.xml
/usr/share/rr/64bit-pkeys.xml
/usr/share/rr/64bit-seg.xml
/usr/share/rr/64bit-sse.xml
/usr/share/rr/aarch64-core.xml
/usr/share/rr/aarch64-fpu.xml
/usr/share/rr/aarch64-pauth.xml
/usr/share/rr/amd64-avx-linux.xml
/usr/share/rr/amd64-linux.xml
/usr/share/rr/amd64-pkeys-linux.xml
/usr/share/rr/i386-avx-linux.xml
/usr/share/rr/i386-linux.xml
/usr/share/rr/i386-pkeys-linux.xml
/usr/share/rr/src
/usr/share/rr/src/preload
/usr/share/rr/src/preload/overrides.c
/usr/share/rr/src/preload/preload_interface.h
/usr/share/rr/src/preload/raw_syscall.S
/usr/share/rr/src/preload/rr_page.S
/usr/share/rr/src/preload/rr_page.ld
/usr/share/rr/src/preload/rr_page_instructions.S
/usr/share/rr/src/preload/rr_vdso.S
/usr/share/rr/src/preload/rrcalls.h
/usr/share/rr/src/preload/syscall_hook.S
/usr/share/rr/src/preload/syscallbuf.c
/usr/share/rr/src/preload/syscallbuf.h


Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Apr 27 01:37:30 2024