guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

108/216: gnu: tracker: Fix build with gcc-14.


From: guix-commits
Subject: 108/216: gnu: tracker: Fix build with gcc-14.
Date: Sat, 4 Jan 2025 07:27:24 -0500 (EST)

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

commit 8e5bb0785d17c528143b4fc4cef3063f28e75e29
Author: Janneke Nieuwenhuizen <janneke@gnu.org>
AuthorDate: Wed Jan 1 10:58:49 2025 +0100

    gnu: tracker: Fix build with gcc-14.
    
    * gnu/packages/gnome.scm (tracker)[arguments]: Add phase
    "relax-gcc-14-strictness" to relax gcc-14's strictness.
    
    Change-Id: Id63a3b5ab2c92b0ab09faa1b3e4c50271e1c153b
---
 gnu/packages/gnome.scm | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
index 2b0e961583..ced1529498 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@ -9739,6 +9739,13 @@ easy, safe, and automatic.")
           (add-before 'configure 'set-shell
             (lambda _
               (setenv "SHELL" (which "bash"))))
+          (add-before 'configure 'relax-gcc-14-strictness
+            (lambda _
+              (setenv "CFLAGS"
+                      (string-append
+                       "-g -O2"
+                       " -Wno-error=implicit-function-declaration"
+                       " -Wno-error=incompatible-pointer-types"))))
           (add-before 'configure 'fix-paths
             (lambda* (#:key inputs #:allow-other-keys)
               (let* ((manpage "/etc/asciidoc/docbook-xsl/manpage.xsl")



reply via email to

[Prev in Thread] Current Thread [Next in Thread]