-
Notifications
You must be signed in to change notification settings - Fork 33
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
#589: Fix NLS bundles for Linux and MacOS #781
Conversation
Pull Request Test Coverage Report for Build 11940700610Details
💛 - Coveralls |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@alfeilex thank you for finding this solution and verifying that it fixes the error on Linux. Also thanks for providing the links and explanations. I am very confident that this will also fix the problem on MacOS. 🥇
Therefore I propose to merge this now and test the next SNAPSHOT release on MacOS. I can do that on my MacBook.
Fixes: #589
I removed
<arg>-H:IncludeResources="nls/.*"</arg>
because it is an experimental feature and doesn't work on Linux and MacOS, see 851cdb3A working solution for Windows and Linux is to include a
resource-config.json
like b5da1d4Related docs:
https://www.graalvm.org/jdk21/reference-manual/native-image/metadata/#resource-metadata-in-json
This configuration also works for the latest GraalVM JDK Version (23) if we decide to upgrade our version in the workflow.
Tested on Ubuntu 20.04.01 LTS
It still need to be tested on MacOS