@vielmetti is working on sorting out ARM32 on Packet
In particular, the ARM32 boxes we have report that they are ARM64 machines but they also run ARM32 binaries, so getting your build environment just exactly right might require some finesse. I am talking to folks who have been through this so that I can give you some guidance, look for something next week if all goes well.
# uname -p
aarch64
Any progress here? I see we are configuring up a new ARM32 machine at the moment, but I believe it is not any "more powerful" than the earlier machine.
Hopefully @vielmetti is going to be able to help us out with more powerful arm32 hardware but it is currently not ready for release in packet from what I understand
Sorry for the silly question but would it help to build OpenJDK for 32-bit machines? I see no OpenJDK binary build for 32-bit Intel and 32-bit ARM GNU Linux, Apple OS X and Microsoft Windows.
@gouessej I think the only viable 32-bit target is ARM these days. I doubt anyone is running a 32-bit intel...
@karianna Of course, as time goes by, less and less people are running 32-bit Intel but numerous libraries still provide 32-bit binaries and Oracle still provide 32-bit JREs:
http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html
I'd like to use AdoptOpenJDK instead of some old binary builds made by alexkasko whose project is discontinued. I see that ojdkbuild provides 32-bit builds too:
https://github.com/ojdkbuild/ojdkbuild
Is it really a big deal?
It depends on whether we can get 32 bit hosts. We rely on the generosity of IaaS providers :-)
Hmmm, I wonder if running armhf Docker containers on aarch64 would do it. Alternatively if the only needed thing is to build the JDK, then cross compilation could work. However it is a compromise as this doesn't allow for runnings tests natively (outside of QEMU).
ARMv7 Docker images are luckily available from Docker Hub: https://hub.docker.com/r/arm32v7/
A brief update in advance of the TSC meeting.
Happy to talk through any or all of these points in suitable detail.
Thanks for the update that's very useful detail
New 32-bit ready Arm gear is in, so this can start to move forward. I'll coordinate with @gdams @sxa555 to get a machine reserved to the right place so we can test and set up.
More powerful ARM32 machines have been ordered.