From: Bram Moolenaar Date: Thu, 1 Dec 2016 19:37:47 +0000 (+0100) Subject: patch 8.0.0115 X-Git-Tag: v8.0.0115 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=e3af763d5e6b90a9b5d5706920e669fd8f0b6c77;p=vim patch 8.0.0115 Problem: When building with Cygwin libwinpthread isn't found. Solution: Link winpthread statically. (jmmerz, closes #1255, closes #1256) --- diff --git a/src/Make_cyg_ming.mak b/src/Make_cyg_ming.mak index 63f7fa9a3..b2927200a 100644 --- a/src/Make_cyg_ming.mak +++ b/src/Make_cyg_ming.mak @@ -81,6 +81,13 @@ ifndef STATIC_STDCPLUS STATIC_STDCPLUS=no endif + +# Link against the shared version of libwinpthread by default. Set +# STATIC_WINPTHREAD to "yes" to link against static version instead. +ifndef STATIC_WINPTHREAD +STATIC_WINPTHREAD=$(STATIC_STDCPLUS) +endif + # If the user doesn't want gettext, undefine it. ifeq (no, $(GETTEXT)) GETTEXT= @@ -817,6 +824,10 @@ LIB += -lstdc++ endif endif +ifeq (yes, $(STATIC_WINPTHREAD)) +LIB += -Wl,-Bstatic -lwinpthread -Wl,-Bdynamic +endif + all: $(TARGET) vimrun.exe xxd/xxd.exe install.exe uninstal.exe GvimExt/gvimext.dll vimrun.exe: vimrun.c diff --git a/src/version.c b/src/version.c index 7b11a557b..e0bbcb4fa 100644 --- a/src/version.c +++ b/src/version.c @@ -764,6 +764,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ +/**/ + 115, /**/ 114, /**/