From 0fb8a9ae7a96869f6c3f2aebebb5a32ce34805ec Mon Sep 17 00:00:00 2001 From: Janneke Nieuwenhuizen Date: Tue, 31 Dec 2024 22:43:03 +0100 Subject: [PATCH] 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 c950b8a2ae..8fbb7c930c 100644 --- a/gnu/packages/graphics.scm +++ b/gnu/packages/graphics.scm @@ -38,6 +38,7 @@ ;;; Copyright © 2023 Eric Bavier ;;; Copyright © 2023, 2024 Artyom V. Poptsov ;;; Copyright © 2024 Ivan Vilata-i-Balaguer +;;; Copyright © 2024 Janneke Nieuwenhuizen ;;; ;;; This file is part of GNU Guix. ;;; @@ -200,7 +201,9 @@ (define-public directfb (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 @@ (define-public directfb (add-after 'unpack 'disable-configure-during-bootstrap (lambda _ (substitute* "autogen.sh" - (("^.*\\$srcdir/configure.*") "")) - #t))))) + (("^.*\\$srcdir/configure.*") ""))))))) (native-inputs `(("autoconf" ,autoconf) ("automake" ,automake)