1diff --git a/kernel/kalloc.c b/kernel/kalloc.c
2--- a/kernel/kalloc.c
3+++ b/kernel/kalloc.c
4@@ -125,6 +125,11 @@ void *X(kernel_malloc)(size_t n)
5 #    undef real_free
6 #    define real_free MPFree
7
8+#  elif defined(__MINGW32__) || defined(__MINGW64__)
9+     p = (void *) __mingw_aligned_malloc(n, MIN_ALIGNMENT);
10+#    undef real_free
11+#    define real_free __mingw_aligned_free
12+
13 #  else
14      /* Add your machine here and send a patch to fftw@fftw.org
15         or (e.g. for Windows) configure --with-our-malloc */
16