guix_mirror_bot pushed a commit to branch master
in repository guix.

commit 29182f4babd9aa3e43fd2906b66686b4a7b7acf2
Author: Danny Milosavljevic <dan...@friendly-machines.com>
AuthorDate: Sun Jul 20 04:26:18 2025 +0200

    gnu: mono@3.12.1: Fix build with gcc 14.
    
    * gnu/packages/dotnet.scm (mono-3.12.1)[arguments]<#:phases>[set-cflags]:
    Adjust CFLAGS.
    
    Change-Id: I68f36d420c04121294221d09c866ffdc2f40348b
---
 gnu/packages/dotnet.scm | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/gnu/packages/dotnet.scm b/gnu/packages/dotnet.scm
index 855061e4fb..c1f5aecf00 100644
--- a/gnu/packages/dotnet.scm
+++ b/gnu/packages/dotnet.scm
@@ -792,6 +792,10 @@ a C-style programming language from Microsoft that is very 
similar to Java.")
      (substitute-keyword-arguments (package-arguments mono-3.0)
        ((#:phases phases #~%standard-phases)
         #~(modify-phases #$phases
+            (replace 'set-cflags
+              (lambda _
+                (setenv "CFLAGS" "-O2 -g 
-Wno-error=implicit-function-declaration -Wno-error=incompatible-pointer-types 
-Wno-error=implicit-int -Wno-error=return-mismatch -Wno-error=int-conversion")
+))
             (add-after 'unpack 'set-TZ
               (lambda _
                 ;; for some reason a default is only used if this is empty, not

Reply via email to