diff options
author | Janneke Nieuwenhuizen <janneke@gnu.org> | 2025-05-17 08:40:09 +0200 |
---|---|---|
committer | Janneke Nieuwenhuizen <janneke@gnu.org> | 2025-05-17 09:26:40 +0200 |
commit | 5555d8f2da105fefc42d6a4737d34edcfde1c030 (patch) | |
tree | 43b14c156ca3229227b08976f8db5f98ce54e7c0 | |
parent | 70f553d2b70d74b49f21594f69ebc9dd99feafea (diff) | |
download | guix-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.scm | 6 |
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) |