...
 
Commits (4)
rr (5.2.0-4) unstable; urgency=medium
* Build only on amd64, since the i386 package isn’t aligned with the
i386 “baseline”. Closes: #915337.
* Switch to C++14 for C++ code, as required by capnproto 0.7.
* Standards-Version 4.3.0, no change required.
-- Stephen Kitt <skitt@debian.org> Wed, 02 Jan 2019 12:02:08 +0100
rr (5.2.0-3) unstable; urgency=medium
* Apply upstream patch to drop ucontext_t, which broke with glibc 2.28.
......
......@@ -15,14 +15,14 @@ Build-Depends: capnproto,
python-pexpect
# The following are required for the test suite
# realpath
Standards-Version: 4.2.1
Standards-Version: 4.3.0
Vcs-Browser: https://salsa.debian.org/debian/rr
Vcs-Git: https://salsa.debian.org/debian/rr.git
Homepage: http://rr-project.org
Rules-Requires-Root: no
Package: rr
Architecture: amd64 i386
Architecture: amd64
Depends: ${misc:Depends},
${shlibs:Depends}
Description: application execution recorder, player and debugger
......@@ -34,4 +34,5 @@ Description: application execution recorder, player and debugger
always identical from one run to another.
.
rr is incompatible with ptrace hardening, and currently only supports
Intel CPUs with Nehalem or later microarchitectures.
Intel CPUs with Nehalem or later microarchitectures. The amd64
package supports debugging amd64 and i386 binaries.
Description: Switch to -std=c++14 for capnproto
Author: Stephen Kitt <skitt@debian.org>
capnproto (or rather, kj) now requires C++14.
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -42,7 +42,7 @@
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${FLAGS_COMMON} -Wstrict-prototypes -std=gnu11")
# Define __STDC_LIMIT_MACROS so |#include <stdint.h>| works as expected.
# Define __STDC_FORMAT_MACROS so |#include <inttypes.h>| works as expected.
-set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${FLAGS_COMMON} -D__STDC_LIMIT_MACROS -D__STDC_FORMAT_MACROS -std=c++11")
+set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${FLAGS_COMMON} -D__STDC_LIMIT_MACROS -D__STDC_FORMAT_MACROS -std=c++14")
set(CMAKE_ASM_FLAGS "${CMAKE_ASM_FLAGS} -g3")
set(RR_FLAGS_DEBUG "-Wall -Wextra -Werror -O0 -DDEBUG -UNDEBUG")
bash-location.patch
move-page-exec-stub.patch
ucontext.patch
capnproto-c++14.patch