~ruther/guix-local

29182f4babd9aa3e43fd2906b66686b4a7b7acf2 — Danny Milosavljevic 9 months ago 0f9ddc4
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
1 files changed, 4 insertions(+), 0 deletions(-)

M gnu/packages/dotnet.scm
M gnu/packages/dotnet.scm => gnu/packages/dotnet.scm +4 -0
@@ 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