JDK8 no longer required to develop Graal

Doug Simon doug.simon at oracle.com
Thu Aug 16 07:32:31 UTC 2018


Hi Zhongwei,

> On 16 Aug 2018, at 04:24, Zhongwei Yao <Zhongwei.Yao at arm.com> wrote:
> 
> Hi, Doug,
> 
> Thanks for doing this! I verified it on AArch64 and it works without JDK8 now. It makes the development process for AArch64 platform much easier!

Great to hear.

> And I notice there are 2 categories of the test in Travis CI for Graal. One uses JDK8 and another uses JDK11. Since JDK8 is no longer required to develop Graal, but I see the FindBugs task in CI test (e.g. https://urldefense.proofpoint.com/v2/url?u=https-3A__travis-2Dci.org_oracle_graal_jobs_416506388&d=DwIFAw&c=RoP1YumCXCgaWHvlZYR8PZh8Bv7qIrMUB65eapI_JnE&r=BmNY5KuefACTr_P43s8fXOXgNDkDiqlviyafeiVaP18&m=k4L2yedU7ckDo1xGcB0K3hhs7EV8gOS_8peuXBCO91k&s=AdusKENwNvXh-uiOjQII-gLtchnsz-ef80rAk_RDdk4&e=) depends on JDK8. Is this the only reason to keep JDK8 in the CI test? Or is there any other reasons?

We need to continue to test against JDK8 as long as it is a supported Graal platform (which will be for quite a while).

-Doug

> 
> --
> Best regards,
> Zhongwei
> 
> ________________________________________
> From: graal-dev <graal-dev-bounces at openjdk.java.net> on behalf of Doug Simon <doug.simon at oracle.com>
> Sent: Monday, August 13, 2018 8:23 PM
> To: graal developers; hotspot compiler
> Subject: JDK8 no longer required to develop Graal
> 
> Developing Graal has always required a JDK8 to be present in either JAVA_HOME or EXTRA_JAVA_HOMES. Please see http://mail.openjdk.java.net/pipermail/graal-dev/2018-June/005413.html for background on this.
> 
> I've recently pushed changes to mx[1] and Graal[2] that removes this requirement. That is, you should now be able to develop Graal with only a JDK11 in JAVA_HOME. I have updated https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_oracle_graal_blob_master_compiler_README.md-23building-2Dgraal&d=DwIFAw&c=RoP1YumCXCgaWHvlZYR8PZh8Bv7qIrMUB65eapI_JnE&r=BmNY5KuefACTr_P43s8fXOXgNDkDiqlviyafeiVaP18&m=k4L2yedU7ckDo1xGcB0K3hhs7EV8gOS_8peuXBCO91k&s=-WrO2i03oatnQaALPLdUIlPrPsK4WDDFTuU_u5ZTUK0&e= to reflect this.
> 
> If you run into any problems developing Graal with only a JDK 11, please open an issue at https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_oracle_graal_issues&d=DwIFAw&c=RoP1YumCXCgaWHvlZYR8PZh8Bv7qIrMUB65eapI_JnE&r=BmNY5KuefACTr_P43s8fXOXgNDkDiqlviyafeiVaP18&m=k4L2yedU7ckDo1xGcB0K3hhs7EV8gOS_8peuXBCO91k&s=42IhS-_h_JlBWsr5NTGXkldJCZJTTHTAvIpGEEPoPKE&e= or send a message to graal-dev at openjdk.java.net.
> 
> -Doug
> 
> [1] https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_graalvm_mx_commit_c9f873aa979b2a724e7e213fd1e0d4ce7131b87f&d=DwIFAw&c=RoP1YumCXCgaWHvlZYR8PZh8Bv7qIrMUB65eapI_JnE&r=BmNY5KuefACTr_P43s8fXOXgNDkDiqlviyafeiVaP18&m=k4L2yedU7ckDo1xGcB0K3hhs7EV8gOS_8peuXBCO91k&s=5uI0IS5qfbh3bprvKrKNJrYEt_OmFgYhel-aUtW77nU&e=
> [2] https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_oracle_graal_commit_a4070ec3d1b16d49f42694b3f0a46a39010b445c&d=DwIFAw&c=RoP1YumCXCgaWHvlZYR8PZh8Bv7qIrMUB65eapI_JnE&r=BmNY5KuefACTr_P43s8fXOXgNDkDiqlviyafeiVaP18&m=k4L2yedU7ckDo1xGcB0K3hhs7EV8gOS_8peuXBCO91k&s=fB5bRWslOpRdOjhcRI7OkOvmf_S_LV5dw22Lr_ddY8I&e=



More information about the hotspot-compiler-dev mailing list