guix-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[bug#64673] [PATCH 1/3] gnu: quickjs: Fix building on riscv64-linux.


From: Zheng Junjie
Subject: [bug#64673] [PATCH 1/3] gnu: quickjs: Fix building on riscv64-linux.
Date: Mon, 17 Jul 2023 12:10:55 +0800

* gnu/packages/javascript.scm (quickjs)[arguments]: Adjust
make-flags when building for riscv64-linux to link with '-latomic'.
---
 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 e70aa7d7e1..ca467bee65 100644
--- a/gnu/packages/javascript.scm
+++ b/gnu/packages/javascript.scm
@@ -7,6 +7,7 @@
 ;;; Copyright ?? 2021 Pierre Neidhardt <mail@ambrevar.xyz>
 ;;; Copyright ?? 2021 Maxim Cournoyer <maxim.cournoyer@gmail.com>
 ;;; Copyright ?? 2022 Frank Pursel <frank.pursel@gmail.com>
+;;; Copyright ?? 2023 Zheng Junjie <873216071@qq.com>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -822,7 +823,8 @@ (define-public quickjs
     (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)
-- 
2.41.0






reply via email to

[Prev in Thread] Current Thread [Next in Thread]