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 <andreas@enge.fr>
Signed-off-by: Andreas Enge <andreas@enge.fr>
This commit is contained in:
Anderson Torres 2025-12-02 17:26:03 -03:00 committed by Andreas Enge
parent a85a0828cc
commit 41357c7d1c
No known key found for this signature in database
GPG key ID: F7D5C9BF765C61E3

View file

@ -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