Actions
Bug #20904
open3.4.0-preview2: Building miniruby.exe fails for mswin32
Description
I tried to build 3.4.0-preview2 with MSVC x86, however linking miniruby.exe failed with the following eror:
linking miniruby.exe
Creating library miniruby.lib and object miniruby.exp
win32.obj : error LNK2019: unresolved external symbol _GetSystemTimePreciseAsFileTime referenced in function _clock_gettime
miniruby.exe : fatal error LNK1120: 1 unresolved externals
It doesn't fail with MSVC x64.
Investigating it, Windows 8 is required after #20563 but NTVER
is still 0x0600
in win32/Makefile.sub
. I think it should be 0x0602
. Workaround is to invoke win32\configure.bat
with --with-ntver=0x0602
.
Also, adding temporarily -w24013
to WARNFLAGS
in win32/Makefile.sub
, the following warning is received.
compiling win32/win32.c
win32.c
win32/win32.c(4789): warning C4013: 'GetSystemTimePreciseAsFileTime' undefined; assuming extern returning int
No data to display
Actions
Like0