temurin-build icon indicating copy to clipboard operation
temurin-build copied to clipboard

arm (32-bit) release contains a `lib/client` and `lib/server` directory for Java 17. While all other platforms only contain a `lib/server`.

Open karianna opened this issue 3 years ago • 2 comments

I don't know if this is the right place to report this. But is it expected that the arm (32-bit) release contains a lib/client and lib/server directory. While all other platforms only contain a lib/server.

I noticed it because both directories contain a libjvm.so and this confused bitbake.

Originally posted by @bachp in https://github.com/adoptium/adoptium/issues/73#issuecomment-930274451

karianna avatar Sep 29 '21 15:09 karianna

I just checked and also the 32 bit arm build of OpenJDK 11 contains the lib/client directory. I'm currently checking if deleting the client folder has any negative effects.

bachp avatar Sep 29 '21 15:09 bachp

Ref reference, it was added via this issue and the associated PR and seems to be related to being able to support Cortex-A8 based CPUs. I have a couple of older systems running them, although I won't be able to access them to run any checks until next week, but if we are considering making a change to this we should probably do it before the October release of JDK17.

sxa avatar Sep 29 '21 16:09 sxa