diff options
author | Ricardo Wurmus <rekado@elephly.net> | 2023-04-12 14:10:43 +0200 |
---|---|---|
committer | Ricardo Wurmus <rekado@elephly.net> | 2023-04-12 14:18:13 +0200 |
commit | ac8b2a0469a4884353ac5c0f0854012da0b04fda (patch) | |
tree | 39bef8dd5e02fc44e0cfe04908b51acde35a30dd | |
parent | b1c3d7a20d4b2811d2a45709b154ef5b68bd3766 (diff) | |
download | guix-ac8b2a0469a4884353ac5c0f0854012da0b04fda.tar.gz |
gnu: eigen-for-tensorflow: Do not compile broken test.
* gnu/packages/algebra.scm (eigen-for-tensorflow)[arguments]: Add phase 'gcc-compatibility to avoid compiling the stddeque test, which doesn't work with the current GCC. [native-inputs]: Remove gcc-7.
-rw-r--r-- | gnu/packages/algebra.scm | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/gnu/packages/algebra.scm b/gnu/packages/algebra.scm index 5d4869ace2..a4bf08d514 100644 --- a/gnu/packages/algebra.scm +++ b/gnu/packages/algebra.scm @@ -3,7 +3,7 @@ ;;; Copyright © 2013, 2015, 2017, 2018, 2021 Ludovic Courtès <ludo@gnu.org> ;;; Copyright © 2016-2023 Nicolas Goaziou <mail@nicolasgoaziou.fr> ;;; Copyright © 2014, 2018 Mark H Weaver <mhw@netris.org> -;;; Copyright © 2016, 2018, 2019, 2021 Ricardo Wurmus <rekado@elephly.net> +;;; Copyright © 2016, 2018, 2019, 2021, 2023 Ricardo Wurmus <rekado@elephly.net> ;;; Copyright © 2017, 2020-2022 Efraim Flashner <efraim@flashner.co.il> ;;; Copyright © 2017–2021 Tobias Geerinckx-Rice <me@tobias.gr> ;;; Copyright © 2017 Marius Bakke <mbakke@fastmail.com> @@ -1146,9 +1146,12 @@ features, and more.") (substitute-keyword-arguments (package-arguments eigen) ((#:phases phases) `(modify-phases ,phases - (delete 'disable-some-tests))))) - (native-inputs - (list gcc-7))))) + (delete 'disable-some-tests) + ;; This test cannot be compiled + (add-after 'unpack 'gcc-compatibility + (lambda _ + (substitute* "test/CMakeLists.txt" + (("ei_add_test\\(stddeque") "#"))))))))))) (define-public eigen-for-tensorflow-lite ;; This commit was taken from |