gnu: recutils: Fix build with GCC 14.

Fixes: guix/guix#1353.

* gnu/packages/databases.scm (recutils)[arguments]<#:configure-flags>:
Add -Wno-error=implicit-function-declaration and
-Wno-error=incompatible-pointer-types.

Change-Id: Id9169dec7fc02c181125986960a9d6be657c8517
This commit is contained in:
Zheng Junjie 2025-07-19 17:45:02 +08:00
parent 30cc04367f
commit 0bae6e3586
No known key found for this signature in database
GPG key ID: 3B5AA993E1A2DFF0

View file

@ -1910,7 +1910,11 @@ organized in a hash table or B+ tree.")
#~(list "--disable-static"
(string-append "--with-bash-headers="
(search-input-directory %build-inputs
"include/bash")))
"include/bash"))
;; Add CFLAGS to relax gcc-14's strictness.
(string-append "CFLAGS=-g -O2"
" -Wno-error=implicit-function-declaration"
" -Wno-error=incompatible-pointer-types"))
#:phases
#~(modify-phases %standard-phases
(add-after 'install 'symlink-bash-loadables