From 706af6dfd7e1a744768d5ec613f8765c0c6d0b6f Mon Sep 17 00:00:00 2001 From: Efraim Flashner Date: Tue, 12 Jul 2022 16:56:28 +0300 Subject: [PATCH] gnu: numactl: Fix building on riscv64-linux. * gnu/packages/linux.scm (numactl)[arguments]: When building for riscv64-linux always link with libatomic. --- gnu/packages/linux.scm | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm index efd0d09ad1..f9ec702c23 100644 --- a/gnu/packages/linux.scm +++ b/gnu/packages/linux.scm @@ -3537,7 +3537,10 @@ compressed, transparent to other programs, without decompressing them.") "1xngddsph43bxljywahi9d44fxr022slsap4hh91w8xnq54d2sw2")))) (build-system gnu-build-system) (arguments - '(;; There's a 'test' target, but it requires NUMA support in the kernel + `(,@(if (target-riscv64?) + `(#:make-flags (list "LDFLAGS=-latomic")) + '()) + ;; There's a 'test' target, but it requires NUMA support in the kernel ;; to run, which we can't assume to have. #:tests? #f))