changeset 15912:57a353715a8f v8.1.0962

patch 8.1.0962: building with MinGW and static libs doesn't work commit https://github.com/vim/vim/commit/d91e5dafd5ec57d8e61f1a6ba3628a255785c25c Author: Bram Moolenaar <Bram@vim.org> Date: Thu Feb 21 13:34:07 2019 +0100 patch 8.1.0962: building with MinGW and static libs doesn't work Problem: Building with MinGW and static libs doesn't work. (Salman Halim) Solution: Add -lgcc. (Ken Takata)
author Bram Moolenaar <Bram@vim.org>
date Thu, 21 Feb 2019 13:45:06 +0100
parents 953e39578078
children ffd1b4052ee1
files src/Make_cyg_ming.mak src/version.c
diffstat 2 files changed, 3 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/src/Make_cyg_ming.mak
+++ b/src/Make_cyg_ming.mak
@@ -932,7 +932,7 @@ ifeq (yes, $(USE_STDCPLUS))
 LINK = $(CXX)
 ifeq (yes, $(STATIC_STDCPLUS))
 #LIB += -static-libstdc++ -static-libgcc
-LIB += -Wl,-Bstatic -lstdc++ -Wl,-Bdynamic
+LIB += -Wl,-Bstatic -lstdc++ -lgcc -Wl,-Bdynamic
 endif
 else
 LINK = $(CC)
--- a/src/version.c
+++ b/src/version.c
@@ -780,6 +780,8 @@ static char *(features[]) =
 static int included_patches[] =
 {   /* Add new patch number below this line */
 /**/
+    962,
+/**/
     961,
 /**/
     960,