RFR: Disable Shenandoah with --with-jvm-features=-shenandoahgc
Roman Kennke
rkennke at redhat.com
Tue Jun 12 12:53:16 UTC 2018
Am 12.06.2018 um 14:51 schrieb Aleksey Shipilev:
> On 06/12/2018 12:34 PM, Roman Kennke wrote:
>> Am 12.06.2018 um 12:24 schrieb Aleksey Shipilev:
>>> http://cr.openjdk.java.net/~shade/shenandoah/conditional-compilation/webrev.01/
>>>
>>> Upstream merge brought us conditional GC compilation. This patch makes sure we are able to build
>>> with Shenandoah disabled. This should allow building Minimal without additional work, and lays the
>>> ground for disabling Shenandoah compilation for unsupported platforms.
>>>
>>> Testing: tier1 with -shenandoahgc, tier3_gc_shenandoah with +shenandoahgc
>>>
>>> Thanks,
>>> -Aleksey
>>>
>>
>>
>> + JVM_EXCLUDE_PATTERNS += gc/shenandoah shenandoahSupport
>> shenandoahBarrierSet
>>
>> Doesn't gc/shenandoah also match shenandoahSupport and
>> shenandoahBarrierSet stuff, now that they all reside under gc/shenandoah
>> somewhere?
>
> Yes, platform-specific shenandoahBarrierSet*, for example:
> ./src/hotspot/cpu/x86/shenandoahBarrierSet_x86.cpp
>
> Actually, I am not sure why those files aren't in cpu/x86/gc/shenandoah.
I think they should be.
Roman
More information about the shenandoah-dev
mailing list