diff options
author | Janneke Nieuwenhuizen <janneke@gnu.org> | 2024-12-30 21:30:12 +0100 |
---|---|---|
committer | Andreas Enge <andreas@enge.fr> | 2025-07-18 20:17:16 +0200 |
commit | b31b1eace4568d99d60f6cc71fb59bc47a3c3b1a (patch) | |
tree | f2eddd6b43c83d06736bb993fe32cedc0ee48f7a | |
parent | 512a867fafb7505e869dc441e7a4629b1b74aab8 (diff) |
gnu: accountsservice: Fix build with gcc-14.
* gnu/packages/freedesktop.scm (accountsservice)[arguments]: Add phase
"relax-gcc-14-strictness".
Change-Id: I19ceb499479911041d88e375d8989861713133d2
-rw-r--r-- | gnu/packages/freedesktop.scm | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/gnu/packages/freedesktop.scm b/gnu/packages/freedesktop.scm index b42e945692..89ba22b7b0 100644 --- a/gnu/packages/freedesktop.scm +++ b/gnu/packages/freedesktop.scm @@ -2067,6 +2067,10 @@ message bus.") (search-input-file inputs "bin/passwd")) (("/usr/bin/chage") (search-input-file inputs "bin/chage"))))) + (add-before 'configure 'relax-gcc-14-strictness + (lambda _ + (setenv "CFLAGS" + "-g -O2 -Wno-error=implicit-function-declaration"))) (add-after 'install 'wrap-with-xdg-data-dirs ;; This is to allow accountsservice finding extensions, which ;; should be installed to the system profile. |