janneke pushed a commit to branch core-packages-team in repository guix. commit 05947eea4b11db50cf4681dc1cd73943fdabf232 Author: Janneke Nieuwenhuizen <jann...@gnu.org> AuthorDate: Thu Dec 12 14:08:27 2024 +0100
bash-minimal: Use gcc-14 hurd/x86-linux build fix for all platforms. * gnu/packages/bash.scm (bash-minimal)[arguments]: Unconditionally add CFLAGS to #:configure-flags to relax gcc-14's strictness. Change-Id: Ifd502adf8c53aa960c02a50bc5bd498bfb9858f6 --- gnu/packages/bash.scm | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/gnu/packages/bash.scm b/gnu/packages/bash.scm index 054028564a..dbcc631ed0 100644 --- a/gnu/packages/bash.scm +++ b/gnu/packages/bash.scm @@ -269,7 +269,8 @@ without modification.") (srfi srfi-1) (srfi srfi-26))) ((#:configure-flags flags '()) - `(list "--without-bash-malloc" + `(list "CFLAGS=-g -O2 -Wno-error=implicit-function-declaration" + "--without-bash-malloc" "--disable-readline" "--disable-history" "--disable-help-builtin" @@ -281,15 +282,6 @@ without modification.") ;; modules and related code. "ac_cv_func_dlopen=no" - ,@(if (or (target-hurd64?) - (%current-target-system) - (and (target-x86?) (target-linux?))) - ;; gcc-14 implictly uses -Wimplicit-function-declaration - ;; which together with -Werror causes: - ;; ./enable.def:492:11: error: implicit declaration of function ‘dlclose’; - '("CFLAGS=-g -O2 -Wno-error=implicit-function-declaration") - '()) - ,@(if (%current-target-system) '("bash_cv_job_control_missing=no" "bash_cv_getcwd_malloc=yes")