janneke pushed a commit to branch core-packages-team in repository guix. commit 26b366e2008c6b37a0c9dccfb31b6f273912287a Author: Janneke Nieuwenhuizen <jann...@gnu.org> AuthorDate: Sat Jan 4 11:27:46 2025 +0100
gnu: r-fast: Fix build with gcc-14. * gnu/packages/cran.scm (r-rfast)[arguments]: New field to relax gcc-14's strictness. Change-Id: I11fc6f40dbb6bc37831a0e7d647bc6dae10a6af0 --- gnu/packages/cran.scm | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/gnu/packages/cran.scm b/gnu/packages/cran.scm index d5a665805f..0bf3414846 100644 --- a/gnu/packages/cran.scm +++ b/gnu/packages/cran.scm @@ -39441,6 +39441,14 @@ aggregation for comparing different implementations in order to provide a "1zqq4k85i0nbzndkh0iiq3k83ly0mpl3pn4wkka6qxfvk6n6rr7r")))) (properties `((upstream-name . "Rfast"))) (build-system r-build-system) + (arguments + `(#:phases + (modify-phases %standard-phases + (add-before 'install 'relax-gcc-14-strictness + (lambda _ + (substitute* "src/Makevars" + (("PKG_CXXFLAGS =" all) + (string-append all " -Wno-error=changes-meaning")))))))) (propagated-inputs (list r-rcpp r-rcpparmadillo r-rcppparallel r-rcppziggurat)) (home-page "https://github.com/RfastOfficial/Rfast")