~ chicken-core (chicken-5) df3ecdfe37dc3e5d75663ad93bad9dab64e44d0e
commit df3ecdfe37dc3e5d75663ad93bad9dab64e44d0e Author: Peter Bex <peter@more-magic.net> AuthorDate: Wed Jul 7 14:24:18 2021 +0200 Commit: Peter Bex <peter@more-magic.net> CommitDate: Wed Jul 7 14:24:18 2021 +0200 Apply patch from #1768 This is a pretty trivial fix, and I verified it to work on Debian using the mingw-w64 cross build toolchain. diff --git a/Makefile.cross-linux-mingw b/Makefile.cross-linux-mingw index 929e1402..6d6a690e 100644 --- a/Makefile.cross-linux-mingw +++ b/Makefile.cross-linux-mingw @@ -105,7 +105,7 @@ chicken-config.h: chicken-defaults.h echo "#define HAVE_UNISTD_H 1" >>$@ echo "#define HAVE_UNSIGNED_LONG_LONG 1" >>$@ echo "#define STDC_HEADERS 1" >>$@ - echo "#define HAVE_ALLOCA_H 1" >>$@ + echo "#define HAVE_ALLOCA 1" >>$@ echo "#define HAVE_DIRECT_H 1" >>$@ echo "#define HAVE_ERRNO_H 1" >>$@ echo "#define HAVE_LOADLIBRARY 1" >>$@ diff --git a/NEWS b/NEWS index 2e254e48..e65f885a 100644 --- a/NEWS +++ b/NEWS @@ -71,6 +71,7 @@ - Auto-configure at build time on most platforms. Cross-compilation still requires PLATFORM to be set, and it can still be provided manually, but it is no longer required in the common case. + - Fix Linux to MingW cross-compilation (#1768, thanks to Théo Cavignac) - Tools - Fixed a bug in chicken-install (#1744) that would causeTrap