From 41357c7d1c5485276a746f8ab24ff706ffe87a4e Mon Sep 17 00:00:00 2001 From: Anderson Torres Date: Tue, 2 Dec 2025 17:26:03 -0300 Subject: [PATCH] gnu: alpine: Fix build with gcc-14. * gnu/packages/mail.scm (alpine)[arguments]<#:configure-flags>: Add CFLAGS. Fixes: guix/guix#4585 Change-Id: I8229b699d4ae15548f61586d2ee7d1c1b1602c7b Co-authord-by: Andreas Enge Signed-off-by: Andreas Enge --- gnu/packages/mail.scm | 30 ++++++++++++++++-------------- 1 file changed, 16 insertions(+), 14 deletions(-) diff --git a/gnu/packages/mail.scm b/gnu/packages/mail.scm index 82bb0b201b8..2678363c5e1 100644 --- a/gnu/packages/mail.scm +++ b/gnu/packages/mail.scm @@ -4033,20 +4033,22 @@ operators and scripters.") `(#:make-flags (list (string-append "CC=" ,(cc-for-target))) #:parallel-build? #f ;fails otherwise - #:configure-flags (list (string-append "--with-ssl-include-dir=" - (assoc-ref %build-inputs "openssl") - "/include/openssl") - (string-append "--with-ssl-dir=" - (assoc-ref %build-inputs "openssl")) - (string-append "--with-ssl-certs-dir=" - "/etc/ssl/certs/") - (string-append "--with-ssl-lib-dir=" - (assoc-ref %build-inputs "openssl") - "/lib") - (string-append "--with-interactive-spellcheck=" - (assoc-ref %build-inputs "aspell") - "/bin/aspell") - "--with-date-stamp=Thu 1 Jan 01:00:01 CET 1970") + #:configure-flags + (list "CFLAGS=-g -O2 -Wno-error=incompatible-pointer-type" + (string-append "--with-ssl-include-dir=" + (assoc-ref %build-inputs "openssl") + "/include/openssl") + (string-append "--with-ssl-dir=" + (assoc-ref %build-inputs "openssl")) + (string-append "--with-ssl-certs-dir=" + "/etc/ssl/certs/") + (string-append "--with-ssl-lib-dir=" + (assoc-ref %build-inputs "openssl") + "/lib") + (string-append "--with-interactive-spellcheck=" + (assoc-ref %build-inputs "aspell") + "/bin/aspell") + "--with-date-stamp=Thu 1 Jan 01:00:01 CET 1970") #:phases (modify-phases %standard-phases (add-after 'unpack 'assume-shadow-passwords