gnu: gn: Fix build with gcc-14.

* gnu/packages/gnome.scm (gamin)[arguments]: In phase `set-build-environment'
set CXXFLAGS to relax gcc-14's strictness.

Change-Id: I1e8a91aa036b1f9d0f8297eead0872f313f72146
This commit is contained in:
Janneke Nieuwenhuizen 2024-12-11 14:35:11 +01:00
parent 70b8818286
commit 87a645a47b
No known key found for this signature in database
GPG key ID: F3C1A0D9C1D65273

View file

@ -16,6 +16,7 @@
;;; Copyright © 2021, 2023, 2024 Maxim Cournoyer <maxim.cournoyer@gmail.com>
;;; Copyright © 2022, 2023 Juliana Sims <juli@incana.org>
;;; Copyright © 2024 Evgeny Pisemsky <mail@pisemsky.site>
;;; Copyright © 2024 Janneke Nieuwenhuizen <janneke@gnu.org>
;;;
;;; This file is part of GNU Guix.
;;;
@ -245,6 +246,7 @@ (define-public gn
(lambda _
(setenv "CC" "gcc")
(setenv "CXX" "g++")
(setenv "CXXFLAGS" "-g -O2 -Wno-error=redundant-move")
(setenv "AR" "ar")))
(replace 'configure
(lambda _