jdk-15+32 can't be built using OpenJDK 14
Jan Lahoda
jan.lahoda at oracle.com
Fri Jul 17 17:20:29 UTC 2020
Hi Matthias,
Do you have more information about what exactly is the boot JDK? E.g.
what was the source revision, etc.? Switch expressions have been made
final in JDK 14, see:
https://openjdk.java.net/jeps/361
https://hg.openjdk.java.net/jdk/jdk/rev/cfc7bb9a5a92
Thanks,
Jan
On 17. 07. 20 18:47, Matthias Klose wrote:
> Seen with jdk-15+32 on platforms with just the zero VM. The build fails with
>
> Executing: [/usr/lib/jvm/java-14-openjdk-x32/bin/java -XX:+UseSerialGC -Xms32M
> -Xmx512M -XX:TieredStopAtLevel=1 -Duser.language=en -Duser.country=US -cp
> /<<PKGBUILDDIR>>/build/hotspot/variant-zero/tools/jvmti jvmtiGen -IN
> /<<PKGBUILDDIR>>/src/hotspot/share/prims/jvmti.xml -XSL
> /<<PKGBUILDDIR>>/src/hotspot/share/prims/jvmtiH.xsl -OUT
> /<<PKGBUILDDIR>>/build/hotspot/variant-zero/gensrc/jvmtifiles/jvmti.h -PARAM
> majorversion 15]
> /<<PKGBUILDDIR>>/src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java:4252:
> error: switch expressions are a preview feature and are disabled by default.
> switch (next.kind) {
> ^
> (use --enable-preview to enable switch expressions)
> /<<PKGBUILDDIR>>/src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java:4253:
> error: multiple case labels are a preview feature and are disabled by default.
> case MONKEYS_AT, ABSTRACT, FINAL, STRICTFP, CLASS, INTERFACE,
> ENUM -> true;
> ^
> (use --enable-preview to enable multiple case labels)
> /<<PKGBUILDDIR>>/src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java:4253:
> error: switch rules are a preview feature and are disabled by default.
> case MONKEYS_AT, ABSTRACT, FINAL, STRICTFP, CLASS, INTERFACE,
> ENUM -> true;
> ^
> (use --enable-preview to enable switch rules)
>
>
> This is the first build in a bootcycle configuration.
>
> Matthias
>
More information about the jdk-dev
mailing list