aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJanneke Nieuwenhuizen <janneke@gnu.org>2025-05-17 08:40:09 +0200
committerJanneke Nieuwenhuizen <janneke@gnu.org>2025-05-17 09:26:40 +0200
commit5555d8f2da105fefc42d6a4737d34edcfde1c030 (patch)
tree43b14c156ca3229227b08976f8db5f98ce54e7c0
parent70f553d2b70d74b49f21594f69ebc9dd99feafea (diff)
downloadguix-5555d8f2da105fefc42d6a4737d34edcfde1c030.tar.gz
guix-5555d8f2da105fefc42d6a4737d34edcfde1c030.zip
gnu: guile: Fix cross-build for MinGW.
* gnu/packages/guile.scm (guile-3.0)[arguments]: When building for MinGW, relax gcc-14's strictness. Change-Id: Ia94511273ab618d493bab428dbf3f6098276f289
-rw-r--r--gnu/packages/guile.scm6
1 files changed, 6 insertions, 0 deletions
diff --git a/gnu/packages/guile.scm b/gnu/packages/guile.scm
index 06caf58212..85035bb965 100644
--- a/gnu/packages/guile.scm
+++ b/gnu/packages/guile.scm
@@ -391,6 +391,12 @@ without requiring the source code to be rewritten.")
#$@(if (target-x86-32?)
#~("CFLAGS=-g -O2 -fexcess-precision=standard")
#~())
+ #$@(if (target-mingw?)
+ #~(#$(string-append
+ "CFLAGS=-g -O2"
+ " -Wno-error=implicit-function-declaration"
+ " -Wno-error=incompatible-pointer-types"))
+ #~())
"--enable-mini-gmp"
'("--disable-static")))
((#:phases phases)