janneke pushed a commit to branch core-packages-team in repository guix. commit d2eb1f10991083969bdde31a0e28b8084b984c5c Author: Janneke Nieuwenhuizen <jann...@gnu.org> AuthorDate: Tue Dec 31 22:43:03 2024 +0100
gnu: directfb: Fix build with gcc-14. * gnu/packages/graphics.scm (directfb)[arguments]: Add #:configure-flags to relax gcc-14's strictness. Change-Id: I8ce479978513efd0b6ebab7fe1dd3632f66456bf --- gnu/packages/graphics.scm | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/gnu/packages/graphics.scm b/gnu/packages/graphics.scm index df2d287eb8..16e625d78b 100644 --- a/gnu/packages/graphics.scm +++ b/gnu/packages/graphics.scm @@ -38,6 +38,7 @@ ;;; Copyright © 2023 Eric Bavier <bav...@posteo.net> ;;; Copyright © 2023, 2024 Artyom V. Poptsov <poptsov.art...@gmail.com> ;;; Copyright © 2024 Ivan Vilata-i-Balaguer <i...@selidor.net> +;;; Copyright © 2024 Janneke Nieuwenhuizen <jann...@gnu.org> ;;; ;;; This file is part of GNU Guix. ;;; @@ -200,7 +201,9 @@ framebuffer graphics, audio output and input event.") (base32 "0bs3yzb7hy3mgydrj8ycg7pllrd2b6j0gxj596inyr7ihssr3i0y")))) (build-system gnu-build-system) (arguments - `(#:phases + `(#:configure-flags + '("CFLAGS=-g -O2 -Wno-error=incompatible-pointer-types") + #:phases (modify-phases %standard-phases (add-after 'unpack 'remove-buildtime ;; Remove embedded build time for reproducible builds @@ -217,8 +220,7 @@ framebuffer graphics, audio output and input event.") (add-after 'unpack 'disable-configure-during-bootstrap (lambda _ (substitute* "autogen.sh" - (("^.*\\$srcdir/configure.*") "")) - #t))))) + (("^.*\\$srcdir/configure.*") ""))))))) (native-inputs `(("autoconf" ,autoconf) ("automake" ,automake)