-
Notifications
You must be signed in to change notification settings - Fork 729
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
Support for ARMv5 Linux - Headless EABI, SoftFP ABI #66
Comments
For the benchmark tests, I will execute the following benchmark project: If exist a better way to test the performance of any JVM, I will add it in the process. At the moment, I have tested: In the past, I tried with Zulu but that distro doesn't have support for ARM v5. Juan Antonio |
Yesterday, I tested the whole build process with the first image and I could build OpenJ9 for Today, I continued with the process on a Docker image for
Where is the check about cpu armv7l? The complete build process is here: Any help? Next week, I will check for Juan Antonio |
Hi Juan, (edit for typo) |
Hi @JamesKingdom, I like your comment about ARM support. In that case, I will wait for the evolution of issue #53. Meanwhile, I will improve the .dockerfile for cross-compiling this week. Do you need some help for this tasks? "The support for arm hasn't been completed in the OpenJ9 release, so the configure script is failing while trying to map map one set of cpu names to another. " Juan Antonio |
All help is very welcome. As you can imagine, releasing OpenJ9 has taken (and continues to take) a huge amount of work, so we're prioritising heavily. I don't know when the guys that have done the work on the build scripts will have time to focus on Arm support, so anything we can do in the meantime will move us forward. There is also work going ahead to migrate the build system to Cmake (see #90 ), so it might make sense to wait for that to settle first. |
Hi, Regards Edit: the configure command: bash ./configure \
--openjdk-target=arm-linux-gnueabi \
--with-abi-profile=arm-ev3 \
--with-freemarker-jar=/shared/openj9/freemarker.jar \
--with-build-jdk=/shared/openj9/jdk-9+181/ \
--enable-headless-only \
--with-freetype-lib=/usr/lib/arm-linux-gnueabi \
--with-freetype-include=/usr/include \
--with-version-pre="mindstorms" \
AR="arm-linux-gnueabi-gcc-ar" \
NM="arm-linux-gnueabi-gcc-nm" \
BUILD_AR="gcc-ar" \
BUILD_NM="gcc-nm" |
Great work @JakubVanek, well done! It's not the easiest thing to get to build. |
I've tried running OpenJ9 on the EV3 (ARM926EJ-S):
The dump is here: crash.zip, if anybody wants to check it. |
Hi,
I would like to make the proposal for Java 9 with support of ARMv5 - Headless EABI, SoftFP ABI.
Currently, Oracle only supports Java 8, for this version:
http://www.oracle.com/technetwork/java/embedded/embedded-se/downloads/index.html
But it is important to have the JVM for this version of ARM. Why?
Exist an important
LEGO Mindstorms
community and it is necessary to add support for them.Many thanks in advance.
Juan Antonio
The text was updated successfully, but these errors were encountered: