~ruther/guix-local

d322b7053b59e6cd74454101838034ce2cdc2bf6 — Janneke Nieuwenhuizen 1 year, 6 months ago bb77fc1
gnu: folks: Fix build with gcc-14.

* gnu/packages/gnome.scm (folks)[arguments]: Add phase "relax-gcc-14-strictness".

Change-Id: I1d9bc4ee914a0b6ffdabced3fa8febee5feacc30
1 files changed, 7 insertions(+), 1 deletions(-)

M gnu/packages/gnome.scm
M gnu/packages/gnome.scm => gnu/packages/gnome.scm +7 -1
@@ 11171,7 11171,13 @@ functionality and behavior.")
           (lambda _
             (substitute* "meson.build"
               (("gtk_update_icon_cache: true")
                "gtk_update_icon_cache: false")))))))
                "gtk_update_icon_cache: false"))))
          (add-before 'configure 'relax-gcc-14-strictness
            (lambda _
              (setenv "CFLAGS"
                      (string-append "-g -O2"
                                     " -Wno-error=implicit-function-declaration"
                                     " -Wno-error=incompatible-pointer-types")))))))
    (inputs
     (list bdb
           dbus-glib