RFR: 8171853: Remove Shark compiler

Roman Kennke rkennke at redhat.com
Mon Oct 16 19:37:41 UTC 2017

Am 16.10.2017 um 21:31 schrieb coleen.phillimore at oracle.com:
> On 10/15/17 2:06 AM, John Paul Adrian Glaubitz wrote:
>> Hi Roman!
>> Please let me look at SPARC next week first before merging this.
>> And thanks for notifying me that Zero is broken again *sigh*.
>> People, please test your changes. Yes, I know you all just care about 
>> Hotspot. But please understand that there are many people out there 
>> who rely on Zero, i.e. they are using it. Breaking code that people 
>> actively use is not nice and should not happen in a project like 
>> OpenJDK.
>> Building Zero takes maybe 5 minutes on a fast x86 machine, so I would 
>> like to ask everyone to please test their changes against Zero as 
>> well. These tests will keep the headaches for people relying on Zero 
>> low and also avoids that distributions have to ship many patches on 
>> top of OpenJDK upstream.
> I used to be able to compile and link Zero and have fixed it but as an 
> occasional task, it's something that stops working.
> At one point, I thought I'd filed an internal bug so that zero is 
> built in JPRT.
> So I can compile zero again, but can't link on OL7 (Oracle's RedHat 
> version of linux).
> Error: failed 
> /scratch/cphillim/hg/10ptr3/build/linux-x64/jdk/lib/server/libjvm.so, 
> because libffi.so.5: cannot open shared object file: No such file or 
> directory
> I did a "yum install libffi" which seemed to succeed.

What you want is: "yum install libffi-devel"

This is the only additional dependency that Zero has. And I'm doing this 
on CentOS7 (an open source version of RHEL7), which should practically 
be the same in this regard as OL7.


More information about the hotspot-dev mailing list