diff options
author | Adam Faiz <adam.faiz@disroot.org> | 2024-08-28 23:25:42 +0800 |
---|---|---|
committer | Liliana Marie Prikler <liliana.prikler@gmail.com> | 2024-08-31 15:04:42 +0200 |
commit | 9ea5ec1b8ca14caeb07d3bb7a77b431ee2c092a5 (patch) | |
tree | 809cc0054e98082df3e716e5794014cc02ebe6a3 /gnu/packages/debug.scm | |
parent | b8327cb31199fb9f4ebed6c53a59601d41def5a1 (diff) | |
download | guix-9ea5ec1b8ca14caeb07d3bb7a77b431ee2c092a5.tar.gz guix-9ea5ec1b8ca14caeb07d3bb7a77b431ee2c092a5.zip |
gnu: Add backward-cpp.
* gnu/packages/debug.scm (backward-cpp): New variable.
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
Diffstat (limited to 'gnu/packages/debug.scm')
-rw-r--r-- | gnu/packages/debug.scm | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/gnu/packages/debug.scm b/gnu/packages/debug.scm index 8cfc0359f5..cc8e05746a 100644 --- a/gnu/packages/debug.scm +++ b/gnu/packages/debug.scm @@ -567,6 +567,33 @@ It is a fork of American Fuzzy Lop fuzzer and features: redqueen, AFLfast++ power schedules, MOpt mutators, unicorn_mode, etc. @end itemize"))) +(define-public backward-cpp + (package + (name "backward-cpp") + (version "1.6") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/bombela/backward-cpp") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1b2h03iwfhcsg8i4f125mlrjf8l1y7qsr2gsbkv0z03i067lykns")))) + (arguments + (list + #:configure-flags + #~(list "-DBACKWARD_SHARED=ON"))) + (build-system cmake-build-system) + (inputs + (list libiberty zlib)) + (synopsis "Stack trace pretty printer for C++") + (description + "Backward-cpp is a stack trace pretty printer for C++. +It can print annotated stack traces using debug info in the executable.") + (home-page "https://github.com/bombela/backward-cpp") + (license license:expat))) + (define-public stress-make (let ((commit "97815bed8060de33952475b3498767c91f59ffd9") (revision "2")) ;No official source distribution |