Package Details: rr 4.5.0-3

Git Clone URL: https://aur.archlinux.org/rr.git (read-only)
Package Base: rr
Description: Record and Replay framework: lightweight recording and deterministic debugging
Upstream URL: http://rr-project.org/
Licenses: custom
Submitter: dequis
Maintainer: dequis
Last Packager: dequis
Votes: 18
Popularity: 0.085360
First Submitted: 2015-08-24 23:26
Last Updated: 2017-03-21 20:29

Latest Comments

dequis commented on 2017-03-21 20:31

4.5.0-3 backports another patch to fix build with glibc 2.25

dequis commented on 2017-03-21 07:27

Thanks, 4.5.0-2 now includes that whole pull request as a patch.

janisozaur commented on 2017-03-21 07:07

Fixed upstream in https://github.com/mozilla/rr/commit/4ad0b6a6d5b58c66ea07b5dbe6bfc6c67a0acfdd and https://github.com/mozilla/rr/commit/d1dfa778c3814174b3e0420a01bbe186466a33bc

You can work around that by either applying these patches, not building tests (I doubt the package executes them) or disabling -Werror. The tests are actually needed to be built with debug enabled.

jneem commented on 2017-03-20 00:38

With gcc 6.3.1, I'm getting a failed build due to -Werror:

/home/jneeman/.cache/pacaur/rr/src/rr-4.5.0/src/test/ptrace_remote_unmap.c:53:3: error: suggest parentheses around assignment used as truth value [-Werror=parentheses]
assert(wret = child);

As I discovered when poking around in CMakeLists.txt, the test files are built with debug flags, even in a release build (see CMakeLists.txt:987). Maybe you could just turn off building the tests?

dequis commented on 2016-10-03 04:17

@chris64: that's an error raised by make, which depends on libgc. Either something broken in your system, or arch core bug. rr doesn't use libgc at all.

chris64 commented on 2016-10-02 10:31

gc is missing as a required dependency :-)

make: error while loading shared libraries: libgc.so.1: cannot open shared object file: No such file or directory
make[1]: *** [CMakeFiles/Makefile2:4974: CMakeFiles/ptrace_signals_32.dir/all] Error 127
make: *** [Makefile:161: all] Error 2

https://www.archlinux.org/packages/extra/x86_64/gc/

dequis commented on 2016-10-02 02:09

4.4.0 for real this time, release notes: http://robert.ocallahan.org/2016/10/rr-440-released.html

The issue in my previous comment turned out to be hardening-wrapper. I've included this patch to fix it: https://github.com/mozilla/rr/commit/b17311c9f7720512f3a25e820c212d09d5799bcd

dequis commented on 2016-10-01 18:18

Not updating to 4.4.0 yet since it fails to build for me: https://github.com/mozilla/rr/issues/1836

dequis commented on 2016-09-01 15:50

Fixed with 4.3.0-2. Added -DCMAKE_BUILD_TYPE=Release to build without -Werror and with -O2 (so maybe the overhead will be lower too)

damien commented on 2016-09-01 11:35

The compilation is failing for me with gcc 6.1.1 due to warnings being treated as errors.

All comments