Code Monkey home page Code Monkey logo

graalvm / labs-openjdk-11 Goto Github PK

View Code? Open in Web Editor NEW
45.0 45.0 28.0 327.14 MB

Based on jdk11u-dev with included support for libgraal and GraalVM CE.

License: GNU General Public License v2.0

Makefile 0.02% Shell 0.21% JavaScript 1.04% Jsonnet 0.01% Python 0.07% M4 0.11% sed 0.01% Roff 0.76% CSS 0.01% Java 77.53% C++ 13.64% HTML 0.36% XSLT 0.25% Perl 0.01% C 5.68% DTrace 0.01% Assembly 0.03% GDB 0.01% Objective-C 0.29% Batchfile 0.01%

labs-openjdk-11's People

Contributors

chrishegarty avatar cl4es avatar coleenp avatar dfuch avatar edvbld avatar erikj79 avatar goelin avatar hns avatar iignatev avatar jddarcy avatar jesperirl avatar joewang-java avatar jonathan-gibbons avatar lahodaj avatar magicus avatar mcimadamore avatar mrserb avatar prrace avatar realclanger avatar rwestrel avatar seanjmullan avatar shipilev avatar stefank avatar sundararajana avatar szegedi avatar therealmdoerr avatar tobihartmann avatar wangweij avatar xueleifan avatar zhengyu123 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

labs-openjdk-11's Issues

BSD support

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.

Broken links in labsjdk-ce-11.0.9-jvmci-20.3-b03

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

Backport JEP345: NUMA-Aware Memory Allocation for G1

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:

  1. Backport JEP345 NUMA-Aware Memory Allocation for G1 (https://openjdk.java.net/jeps/345) to labs-openjdk-11 and build GraalVM-Java11 from here.
  2. Build GraalVM for Java 15 based on labs-openjdk15 (https://github.com/graalvm/labs-openjdk-15). Upgrade my application to Java 15 and run it on GraalVM-Java15.
  3. Upgrade my application to Java 15 and run it on OpenJDK15 (http://openjdk.java.net/projects/jdk/15/) with flag -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.

Error building openjdk

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

Generate awt.lib (.so)

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,

Undefined reference to typeArrayOopDesc::long_at_put

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.