RFR 8203454: Minimal, Zero builds fail after JDK-8202377 (Modularize C2 barriers)

Erik Joelsson erik.joelsson at oracle.com
Mon May 21 15:32:21 UTC 2018


Looks good.

/Erik


On 2018-05-19 04:57, Erik Österlund wrote:
> Hi Aleksey,
>
> Looks good.
>
> Thanks,
> /Erik
>
> On 2018-05-19 13:52, Aleksey Shipilev wrote:
>> Okay, this also works for Zero, Minimal and server:
>>
>> diff -r 5ec7380f671d make/hotspot/lib/JvmFeatures.gmk
>> --- a/make/hotspot/lib/JvmFeatures.gmk    Fri May 18 18:31:28 2018 -0700
>> +++ b/make/hotspot/lib/JvmFeatures.gmk    Sat May 19 13:36:32 2018 +0200
>> @@ -41,7 +41,7 @@
>>   else
>>     JVM_EXCLUDES += opto libadt
>>     JVM_EXCLUDE_FILES += bcEscapeAnalyzer.cpp ciTypeFlow.cpp
>> -  JVM_EXCLUDE_PATTERNS += c2_ runtime_
>> +  JVM_EXCLUDE_PATTERNS += c2_ runtime_ /c2/
>>   endif
>>
>>   ifeq ($(call check-jvm-feature, zero), true)
>>
>>
>> -Aleksey
>>
>> On 05/19/2018 12:50 PM, Erik Osterlund wrote:
>>> Hi Aleksey,
>>>
>>> Thanks for fixing.
>>>
>>> I wonder if /c2/ could be added to the exclude pattern instead 
>>> though, instead of enumerating all GCs.
>>>
>>> Thanks,
>>> /Erik
>>>
>>>> On 19 May 2018, at 11:20, Aleksey Shipilev <shade at redhat.com> wrote:
>>>>
>>>> Bug:
>>>>   https://bugs.openjdk.java.net/browse/JDK-8203454
>>>>
>>>> Other GCs that would eventually bring their own BarrierSetC2 files 
>>>> (e.g. Epsilon, Shenandoah, ZGC)
>>>> would require excluding their "gc/<name>/c2" as well.
>>>>
>>>> Fix:
>>>>
>>>> diff -r 5ec7380f671d make/hotspot/lib/JvmFeatures.gmk
>>>> --- a/make/hotspot/lib/JvmFeatures.gmk    Fri May 18 18:31:28 2018 
>>>> -0700
>>>> +++ b/make/hotspot/lib/JvmFeatures.gmk    Sat May 19 11:01:16 2018 
>>>> +0200
>>>> @@ -41,7 +41,7 @@
>>>> else
>>>>    JVM_EXCLUDES += opto libadt
>>>>    JVM_EXCLUDE_FILES += bcEscapeAnalyzer.cpp ciTypeFlow.cpp
>>>> -  JVM_EXCLUDE_PATTERNS += c2_ runtime_
>>>> +  JVM_EXCLUDE_PATTERNS += c2_ runtime_ gc/shared/c2 gc/g1/c2
>>>> endif
>>>>
>>>> ifeq ($(call check-jvm-feature, zero), true)
>>>>
>>>> Testing: {x86-minimal, x86_64-zero, x86_64-server} builds
>>>>
>>>> Thanks,
>>>> -Aleksey
>>>>
>>
>




More information about the build-dev mailing list