guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

67/70: bash-minimal: Use gcc-14 hurd/x86-linux build fix for all platfor


From: guix-commits
Subject: 67/70: bash-minimal: Use gcc-14 hurd/x86-linux build fix for all platforms.
Date: Sat, 14 Dec 2024 06:00:14 -0500 (EST)

janneke pushed a commit to branch core-packages-team
in repository guix.

commit bb14e404742184fa5a01ead5690c9ec5bc28c57f
Author: Janneke Nieuwenhuizen <janneke@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 c0d46761e9..df34da21ec 100644
--- a/gnu/packages/bash.scm
+++ b/gnu/packages/bash.scm
@@ -254,7 +254,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"
@@ -266,15 +267,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")



reply via email to

[Prev in Thread] Current Thread [Next in Thread]