[foreign] Running tests on Windows
Jorn Vernee
jbvernee at xs4all.nl
Wed Sep 19 22:12:33 UTC 2018
If I use the following flags:
$ bash configure --disable-warnings-as-errors
--with-jtreg='/cygdrive/j/Libraries And Tools/jtreg-4.2-b13'
--with-libclang-include='J:\\LLVM\\include'
--with-libclang-include-aux='J:\\LLVM\\lib'
--with-libclang-lib='J:\\LLVM\\lib'
(Notice that I'm having to use different path styles)
It's detecting the header files, but it's failing on being passed the
wrong flags. from config.log (see at the bottom):
configure:60248: checking for clang_getClangVersion in -lclang
configure:60273:
/cygdrive/j/progra~2/micros~2/2017/buildt~1/vc/tools/msvc/1414~1.264/bin/hostx86/x64/cl
-o conftest.exe -IJ:\\LLVM\\include -LJ:\\LLVM\\lib conftest.cpp
-lclang >&5
conftest.cpp
Microsoft (R) Incremental Linker Version 14.14.26430.0
Copyright (C) Microsoft Corporation. All rights reserved.
/out:conftest.exe
/out:conftest.exe
conftest.obj
conftest.obj : error LNK2019: unresolved external symbol
clang_getClangVersion referenced in function main
conftest.exe : fatal error LNK1120: 1 unresolved externals
Microsoft (R) C/C++ Optimizing Compiler Version 19.14.26430 for x64
Copyright (C) Microsoft Corporation. All rights reserved.
cl : Command line warning D9035 : option 'o' has been deprecated and
will be removed in a future release
cl : Command line warning D9002 : ignoring unknown option
'-LJ:\\LLVM\\lib'
cl : Command line warning D9002 : ignoring unknown option '-lclang'
That seems to be a simple problem of casing-off windows and passing the
right flags, but I call it a night here :)
Jorn
More information about the panama-dev
mailing list