Skip to content

Commit fe6ce33

Browse files
committed
patch 8.0.0187: cant build with new Ruby version
Problem: Building with a new Ruby version fails. Solution: Use ruby_sysinit() instead of NtInitialize(). (Tomas Volf, closes #1382)
1 parent 5869cf0 commit fe6ce33

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

src/if_ruby.c

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -862,7 +862,11 @@ static int ensure_ruby_initialized(void)
862862
int argc = 1;
863863
char *argv[] = {"gvim.exe"};
864864
char **argvp = argv;
865+
# ifdef RUBY19_OR_LATER
866+
ruby_sysinit(&argc, &argvp);
867+
# else
865868
NtInitialize(&argc, &argvp);
869+
# endif
866870
#endif
867871
{
868872
#if defined(RUBY19_OR_LATER) || defined(RUBY_INIT_STACK)

src/version.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -764,6 +764,8 @@ static char *(features[]) =
764764

765765
static int included_patches[] =
766766
{ /* Add new patch number below this line */
767+
/**/
768+
187,
767769
/**/
768770
186,
769771
/**/

0 commit comments

Comments
 (0)