me
/
guix
Archived
1
0
Fork 0

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
master
Zheng Junjie 2023-07-17 12:10:55 +08:00 committed by 宋文武
parent 697db5938d
commit 3c46191abd
No known key found for this signature in database
GPG Key ID: D415BF253B515976
1 changed files with 3 additions and 1 deletions

View File

@ -7,6 +7,7 @@
;;; Copyright © 2021 Pierre Neidhardt <mail@ambrevar.xyz> ;;; Copyright © 2021 Pierre Neidhardt <mail@ambrevar.xyz>
;;; Copyright © 2021 Maxim Cournoyer <maxim.cournoyer@gmail.com> ;;; Copyright © 2021 Maxim Cournoyer <maxim.cournoyer@gmail.com>
;;; Copyright © 2022 Frank Pursel <frank.pursel@gmail.com> ;;; Copyright © 2022 Frank Pursel <frank.pursel@gmail.com>
;;; Copyright © 2023 Zheng Junjie <873216071@qq.com>
;;; ;;;
;;; This file is part of GNU Guix. ;;; This file is part of GNU Guix.
;;; ;;;
@ -837,7 +838,8 @@ roots, or wrestle with obscure build systems.")
(arguments (arguments
`(#:make-flags `(#:make-flags
(list "prefix=" (list "prefix="
(string-append "DESTDIR=" %output)) (string-append "DESTDIR=" %output)
,@(if (target-riscv64?) '("LDFLAGS=-latomic") '()))
#:phases #:phases
(modify-phases %standard-phases (modify-phases %standard-phases
(delete 'configure) (delete 'configure)