From af1ca83cf9e578c55d0c3c190982ddb34b71040e Mon Sep 17 00:00:00 2001 From: Ricardo Wurmus Date: Tue, 11 Nov 2025 13:42:44 +0100 Subject: [PATCH] gnu: r-sigfit: Fix build with GCC@14 * gnu/packages/bioinformatics.scm (r-sigfit)[arguments]: Add phase 'gcc-14-compatibility. Change-Id: Iaa00ecdf00dcf76330f3b1f904da6263b82e0617 --- gnu/packages/bioinformatics.scm | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm index ecc89ac8ff1b1e87765074bac0952810521670cb..339bee002b7fb4a4da1f6521c2678e9df753553f 100644 --- a/gnu/packages/bioinformatics.scm +++ b/gnu/packages/bioinformatics.scm @@ -1744,6 +1744,17 @@ tests in large cohorts and biobanks (SAIGE-GENE+).") (base32 "16r6m8p90rnb4hxl86fz3kbals3626232i8fj0zhhd23p89z3w4v")))) (properties `((upstream-name . "sigfit"))) (build-system r-build-system) + (arguments + (list + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'gcc-14-compatibility + (lambda _ + (substitute* "configure" + ;; Modifying src/Makevars directly is overruled. + (("config\\(\\)\"") + "config()\" +echo \"PKG_CXXFLAGS+=-g -O2 -Wno-error=changes-meaning\" >> src/Makevars"))))))) (native-inputs (list r-codetools)) (propagated-inputs (list r-rcpp r-rstan