On Wed, 28 Feb 2024 13:12:14 GMT, Julian Waters <jwat...@openjdk.org> wrote:

>> We have seen a build failure along the lines of:
>> 
>>  /usr/bin/mv: cannot move 
>> '.../build/windows-x64-open-debug/hotspot/variant-server/libjvm/win-exports.def.tmp'
>>  to 
>> '.../build/windows-x64-open-debug/hotspot/variant-server/libjvm/win-exports.def':
>>  No such file or directory
>> 
>> on Windows.
>> 
>> My guess is that this is a race between creating the win-export.def file for 
>> the gtest jvm and the product jvm.
>
> make/hotspot/lib/CompileJvm.gmk line 151:
> 
>> 149:   WIN_EXPORT_FILE := $(JVM_OUTPUTDIR)/win-exports.def
>> 150: 
>> 151:   JVM_LDFLAGS_NO_GTEST += -def:$(WIN_EXPORT_FILE)
> 
> Can't this just be named EXPORT_FILE_FLAG or something along those lines? 
> LDFLAGS_NO_GTEST seems a bit strange

The thought was to clearly communicate why this must not be included in the 
gtest LDFLAGS; otherwise they must be exactly identical.

-------------

PR Review Comment: https://git.openjdk.org/jdk/pull/18043#discussion_r1506012594

Reply via email to