From: Johannes Schindelin Date: Tue, 26 Jan 2016 14:34:16 +0000 (+0100) Subject: mingw: let's use gettext with MSYS2 X-Git-Tag: v2.8.0-rc0~54^2~20 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=f9206ce26818c3fc1cfd12cfce0acf0bd582270a;p=git mingw: let's use gettext with MSYS2 This solves two problems: - we now have proper localisation even on Windows - we sidestep the infamous "BUG: your vsnprintf is broken (returned -1)" message when running "git init" (which otherwise prevents the entire test suite from running) because libintl.h overrides vsnprintf() with libintl_vsnprintf() [*1*] The latter issue is rather crucial, as *no* test passes in Git for Windows without this fix. Footnote *1*: gettext_git=http://git.savannah.gnu.org/cgit/gettext.git $gettext_git/tree/gettext-runtime/intl/libgnuintl.in.h#n380 Signed-off-by: Johannes Schindelin Signed-off-by: Junio C Hamano --- diff --git a/config.mak.uname b/config.mak.uname index 4b2e1b807f..6b256613ca 100644 --- a/config.mak.uname +++ b/config.mak.uname @@ -560,7 +560,7 @@ else NO_R_TO_GCC_LINKER = YesPlease INTERNAL_QSORT = YesPlease HAVE_LIBCHARSET_H = YesPlease - NO_GETTEXT = YesPlease + NO_GETTEXT = USE_LIBPCRE= YesPlease NO_CURL = USE_NED_ALLOCATOR = YesPlease