andreas pushed a commit to branch core-packages-team
in repository guix.

commit 6d21d3e322a2f1d53b88a3af15ae38ac5d733f5c
Author: Janneke Nieuwenhuizen <jann...@gnu.org>
AuthorDate: Tue Dec 31 09:58:58 2024 +0100

    gnu: libshout: Fix build with gcc-14.
    
    * gnu/packages/xiph.scm (libshout)[arguments]: New field to relax gcc-14's 
strictness.
    
    Change-Id: Ic8e687db3ead45309ce2aeac5e6cd5f06d77b1a7
---
 gnu/packages/xiph.scm | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/gnu/packages/xiph.scm b/gnu/packages/xiph.scm
index 7ca336b14a..e6cbc2b54e 100644
--- a/gnu/packages/xiph.scm
+++ b/gnu/packages/xiph.scm
@@ -14,6 +14,7 @@
 ;;; Copyright © 2021 Matthew James Kraai <kr...@ftbfs.org>
 ;;; Copyright © 2021 Vinicius Monego <mon...@posteo.net>
 ;;; Copyright © 2024 Zheng Junjie <873216...@qq.com>
+;;; Copyright © 2024 Janneke Nieuwenhuizen <jann...@gnu.org>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -522,6 +523,12 @@ things in between.")
                (base32
                 "0469yzc1csm25f5dbyb7ly7i1mzjz13pw8c8bmswkpfzxzqd9jrr"))))
     (build-system gnu-build-system)
+    (arguments
+     (list
+      #:configure-flags #~(list
+                           #$(string-append
+                              "CFLAGS=-g -O2"
+                              " -Wno-error=implicit-function-declaration"))))
     (native-inputs
      (list pkg-config))
     (propagated-inputs

Reply via email to