diff options
author | Sharlatan Hellseher <sharlatanus@gmail.com> | 2023-11-05 14:56:18 +0000 |
---|---|---|
committer | Eric Bavier <bavier@posteo.net> | 2023-11-18 19:56:29 -0600 |
commit | 1f4fb3f47c0bb69a8f73b9d16d60905d5667f4a5 (patch) | |
tree | 03bf6369d19762cccda4f34eff47b9f2bf376a1c | |
parent | 2ab5e449246f98b049888dde3c310f5b4a0a64a2 (diff) | |
download | guix-1f4fb3f47c0bb69a8f73b9d16d60905d5667f4a5.tar.gz |
gnu: qd: Use G-expressions.
* gnu/packages/multiprecision.scm (qd): Adjust package style by using G-expressions. Change-Id: I9265979343e67d1d9e9e69b7b071ea1e429d3ee4 Signed-off-by: Eric Bavier <bavier@posteo.net>
-rw-r--r-- | gnu/packages/multiprecision.scm | 25 |
1 files changed, 13 insertions, 12 deletions
diff --git a/gnu/packages/multiprecision.scm b/gnu/packages/multiprecision.scm index 3aa5dccfab..11afcfe4a0 100644 --- a/gnu/packages/multiprecision.scm +++ b/gnu/packages/multiprecision.scm @@ -10,6 +10,7 @@ ;;; Copyright © 2021 Vinicius Monego <monego@posteo.net> ;;; Copyright © 2022 Maxim Cournoyer <maxim.cournoyer@gmail.com> ;;; Copyright © 2023 Janneke Nieuwenhuizen <janneke@gnu.org> +;;; Copyright © 2023 Sharlatan Hellseher <sharlatanus@gmail.com> ;;; ;;; This file is part of GNU Guix. ;;; @@ -263,18 +264,18 @@ error. Additionally, iRRAM uses the concept of multi-valued functions.") (native-inputs (list gfortran)) (arguments - `(#:configure-flags `("--disable-enable_fma" ;weird :/ - "--disable-static" - "--enable-shared" - ,,@(if (string-prefix? "aarch64" - (or (%current-target-system) - (%current-system))) - ;; XXX: The qd_test test fails numerical - ;; accuracy checks for 'dd_real::exp()' on - ;; aarch64 with GCC 5.4 at -O2. Disabling - ;; expensive optimizations lets it pass. - '("CXXFLAGS=-O3 -fno-expensive-optimizations") - '("CXXFLAGS=-O3"))))) + (list + #:configure-flags + #~(list "--disable-enable_fma" ;weird :/ + "--disable-static" + "--enable-shared" + #$@(if (target-aarch64?) + ;; XXX: The qd_test test fails numerical + ;; accuracy checks for 'dd_real::exp()' on + ;; aarch64 with GCC 5.4 at -O2. Disabling + ;; expensive optimizations lets it pass. + '("CXXFLAGS=-O3 -fno-expensive-optimizations") + '("CXXFLAGS=-O3"))))) (home-page "https://www.davidhbailey.com/dhbsoftware/") (synopsis "Double-double and quad-double library") (description "This package supports both a double-double |