~ruther/guix-local

5b8ffb974c1465591a0e2c29d9547ffdae1dc852 — Gabriel Wicki 1 year, 3 months ago 35257e5
gnu: kitty: Fix build with GCC@14.

* gnu/packages/terminals.scm (kitty)[arguments] <phases>: Add CFLAGS argument
ignoring warning.

Change-Id: I29e13b356cabcdb2e4de9ad9fb03fddd786df15c
1 files changed, 5 insertions(+), 2 deletions(-)

M gnu/packages/terminals.scm
M gnu/packages/terminals.scm => gnu/packages/terminals.scm +5 -2
@@ 1338,8 1338,11 @@ tmux.")
          (delete 'configure)   ;no configure script
          (replace 'build
            (lambda* (#:key inputs #:allow-other-keys)
              ;; Don't fail on deprecation warnings from GCC
              (setenv "CFLAGS" "-Wno-error=deprecated-declarations")
              ;; Don't fail on deprecation warnings from GCC or when not using
              ;; sizeof in one of the two arguments of calloc
              (setenv "CFLAGS"
                      (string-append "-Wno-error=deprecated-declarations "
                                     "-Wno-error=calloc-transposed-args"))
              ;; The "kitty" sub-directory must be writable prior to
              ;; configuration (e.g., un-setting updates).
              (for-each make-file-writable (find-files "kitty"))