~ruther/guix-local

3c46191abd0ab1e6cf24ddfedafbd9b646989f5c — Zheng Junjie 2 years ago 697db59
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
1 files changed, 3 insertions(+), 1 deletions(-)

M gnu/packages/javascript.scm
M gnu/packages/javascript.scm => gnu/packages/javascript.scm +3 -1
@@ 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)