summaryrefslogtreecommitdiff
path: root/nt
diff options
context:
space:
mode:
authorEli Zaretskii <eliz@gnu.org>2020-12-25 15:17:19 +0200
committerEli Zaretskii <eliz@gnu.org>2020-12-25 15:17:19 +0200
commit64513abf3eb5f845f56250ff8dc0ab8a9d193956 (patch)
treec05b18b0e3cdf84d46a2fcc602c5dee659d42356 /nt
parentecf84a22ee002112c265b028263f1db81e3271e1 (diff)
downloademacs-64513abf3eb5f845f56250ff8dc0ab8a9d193956.tar.gz
Don't compile Gnulib's 'free' on MinGW
* nt/mingw-cfg.site (gl_cv_func_free_preserves_errno): Set to "yes" to avoid compiling Gnulib's free.c in the MinGW build.
Diffstat (limited to 'nt')
-rw-r--r--nt/mingw-cfg.site4
1 files changed, 4 insertions, 0 deletions
diff --git a/nt/mingw-cfg.site b/nt/mingw-cfg.site
index a9ca20cb155..96300774871 100644
--- a/nt/mingw-cfg.site
+++ b/nt/mingw-cfg.site
@@ -158,3 +158,7 @@ gl_cv_func_copy_file_range=yes
# We don't want to build Emacs so it depends on bcrypt.dll, since then
# it will refuse to start on systems where that DLL is absent.
gl_cv_lib_assume_bcrypt=no
+# Don't build the Gnulib free.c: it is not needed, since the w32
+# implementation of 'free' doesn't touch errno, and it emits a
+# compilation warning.
+gl_cv_func_free_preserves_errno=yes