graalvm / labs-openjdk-11 Goto Github PK
View Code? Open in Web Editor NEWBased on jdk11u-dev with included support for libgraal and GraalVM CE.
License: GNU General Public License v2.0
Based on jdk11u-dev with included support for libgraal and GraalVM CE.
License: GNU General Public License v2.0
Please make a proper release for jvmci-20.3-b06 since the related artifacts are needed to build GraalVM 20.3.0.
Running mx fetch-jdk
in graal's tag https://github.com/oracle/graal/releases/tag/vm-21.2.0 results in:
Error retrieving https://github.com/graalvm/labs-openjdk-11/releases/download/jvmci-21.2-b08/labsjdk-ce-11.0.12+6-jvmci-21.2-b08-linux-amd64.tar.gz.sha1: HTTP Error 404: Not Found
I tried to build LabsJDK CE 11 on Fedora 32 which is installed GCC 10.1.1, but I saw some errors.
In upstream (jdk/jdk) seems to be fixed them in JDK-8235903.
It has three subtasks - JDK-8238380, JDK-8238386, JDK-8238388. I want to backport them to LabsJDK.
Is it possible to add support for the BSDs to be able to build this? A port to the BSDs could be based off of https://github.com/battleblow/openjdk-jdk11u which is openjdk 11 ported for the BSDs, is this possible? I would love to use graalvm on my freebsd server.
Hello,
labsjdk-ce-11.0.9-jvmci-20.3-b03 appears to include several broken symlinks under legal/
:
$ find /opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03 -xtype l
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.rmic/ADDITIONAL_LICENSE_INFO
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.rmic/LICENSE
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.rmic/ASSEMBLY_EXCEPTION
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.crypto.ec/ADDITIONAL_LICENSE_INFO
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.crypto.ec/LICENSE
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.crypto.ec/ASSEMBLY_EXCEPTION
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.localedata/ADDITIONAL_LICENSE_INFO
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.localedata/LICENSE
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.localedata/cldr.md
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.localedata/ASSEMBLY_EXCEPTION
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.jstatd/ADDITIONAL_LICENSE_INFO
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.jstatd/LICENSE
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.jstatd/ASSEMBLY_EXCEPTION
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/java.scripting/ADDITIONAL_LICENSE_INFO
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/java.scripting/LICENSE
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/java.scripting/ASSEMBLY_EXCEPTION
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/java.instrument/ADDITIONAL_LICENSE_INFO
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/java.instrument/LICENSE
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/java.instrument/ASSEMBLY_EXCEPTION
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.security.auth/ADDITIONAL_LICENSE_INFO
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.security.auth/LICENSE
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.security.auth/ASSEMBLY_EXCEPTION
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.editpad/ADDITIONAL_LICENSE_INFO
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.editpad/LICENSE
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.editpad/ASSEMBLY_EXCEPTION
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.naming.ldap/ADDITIONAL_LICENSE_INFO
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.naming.ldap/LICENSE
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.naming.ldap/ASSEMBLY_EXCEPTION
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.naming.dns/ADDITIONAL_LICENSE_INFO
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.naming.dns/LICENSE
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.naming.dns/ASSEMBLY_EXCEPTION
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/java.xml/ADDITIONAL_LICENSE_INFO
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/java.xml/LICENSE
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/java.xml/ASSEMBLY_EXCEPTION
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.charsets/ADDITIONAL_LICENSE_INFO
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.charsets/LICENSE
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.charsets/ASSEMBLY_EXCEPTION
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/java.se/ADDITIONAL_LICENSE_INFO
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/java.se/LICENSE
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/java.se/ASSEMBLY_EXCEPTION
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.unsupported/ADDITIONAL_LICENSE_INFO
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.unsupported/LICENSE
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.unsupported/ASSEMBLY_EXCEPTION
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.scripting.nashorn/ADDITIONAL_LICENSE_INFO
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.scripting.nashorn/LICENSE
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.scripting.nashorn/ASSEMBLY_EXCEPTION
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.jartool/ADDITIONAL_LICENSE_INFO
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.jartool/LICENSE
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.jartool/ASSEMBLY_EXCEPTION
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.xml.dom/ADDITIONAL_LICENSE_INFO
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.xml.dom/LICENSE
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.xml.dom/ASSEMBLY_EXCEPTION
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/java.smartcardio/ADDITIONAL_LICENSE_INFO
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/java.smartcardio/LICENSE
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/java.smartcardio/ASSEMBLY_EXCEPTION
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.sctp/ADDITIONAL_LICENSE_INFO
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.sctp/LICENSE
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.sctp/ASSEMBLY_EXCEPTION
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/java.desktop/ADDITIONAL_LICENSE_INFO
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/java.desktop/LICENSE
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/java.desktop/ASSEMBLY_EXCEPTION
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.accessibility/ADDITIONAL_LICENSE_INFO
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.accessibility/LICENSE
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.accessibility/ASSEMBLY_EXCEPTION
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.jcmd/ADDITIONAL_LICENSE_INFO
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.jcmd/LICENSE
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.jcmd/ASSEMBLY_EXCEPTION
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.javadoc/ADDITIONAL_LICENSE_INFO
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.javadoc/LICENSE
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.javadoc/ASSEMBLY_EXCEPTION
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.jdi/ADDITIONAL_LICENSE_INFO
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.jdi/LICENSE
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.jdi/ASSEMBLY_EXCEPTION
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.jsobject/ADDITIONAL_LICENSE_INFO
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.jsobject/LICENSE
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.jsobject/ASSEMBLY_EXCEPTION
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.internal.jvmstat/ADDITIONAL_LICENSE_INFO
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.internal.jvmstat/LICENSE
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.internal.jvmstat/ASSEMBLY_EXCEPTION
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/java.datatransfer/ADDITIONAL_LICENSE_INFO
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/java.datatransfer/LICENSE
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/java.datatransfer/ASSEMBLY_EXCEPTION
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.internal.opt/ADDITIONAL_LICENSE_INFO
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.internal.opt/LICENSE
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.internal.opt/ASSEMBLY_EXCEPTION
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.jlink/ADDITIONAL_LICENSE_INFO
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.jlink/LICENSE
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.jlink/ASSEMBLY_EXCEPTION
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.scripting.nashorn.shell/ADDITIONAL_LICENSE_INFO
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.scripting.nashorn.shell/LICENSE
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.scripting.nashorn.shell/ASSEMBLY_EXCEPTION
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.jfr/ADDITIONAL_LICENSE_INFO
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.jfr/LICENSE
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.jfr/ASSEMBLY_EXCEPTION
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.jdeps/ADDITIONAL_LICENSE_INFO
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.jdeps/LICENSE
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.jdeps/ASSEMBLY_EXCEPTION
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.internal.vm.ci/ADDITIONAL_LICENSE_INFO
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.internal.vm.ci/LICENSE
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.internal.vm.ci/ASSEMBLY_EXCEPTION
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.hotspot.agent/ADDITIONAL_LICENSE_INFO
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.hotspot.agent/LICENSE
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.hotspot.agent/ASSEMBLY_EXCEPTION
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.jconsole/ADDITIONAL_LICENSE_INFO
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.jconsole/LICENSE
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.jconsole/ASSEMBLY_EXCEPTION
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/java.prefs/ADDITIONAL_LICENSE_INFO
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/java.prefs/LICENSE
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/java.prefs/ASSEMBLY_EXCEPTION
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.crypto.cryptoki/ADDITIONAL_LICENSE_INFO
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.crypto.cryptoki/LICENSE
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.crypto.cryptoki/ASSEMBLY_EXCEPTION
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.pack/ADDITIONAL_LICENSE_INFO
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.pack/LICENSE
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.pack/ASSEMBLY_EXCEPTION
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.unsupported.desktop/ADDITIONAL_LICENSE_INFO
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.unsupported.desktop/LICENSE
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.unsupported.desktop/ASSEMBLY_EXCEPTION
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.internal.ed/ADDITIONAL_LICENSE_INFO
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.internal.ed/LICENSE
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.internal.ed/ASSEMBLY_EXCEPTION
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/java.naming/ADDITIONAL_LICENSE_INFO
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/java.naming/LICENSE
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/java.naming/ASSEMBLY_EXCEPTION
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/java.net.http/ADDITIONAL_LICENSE_INFO
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/java.net.http/LICENSE
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/java.net.http/ASSEMBLY_EXCEPTION
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/java.compiler/ADDITIONAL_LICENSE_INFO
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/java.compiler/LICENSE
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/java.compiler/ASSEMBLY_EXCEPTION
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.net/ADDITIONAL_LICENSE_INFO
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.net/LICENSE
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.net/ASSEMBLY_EXCEPTION
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/java.sql.rowset/ADDITIONAL_LICENSE_INFO
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/java.sql.rowset/LICENSE
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/java.sql.rowset/ASSEMBLY_EXCEPTION
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/java.sql/ADDITIONAL_LICENSE_INFO
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/java.sql/LICENSE
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/java.sql/ASSEMBLY_EXCEPTION
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.management/ADDITIONAL_LICENSE_INFO
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.management/LICENSE
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.management/ASSEMBLY_EXCEPTION
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.internal.le/ADDITIONAL_LICENSE_INFO
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.internal.le/LICENSE
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.internal.le/ASSEMBLY_EXCEPTION
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.management.agent/ADDITIONAL_LICENSE_INFO
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.management.agent/LICENSE
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.management.agent/ASSEMBLY_EXCEPTION
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.compiler/ADDITIONAL_LICENSE_INFO
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.compiler/LICENSE
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.compiler/ASSEMBLY_EXCEPTION
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.attach/ADDITIONAL_LICENSE_INFO
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.attach/LICENSE
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.attach/ASSEMBLY_EXCEPTION
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.internal.vm.compiler/ADDITIONAL_LICENSE_INFO
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.internal.vm.compiler/LICENSE
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.internal.vm.compiler/ASSEMBLY_EXCEPTION
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.httpserver/ADDITIONAL_LICENSE_INFO
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.httpserver/LICENSE
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.httpserver/ASSEMBLY_EXCEPTION
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.jshell/ADDITIONAL_LICENSE_INFO
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.jshell/LICENSE
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.jshell/ASSEMBLY_EXCEPTION
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/java.logging/ADDITIONAL_LICENSE_INFO
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/java.logging/LICENSE
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/java.logging/ASSEMBLY_EXCEPTION
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.jdwp.agent/ADDITIONAL_LICENSE_INFO
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.jdwp.agent/LICENSE
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.jdwp.agent/ASSEMBLY_EXCEPTION
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.management.jfr/ADDITIONAL_LICENSE_INFO
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.management.jfr/LICENSE
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.management.jfr/ASSEMBLY_EXCEPTION
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/java.transaction.xa/ADDITIONAL_LICENSE_INFO
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/java.transaction.xa/LICENSE
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/java.transaction.xa/ASSEMBLY_EXCEPTION
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/java.security.jgss/ADDITIONAL_LICENSE_INFO
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/java.security.jgss/LICENSE
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/java.security.jgss/ASSEMBLY_EXCEPTION
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/java.security.sasl/ADDITIONAL_LICENSE_INFO
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/java.security.sasl/LICENSE
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/java.security.sasl/ASSEMBLY_EXCEPTION
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.security.jgss/ADDITIONAL_LICENSE_INFO
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.security.jgss/LICENSE
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.security.jgss/ASSEMBLY_EXCEPTION
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/java.management/ADDITIONAL_LICENSE_INFO
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/java.management/LICENSE
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/java.management/ASSEMBLY_EXCEPTION
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.dynalink/ADDITIONAL_LICENSE_INFO
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.dynalink/LICENSE
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.dynalink/ASSEMBLY_EXCEPTION
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.zipfs/ADDITIONAL_LICENSE_INFO
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.zipfs/LICENSE
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.zipfs/ASSEMBLY_EXCEPTION
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/java.management.rmi/ADDITIONAL_LICENSE_INFO
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/java.management.rmi/LICENSE
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/java.management.rmi/ASSEMBLY_EXCEPTION
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/java.rmi/ADDITIONAL_LICENSE_INFO
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/java.rmi/LICENSE
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/java.rmi/ASSEMBLY_EXCEPTION
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.internal.vm.compiler.management/ADDITIONAL_LICENSE_INFO
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.internal.vm.compiler.management/LICENSE
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.internal.vm.compiler.management/ASSEMBLY_EXCEPTION
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.naming.rmi/ADDITIONAL_LICENSE_INFO
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.naming.rmi/LICENSE
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/jdk.naming.rmi/ASSEMBLY_EXCEPTION
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/java.xml.crypto/ADDITIONAL_LICENSE_INFO
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/java.xml.crypto/LICENSE
/opt/jvms/labsjdk-ce-11.0.9-jvmci-20.3-b03/legal/java.xml.crypto/ASSEMBLY_EXCEPTION
I used keytools to make certificates, but certificates made using GraalVM are not usable.
Hi, GraalVM experts,
I want to run my application, which currently runs on Java11 with G1 GC, with GraalVM and flag +XX:+UseNUMA
. Here are some options I'm thinking of:
-XX:+UseJVMCICompiler
to enable Graal compiler.Option 2 seems not working at this moment based on comment from oracle/graal#2948. And I cannot tell when GraalVM for Java 15 will be ready to build/use. Option 3 seems risky as well because Graal compiler in OpenJDK is not guaranteed to be updated very frequently. This OpenJDK issue talks about removing it from Oracle builds as of JDK 16 https://bugs.openjdk.java.net/browse/JDK-8255616. Option 1 seems reasonable to me. However, I'd like to hear your suggestions first :) If option 1 makes any sense, is there existing effort already? Thanks.
I'm getting the following error when running python build_labsjdk.py
.
Exception in thread "main": jdk.vm.ci.common.JVMCIError
jdk.vm.ci.common.JVMCIError: java.lang.ClassNotFoundException: org.graalvm.word.WordBase
Here is the entire log:
log.txt
Running mx fetch-jdk in graal's tag https://github.com/oracle/graal/releases/tag/vm-21.3.0 results in:
Error retrieving https://github.com/graalvm/labs-openjdk-11/releases/download/jvmci-21.3-b05/labsjdk-ce-11.0.13+7-jvmci-21.3-b05-linux-amd64.tar.gz.sha1: HTTP Error 404: Not Found
For AWT to function it looks like awt.lib needs to be generated, currently only the dll is generated.
In a closed world, graal can't reflect classes in the dll (I think that is causing my issue in the link below).
Please see oracle/graal#1327 (comment)
Thanks,
jvmci-20.2-b01
tag fails to build with JDK 11.0.7 as boot and the following command:
$ python build_labsjdk.py
Error:
Linking libjvm.so
/home/g/workspace/qollider/0206/graalvm/labs-openjdk-11/build/linux-amd64/hotspot/variant-server/libjvm/objs/jvmciRuntime.o: In function `JVMCIRuntime::init_JavaVM_info(_jlongArray*, JVMCIEnv*)':
/home/g/workspace/qollider/0206/graalvm/labs-openjdk-11/./src/hotspot/share/jvmci/jvmciRuntime.cpp:784: undefined reference to `typeArrayOopDesc::long_at_put(int, long)'
/home/g/workspace/qollider/0206/graalvm/labs-openjdk-11/./src/hotspot/share/jvmci/jvmciRuntime.cpp:785: undefined reference to `typeArrayOopDesc::long_at_put(int, long)'
/home/g/workspace/qollider/0206/graalvm/labs-openjdk-11/./src/hotspot/share/jvmci/jvmciRuntime.cpp:786: undefined reference to `typeArrayOopDesc::long_at_put(int, long)'
/home/g/workspace/qollider/0206/graalvm/labs-openjdk-11/./src/hotspot/share/jvmci/jvmciRuntime.cpp:787: undefined reference to `typeArrayOopDesc::long_at_put(int, long)'
collect2: error: ld returned 1 exit status
gmake[3]: *** [/home/g/workspace/qollider/0206/graalvm/labs-openjdk-11/build/linux-amd64/support/modules_libs/java.base/server/libjvm.so] Error 1
gmake[3]: *** Waiting for unfinished jobs....
/home/g/workspace/qollider/0206/graalvm/labs-openjdk-11/build/linux-amd64/hotspot/variant-server/libjvm/objs/jvmciRuntime.o: In function `JVMCIRuntime::init_JavaVM_info(_jlongArray*, JVMCIEnv*)':
/home/g/workspace/qollider/0206/graalvm/labs-openjdk-11/./src/hotspot/share/jvmci/jvmciRuntime.cpp:784: undefined reference to `typeArrayOopDesc::long_at_put(int, long)'
/home/g/workspace/qollider/0206/graalvm/labs-openjdk-11/./src/hotspot/share/jvmci/jvmciRuntime.cpp:785: undefined reference to `typeArrayOopDesc::long_at_put(int, long)'
/home/g/workspace/qollider/0206/graalvm/labs-openjdk-11/./src/hotspot/share/jvmci/jvmciRuntime.cpp:786: undefined reference to `typeArrayOopDesc::long_at_put(int, long)'
/home/g/workspace/qollider/0206/graalvm/labs-openjdk-11/./src/hotspot/share/jvmci/jvmciRuntime.cpp:787: undefined reference to `typeArrayOopDesc::long_at_put(int, long)'
collect2: error: ld returned 1 exit status
gmake[3]: *** [/home/g/workspace/qollider/0206/graalvm/labs-openjdk-11/build/linux-amd64/hotspot/variant-server/libjvm/gtest/libjvm.so] Error 1
gmake[2]: *** [hotspot-server-libs] Error 1
ERROR: Build failed for targets 'product-bundles static-libs-bundles' in configuration 'linux-amd64' (exit code 2)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.