RFR: 7902855: make/build.sh fails when OpenJDK is specified for --jdk option
Koichi Sakata
ksakata at openjdk.java.net
Tue Apr 13 03:19:20 UTC 2021
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.
-------------
Commit messages:
- Enable to build with OpenJDK based distributions
Changes: https://git.openjdk.java.net/jtreg/pull/7/files
Webrev: https://webrevs.openjdk.java.net/?repo=jtreg&pr=7&range=00
Issue: https://bugs.openjdk.java.net/browse/JDK-7902855
Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod
Patch: https://git.openjdk.java.net/jtreg/pull/7.diff
Fetch: git fetch https://git.openjdk.java.net/jtreg pull/7/head:pull/7
PR: https://git.openjdk.java.net/jtreg/pull/7
More information about the jtreg-dev
mailing list