Open linghengqian opened 4 months ago
Internal ticket: GR-56345
Thanks for reaching out about this @linghengqian.
Note that you can use org.graalvm.polyglot:java
instead of org.graalvm.polyglot:java-community
, that would automatically bring in the necessary dependencies.
It is licenced as GFTC so it's free even for production use. See the FAQ.
For GPL espresso-runtime-resource bits based on OpenJDK21 you'd need:
Maybe the GraalVM backport maintainers could publish those in the future? /cc @zakkak
There should be nothing special about the standard build.
For the llvm build, you'll need a Sulong toolchain and build the JDK with that.
Then you can point ESPRESSO_JAVA_HOME
to the standard build and ESPRESSO_LLVM_JAVA_HOME
to the llvm build.
With that you should be able to build ESPRESSO_RUNTIME_RESOURCES
.
To get all platforms merged, you can use mx archive-pd-layouts
/mx restore-pd-layouts
and mx --multi-platform-layout-directories=... build
.
I can provide further details on how to build if necessary.
standard
build vs a sulong
/llvm
build in the current issue, I'm assuming there's actually a document for this.
Feature request
Please include the following information:
Is your feature request related to a problem? Please describe. A clear and concise description of what the problem is. E.g. I'm always frustrated when [...]
espresso-runtime-<RuntimeResourceId>
related Maven dependency asRuntimeResourceId
. This sounds similar to,org.graalvm.espresso:espresso-runtime-resources-linux-amd64:24.0.1
isGNU General Public License, version 2
, butorg.graalvm.espresso:espresso-runtime-resources-linux-amd64:24.0.2
isGraalVM Free Terms and Conditions (GFTC) including License for Early Adopter Versions
. But it looks like the onlyespresso-runtime-<RuntimeResourceId>
isorg.graalvm.espresso:espresso-runtime-resources-linux-amd64
. I don't see a description of the LICENSE changes in the CHANGELOG , so I'm assuming I'm actually missing some documentation?Describe the solution you'd like. A clear and concise description of what you want to happen.
espresso-runtime-<RuntimeResourceId>
with UPL or GPL as the LICENSE.Describe who do you think will benefit the most. GraalVM users, GraalVM contributors, developers of libraries and frameworks which depend on GraalVM, or somebody else?
Describe alternatives you've considered. A clear and concise description of any alternative solutions or features you've considered.
Additional context. Add any other context about the feature request here. For example, link to the relevant projects, documentation, standards.
Express whether you'd like to help contributing this feature If you'd like to contribute, please read the contribution guide.