From 3c46191abd0ab1e6cf24ddfedafbd9b646989f5c Mon Sep 17 00:00:00 2001 From: Zheng Junjie <873216071@qq.com> Date: Mon, 17 Jul 2023 12:10:55 +0800 Subject: gnu: quickjs: Fix building on riscv64-linux. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * gnu/packages/javascript.scm (quickjs)[arguments]: Adjust make-flags when building for riscv64-linux to link with '-latomic'. Signed-off-by: 宋文武 Change-Id: Ic66874191985c877f5fb648b37e241bff3f16084 --- gnu/packages/javascript.scm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/gnu/packages/javascript.scm b/gnu/packages/javascript.scm index 84d12f6b13..3ec1e5c5a5 100644 --- a/gnu/packages/javascript.scm +++ b/gnu/packages/javascript.scm @@ -7,6 +7,7 @@ ;;; Copyright © 2021 Pierre Neidhardt ;;; Copyright © 2021 Maxim Cournoyer ;;; Copyright © 2022 Frank Pursel +;;; Copyright © 2023 Zheng Junjie <873216071@qq.com> ;;; ;;; This file is part of GNU Guix. ;;; @@ -837,7 +838,8 @@ roots, or wrestle with obscure build systems.") (arguments `(#:make-flags (list "prefix=" - (string-append "DESTDIR=" %output)) + (string-append "DESTDIR=" %output) + ,@(if (target-riscv64?) '("LDFLAGS=-latomic") '())) #:phases (modify-phases %standard-phases (delete 'configure) -- cgit v1.2.3