guix-commits
[Top][All Lists]
Advanced

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

02/30: gnu: quickjs: Fix building on riscv64-linux.


From: guix-commits
Subject: 02/30: gnu: quickjs: Fix building on riscv64-linux.
Date: Tue, 19 Mar 2024 07:11:59 -0400 (EDT)

iyzsong pushed a commit to branch master
in repository guix.

commit 3c46191abd0ab1e6cf24ddfedafbd9b646989f5c
Author: Zheng Junjie <873216071@qq.com>
AuthorDate: Mon Jul 17 12:10:55 2023 +0800

    gnu: quickjs: Fix building on riscv64-linux.
    
    * gnu/packages/javascript.scm (quickjs)[arguments]: Adjust
    make-flags when building for riscv64-linux to link with '-latomic'.
    
    Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
    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 <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.
 ;;;
@@ -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)



reply via email to

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