RFR 8217268: Windows tests fail to build

Jorn Vernee jbvernee at xs4all.nl
Wed Jan 16 18:36:37 UTC 2019


All tests pass on my end with this patch as well.

Jorn

Henry Jen schreef op 2019-01-16 19:34:
> Looks good.
> 
> Cheers,
> Henry
> 
>> On Jan 16, 2019, at 10:17 AM, Maurizio Cimadamore 
>> <maurizio.cimadamore at oracle.com> wrote:
>> 
>> Hi,
>> This is an official RFR for this patch:
>> 
>> http://cr.openjdk.java.net/~mcimadamore/panama/8217268/
>> 
>> This takes care of the warnings causing build failure when running 
>> tests with make; it also addresses the problem of copying libclang.dll 
>> in the right folder (I did that in a very minimalistic way, to prevent 
>> issues in other platforms, we can revise this code at a later point if 
>> needed).
>> 
>> With this, Windows builds and all tests pass except for two:
>> 
>> SystemHeadersTest
>> TestJextractFFI
>> 
>> These tests depend on system headers - and clang by default, on 
>> Windows resolves system headers using the standard MSVC install path. 
>> If MSVC is not installed, clang will fail to resolve system headers 
>> (unless an explicit -I option is passed to jextract). I don't think 
>> there's a way to fix these tests in a way that they will work in our 
>> internal build/test setup - given that the machines in such setup do 
>> not have a standard MSVC install.
>> 
>> That said, I think this fix makes Windows support much more reliable 
>> when it comes to testing.
>> 
>> Cheers
>> Maurizio
>> 


More information about the panama-dev mailing list