[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
05/07: gnu: uftrace: Use G-expressions.
From: |
guix-commits |
Subject: |
05/07: gnu: uftrace: Use G-expressions. |
Date: |
Sun, 9 Jul 2023 14:15:15 -0400 (EDT) |
nckx pushed a commit to branch master
in repository guix.
commit 5237abd7ce558fe377652da95a6a83fac17c2ea1
Author: Tobias Geerinckx-Rice <me@tobias.gr>
AuthorDate: Sun Jul 2 02:00:01 2023 +0200
gnu: uftrace: Use G-expressions.
* gnu/packages/instrumentation.scm (uftrace)[arguments]:
Rewrite as G-expressions.
---
gnu/packages/instrumentation.scm | 51 ++++++++++++++++++++--------------------
1 file changed, 26 insertions(+), 25 deletions(-)
diff --git a/gnu/packages/instrumentation.scm b/gnu/packages/instrumentation.scm
index 263c2909f3..4969f52e66 100644
--- a/gnu/packages/instrumentation.scm
+++ b/gnu/packages/instrumentation.scm
@@ -551,31 +551,32 @@ whole-system symbolic access, and can also handle simple
tracing jobs.")
(base32
"0gk0hv3rnf5czvazz1prg21rf9qlniz42g5b389n8a29hqj4q6xr"))))
(build-system gnu-build-system)
(arguments
- `(#:make-flags
- (list
- (string-append "CC=" ,(cc-for-target)))
- ;; runtest hang at some point -- probably dues to
- ;; failed socket connection -- but we want to keep the
- ;; unit tests. Change the target to "test" when fixed.
- #:test-target "unittest"
- #:phases
- (modify-phases %standard-phases
- (replace 'configure
- (lambda* (#:key outputs target #:allow-other-keys)
- (let ((arch ,(platform-linux-architecture
- (lookup-platform-by-target-or-system
- (or (%current-target-system)
- (%current-system))))))
- (setenv "ARCH"
- (cond
- ((string=? arch "arm64") "aarch64")
- (else arch)))
- (when target
- (setenv "CROSS_COMPILE" (string-append target "-"))))
- (setenv "SHELL" (which "sh"))
- (invoke "./configure"
- (string-append "--prefix="
- (assoc-ref outputs "out"))))))))
+ (list
+ #:make-flags
+ #~(list
+ (string-append "CC=" #$(cc-for-target)))
+ ;; runtest hangs at some point -- probably due to
+ ;; failed socket connection -- but we want to keep the
+ ;; unit tests. Change the target to "test" when fixed.
+ #:test-target "unittest"
+ #:phases
+ #~(modify-phases %standard-phases
+ (replace 'configure
+ (lambda* (#:key outputs target #:allow-other-keys)
+ (let ((arch #$(platform-linux-architecture
+ (lookup-platform-by-target-or-system
+ (or (%current-target-system)
+ (%current-system))))))
+ (setenv "ARCH"
+ (cond
+ ((string=? arch "arm64") "aarch64")
+ (else arch)))
+ (when target
+ (setenv "CROSS_COMPILE" (string-append target "-"))))
+ (setenv "SHELL" (which "sh"))
+ (invoke "./configure"
+ (string-append "--prefix="
+ #$output)))))))
(inputs
(list capstone
elfutils
- branch master updated (2ba2e80ee6 -> f0ca6346a4), guix-commits, 2023/07/09
- 01/07: gnu: btrfs-progs: Update to 6.3.2., guix-commits, 2023/07/09
- 02/07: gnu: btrbk: Update to 0.32.6., guix-commits, 2023/07/09
- 04/07: gnu: bees: Update to 0.10., guix-commits, 2023/07/09
- 05/07: gnu: uftrace: Use G-expressions.,
guix-commits <=
- 07/07: gnu: babeltrace: Update to 2.0.5., guix-commits, 2023/07/09
- 06/07: gnu: uftrace: Use (ice-9 match)., guix-commits, 2023/07/09
- 03/07: gnu: btrbk: Re-use $PREFIX in our substitution., guix-commits, 2023/07/09