-
Notifications
You must be signed in to change notification settings - Fork 78
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
Native support for Eclipse SDKs on riscv64 #2310
Comments
That is amazing! |
Since the latest I-build the Eclipse SDK is also build for linux.riscv64 Implementation-wise almost everything is done now, the last pending two PRs should succeed now too. The only thing that are missing to complete this entirely are some form of tests, at least smoke tests, ideally full I-build tests (for Windows on ARM they are still pending since some preparatory work to simplify their setup is not yet completed). Furthermore we could/should provide the Eclipse-Packages for linux.riscv64 too, similar to WoA: But unlike WoA since shouldn't be too difficult since Temurin already provides JDKs for linux.riscv64 and JustJ is now able to provide JDK bundles since there is also a Eclipse-SDK for it. |
Test with the newest official Integration Build, on Debian Sid riscv64, Milk-V Pioneer, with x11 forward: https://download.eclipse.org/eclipse/downloads/drops4/I20240929-0810/ Choose |
I would like to express my heartfelt gratitude to everyone for your efforts in achieving Eclipse support for riscv64 here. Your hard work and help are truly appreciated!
Okay, no problem, I will add these into the todo list also.
Yeah, I noticed this also. I will ping JustJ first. Thanks for all again! |
Thank you for these nice words, it's great to get them.
@merks is already aware of the need for a change in JustJ and has already prepared it: and is currently working on providing the new artifacts. |
There is an installer with an embedded JustJ JRE available for rsicv64: https://download.eclipse.org/oomph/products/latest/eclipse-inst-jre-linux-riscv64.tar.gz The installer filters products that don't support that architecture (and I've been fine-tuning that support today), so it only shows applicable products, i.e., only the Eclipse SDK can currently be installed: It would be much appreciated if you could test whether the riscv64 installer works given I have no way of testing it myself. |
\o/.
Okay, No problem, I will test it on my local riscv64 hardware ASAP(maybe in next days because I am on my holiday). Thanks for your work again! |
if i didn't do anything wrong, I think the eclipse installer is working: Thanks for your work again! |
So the left work for riscv64 on Eclipse is to use But I am not sure how long this will happened to update the link of downloading of justj |
As mentioned in eclipse-packaging/packages#213 (comment) mostly everything is in place to produce riscv64 packages for M2. It will appears here: |
The riscv-build2 node on Jenkins currently fails to launch, blocking building of SWT native fragments: https://ci.eclipse.org/releng/computer/riscv%2Dbuild2/ |
FYI, I just started a build just minutes ago for Java 24 beta: https://ci.eclipse.org/justj/job/build-jres/ I think this node is shared: |
The 2024-12 M2 EPP build that contains riscv64 Linux packages is now available for testing. If you have access to riscv64 Linux, please let me know if these new packages work. See announcement in https://www.eclipse.org/lists/epp-dev/msg06939.html |
Should we close this one? |
Yes, 2024-12 has full riscv in EPP too. Same as your comment on WoA (#577 (comment)), new dedicated issues should be created. I have created #2632 for the unchecked item in the list. |
Thanks! |
Thank you @yuzibo for all your work to make this possible. As the very final step I have now created a change to add a smoke-test for linux.riscv64: |
I am trying to build Eclipse SDKs on riscv64. It's obvious that this is the correct repo so I opened the issue to keep track of various tasks done and/or underway like WoA did.
eclipse.platform.swt
submoduleequinox
submodulegtk.linux.riscv64
environment is enabled in general, revert the temporary addition of the linux.riscv64 environment in o.e.equinox.executable.feature/pom.xml:eclipse.platform.ui
submoduleeclipse.platform
submodulelinux-riscv64
was not synced in MANIFEST.MF on jna-5.14.0.jar java-native-access/jna#1622Next I will always update this.
The text was updated successfully, but these errors were encountered: