-
-
Notifications
You must be signed in to change notification settings - Fork 14.2k
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
graalvm8: upgrade to 20.0.0 #83080
Comments
The problem with I agree that ideally graalvm should be built from source, but right now hydra fails to build it: My suggestion is to add a I want to avoid blocking people depending on packages built with graalvm. As far as I know, right now we have only 2 of those packages, Thanks to @volth and @hlolli for their work on |
I'll have a look this week and next on graalvm8. But yes I agree, the derivation is a mess of patches. This is a beast. And despite 10MB of logs, we can't see what went wrong because the logs are piped to logfiles from java, and if those logs were shows, the logfile would increase 10x. The idea of graalvm8 and graalvm11, I think the java11 support was brand new when I made the last update, and it didn't work if I remember correctly, but now a major version later, it could work fine. I'll try to refactor and comment the derivation, but I'm not sure I can decrease the complexity much. |
Just to note: I was able to compile What I observed, because I had swap on zfs zvol deadlocks (known upstream), is that the build process for |
@BAndresen the OOM issues pop up differently, we can see that every time @GrahamcOfBorg tries to build graalvm8. It's likely a gcc/clang compilation error happening in the process below, just need to see the logs and it should be easy to debug, but as you mention, it really is an hour process. |
I've been working on refactoring last days. Trying to seperate the primary imports. I think it seems clear to me that patching mx.py isn't a good long term solution. mx is a build tool that goes against nix in so many ways. There needs to be developed a nix specific mx build tool imo. |
This issue has been mentioned on NixOS Discourse. There might be relevant details there: https://discourse.nixos.org/t/graalvm-compile-from-source-after-upgrading-to-20-03/6848/2 |
Need help here |
This package brings in graalvm, which is currently failing to compile on all of my nixos machines. Will be watching various issues and PR's until for resolution. - NixOS/nixpkgs#83080 - NixOS/nixpkgs#86244 Signed-off-by: Kenny Ballou <[email protected]>
This issue has been mentioned on NixOS Discourse. There might be relevant details there: |
This issue has been mentioned on NixOS Discourse. There might be relevant details there: |
I personally don't require graalvm8 any longer. With #99631 we've got graalvm8 and graalvm11 and the main application I use that require graalvm, are babashka and clj-kondo and they both basically require graalvm11 by now. I will close it for now. Please reply if someone wants me to re-open this. |
Issue description
I would like to request a package upgrade to it.
https://github.com/graalvm/graalvm-ce-builds/releases/tag/vm-20.0.0
My system is choking trying to compile it, so I didn't even attempt to update it.
Additional question: Maybe a graalvm8-ce could be introduced based on the ce-builds above? Would that be accepted? That way one can test graalvm without the large and long compilation process. I'm willing to work on that.
@hlolli @volth
The text was updated successfully, but these errors were encountered: