diff options
author | Johannes Schindelin <johannes.schindelin@gmx.de> | 2016-01-26 17:34:16 +0300 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2016-01-27 00:42:59 +0300 |
commit | f9206ce26818c3fc1cfd12cfce0acf0bd582270a (patch) | |
tree | 74e736caf9ebc6f6a91951c4075ac0bcd9377282 | |
parent | 2921600afbcdd5f245475602cabba2fbaa5ff93f (diff) |
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 <johannes.schindelin@gmx.de>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
-rw-r--r-- | config.mak.uname | 2 |
1 files changed, 1 insertions, 1 deletions
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 |