From: James McCoy Date: Mon, 25 Mar 2024 15:22:23 +0000 (+0100) Subject: patch 9.1.0203: build-error on GNU/Hurd X-Git-Tag: v9.1.0203^0 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=4a95377593d06599a88670fcb6b49041a4b47abe;p=thirdparty%2Fvim.git patch 9.1.0203: build-error on GNU/Hurd Problem: build-error on GNU HURD Solution: Define _XOPEN_SOURCE like for Android and Cygwin (James McCoy) strptime() requires _XOPEN_SOURCE to be defined for its declaration to be visible. This is already done for non-Android Linux and Cygwin, but also needs to be exposed for GNU/Hurd. closes: #14285 Signed-off-by: James McCoy Signed-off-by: Christian Brabandt --- diff --git a/src/version.c b/src/version.c index e074aebd0a..5f56d44f99 100644 --- a/src/version.c +++ b/src/version.c @@ -704,6 +704,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ +/**/ + 203, /**/ 202, /**/ diff --git a/src/vim.h b/src/vim.h index 85d92d5a9a..a04be0837e 100644 --- a/src/vim.h +++ b/src/vim.h @@ -36,7 +36,7 @@ # error configure did not run properly. Check auto/config.log. # endif -# if (defined(__linux__) && !defined(__ANDROID__)) || defined(__CYGWIN__) +# if (defined(__linux__) && !defined(__ANDROID__)) || defined(__CYGWIN__) || defined(__GNU__) // Needed for strptime(). Needs to be done early, since header files can // include other header files and end up including time.h, where these symbols // matter for Vim.