From 9c2d183df4c050f2b7ff12bc68dccec3bc067809 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nguy=E1=BB=85n=20Gia=20Phong?= Date: Thu, 27 Aug 2026 17:17:35 +0900 Subject: gnu: qemu-for-aflplusplus: Set absolute path to addr2line. * gnu/packages/debug.scm (qemu-for-aflplusplus)[arguments]<#:phases>: Add phase set-addr2line-path. --- gnu/packages/debug.scm | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/gnu/packages/debug.scm b/gnu/packages/debug.scm index 8787652a620..df3eb572faf 100644 --- a/gnu/packages/debug.scm +++ b/gnu/packages/debug.scm @@ -361,6 +361,12 @@ tool.") ((#:phases phases) #~(modify-phases #$phases (delete 'replace-firmwares) + (add-after 'unpack 'set-addr2line-path + (lambda* (#:key inputs #:allow-other-keys) + (substitute* "accel/tcg/tcg-runtime.c" + (("\"addr2line") + (string-append + "\"" (search-input-file inputs "bin/addr2line")))))) (delete 'patch-embedded-shebangs) (delete 'fix-optionrom-makefile) (delete 'disable-unusable-tests) @@ -398,6 +404,7 @@ tool.") (delete-file "tests/qemu-iotests/267")))) '()))))) (inputs (modify-inputs inputs + (append gcc) (delete "dtc"))) (home-page "https://github.com/AFLplusplus/qemuafl") (synopsis "QEMU for AFL++"))))) -- cgit v1.2.3