Integrated: 7902855: make/build.sh fails when OpenJDK is specified for --jdk option

Koichi Sakata ksakata at openjdk.java.net
Tue May 18 03:41:48 UTC 2021


On Tue, 13 Apr 2021 03:11:49 GMT, Koichi Sakata <ksakata at openjdk.org> wrote:

> When we specify not Oracle JDK but OpenJDK for --jdk option, make/build.sh fails.
> 
> $ ~/jdk8u282-b08/bin/java -version
> openjdk version "1.8.0_282"
> OpenJDK Runtime Environment (AdoptOpenJDK)(build 1.8.0_282-b08)
> OpenJDK 64-Bit Server VM (AdoptOpenJDK)(build 25.282-b08, mixed mode)
> 
> $ bash make/build.sh --jdk ~/jdk8u282-b08
> [build.sh][ERROR] JDK 8 or newer is required to build jtreg
> 
> This is caused by a difference in the output of `java -version` command between OpenJDK and Oracle JDK.
> 
> 
> $ ~/jdk1.8.0_281/bin/java -version
> java version "1.8.0_281"
> Java(TM) SE Runtime Environment (build 1.8.0_281-b09)
> Java HotSpot(TM) Server VM (build 25.281-b09, mixed mode)
> 
>  $ bash make/build.sh --jdk ~/jdk1.8.0_281
> [build.sh][INFO] JAVA_HOME: /home/jyukutyo/jdk1.8.0_281
> ...
> cd /home/jyukutyo/jtreg/build/images; /usr/bin/zip -rq /home/jyukutyo/jtreg/build/images/jtreg.zip jtreg
> 
> 
> So this pull request enables to build jtreg with OpenJDK based distributions.

This pull request has now been integrated.

Changeset: 617df9c5
Author:    Koichi Sakata <ksakata at openjdk.org>
Committer: Jonathan Gibbons <jjg at openjdk.org>
URL:       https://git.openjdk.java.net/jtreg/commit/617df9c545fcb1790c49e5aec1be839586d5d141
Stats:     1 line in 1 file changed: 0 ins; 0 del; 1 mod

7902855: make/build.sh fails when OpenJDK is specified for --jdk option

Reviewed-by: jjg

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

PR: https://git.openjdk.java.net/jtreg/pull/7


More information about the jtreg-dev mailing list