guix_mirror_bot pushed a commit to branch master
in repository guix.

commit 357a6a31cf548948644f2454e5f6d2f849dda523
Author: Janneke Nieuwenhuizen <[email protected]>
AuthorDate: Fri Jan 3 12:04:54 2025 +0100

    gnu: 389-ds-base: Fix build with gcc-14.
    
    * gnu/packages/openldap.scm (389-ds-base)[arguments]: Add CFLAGS to 
#:configure-flags
    to relax gcc-14's strictness.
    
    Change-Id: I54510c0d0d0f9032f4f5043053b0282e0a4ffb9e
    Modified-by: Zheng Junjie <[email protected]>
---
 gnu/packages/openldap.scm | 22 +++++++++++++---------
 1 file changed, 13 insertions(+), 9 deletions(-)

diff --git a/gnu/packages/openldap.scm b/gnu/packages/openldap.scm
index 8d3c94e8ae..0653bc6992 100644
--- a/gnu/packages/openldap.scm
+++ b/gnu/packages/openldap.scm
@@ -244,15 +244,19 @@ servers from Python programs.")
                            ,@%default-gnu-imported-modules)
       #:disallowed-references (list httpd)
       #:configure-flags
-      #~(list "--enable-cmocka"
-              (string-append "--with-db="
-                             #$(this-package-input "bdb"))
-              (string-append "--with-netsnmp="
-                             #$(this-package-input "net-snmp"))
-              (string-append "--with-selinux="
-                             #$(this-package-input "libselinux"))
-              "--localstatedir=/var"
-              "--with-instconfigdir=/etc/dirsrv")
+      #~(list
+         ;; Relax gcc-14's strictness.
+         (string-append "CFLAGS=-g -O2"
+                        " -Wno-error=incompatible-pointer-types")
+         "--enable-cmocka"
+         (string-append "--with-db="
+                        #$(this-package-input "bdb"))
+         (string-append "--with-netsnmp="
+                        #$(this-package-input "net-snmp"))
+         (string-append "--with-selinux="
+                        #$(this-package-input "libselinux"))
+         "--localstatedir=/var"
+         "--with-instconfigdir=/etc/dirsrv")
       #:phases
       #~(modify-phases %standard-phases
           (add-after 'unpack 'fix-references

Reply via email to