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

OpenJDK 11 builds for Solaris (SPARC)?

Open karianna opened this issue 5 years ago • 19 comments

Is there any update on or any estimate when OpenJDK 11 builds will be available for Solaris (SPARC)?

Originally posted by @sKiLLeFF in https://github.com/AdoptOpenJDK/TSC/issues/40#issuecomment-531114867

karianna avatar Sep 14 '19 17:09 karianna

Is there any news to have this scheduled before the end of the year, for example by November?

eFFecTM avatar Sep 26 '19 11:09 eFFecTM

@gdams have we got enough capacity for this? I note that Solaris support is proposed to be dropped for Java 14+ (JEP 382)

karianna avatar Sep 29 '19 09:09 karianna

Have added test labels to build-inspira-solaris10u11-sparcv9-1 to enable jdk8 testing, but reminding that you may want to add a separate machine for testing (the -1 machine seems very slow).

Related: https://github.com/AdoptOpenJDK/openjdk-infrastructure/issues/631 and https://github.com/AdoptOpenJDK/openjdk-tests/issues/799

smlambert avatar Sep 30 '19 13:09 smlambert

I think that this should be closed until we know the future of OpenJDK on Solaris, We can re-consider at that point? @karianna ?

gdams avatar Nov 04 '19 11:11 gdams

I think that this should be closed until we know the future of OpenJDK on Solaris, We can re-consider at that point? @karianna ?

Does it just build-out of the box today?

karianna avatar Nov 05 '19 20:11 karianna

Does it just build-out of the box today?

It does but we don't currently have the hardware to build it.

gdams avatar Nov 06 '19 09:11 gdams

Just wondering, I noticed that as of right now OpenJDK 8 is still being built for Solaris (Sparc). Is the hardware of that build system compatible for building newer OpenJDK versions?

eFFecTM avatar Nov 09 '19 01:11 eFFecTM

We need a Solaris box that also has Solaris 11 installed on it.

karianna avatar Nov 10 '19 21:11 karianna

Is there any way to set up a build slave for the build farm? I'm also interested in more recent OpenJDK builds for Solaris and have Sparc and x86 servers running Solaris 10 & 11. After a quick look, I could only find documentation on adding new variants to be built on the buildfarm, not provide farm systems themselves...

346L3 avatar May 19 '20 20:05 346L3

Is there any way to set up a build slave for the build farm? I'm also interested in more recent OpenJDK builds for Solaris and have Sparc and x86 servers running Solaris 10 & 11. After a quick look, I could only find documentation on adding new variants to be built on the buildfarm, not provide farm systems themselves...

@346L3 - please email infrastructureATadoptopenjdkDOTnet

karianna avatar May 24 '20 13:05 karianna

@346L3 Are you still willing to connect some Solaris servers to our build farm? Please let me know if it's still an option. CC @sxa

gdams avatar Jun 04 '21 15:06 gdams

@346L3 Are you still willing to connect some Solaris servers to our build farm? Please let me know if it's still an option. CC @sxa

Yes, absolutely. I just had a lot of stuff going on lately... Does one per type suffice?

346L3 avatar Jun 08 '21 00:06 346L3

@346L3 the more the better but we'd happily take anything that you have. Are you on our slack channel? If not would you join https://adoptium.net/slack and we can discuss over there?

gdams avatar Jun 08 '21 08:06 gdams

Now that JDK 17 LTS is around I'm after a Solaris JDK 17 sparcv9 download. Still don't see anything after JDK 8 unfortunately. What's the status on the > JDK 8 builds?

davidmoten avatar Jun 13 '23 02:06 davidmoten

Sadly that is not a supported version/platform combination

karianna avatar Jun 13 '23 06:06 karianna

@davidmoten Solaris/SPARC was removed from the upstream openjdk codebase in late 2020 around the JDK15 timeframe, so we are unlikely to be able to build an official JDK17. (Also SPARC is an expensive platform for us to support)

sxa avatar Jun 13 '23 08:06 sxa

@davidmoten Solaris/SPARC was removed from the upstream openjdk codebase in late 2020 around the JDK15 timeframe, so we are unlikely to be able to build an official JDK17. (Also SPARC is an expensive platform for us to support)

Thanks for the reply. I did notice that Oracle JDK is now free again for JDK 17 and checked with them but they don't build Solaris sparc for JDK 15+ so I really should forget about it and hasten our migration off Solaris!

davidmoten avatar Jun 13 '23 08:06 davidmoten

Thanks for the reply. I did notice that Oracle JDK is now free again for JDK 17 and checked with them but they don't build Solaris sparc for JDK 15+ so I really should forget about it and hasten our migration off Solaris!

Yep it was JEP 381 that stripped it out of the code base. In the case of JDK11 there are a couple of other blockers for us building that one, but it is feasible which is the only reason this issue hasn't been finally closed :-)

sxa avatar Jun 13 '23 08:06 sxa

For people finding this, there are a couple of options.

You can get good builds of OpenJDK for Solaris on both SPARC and x86 from Liberica

https://bell-sw.com/pages/downloads/

These include JDK11, and also 12 and 13.

If you want something more recent, then you're into unsupported territory, although it's not impossible. I have patches to build current OpenJDK on x86 illumos, and OpenJDK up to 17 on Solaris SPARC.

https://github.com/ptribble/jdk-sunos-builder

and some binaries for Solaris SPARC up to JDK17 too

https://pkgs.tribblix.org/openjdk/sparc-solaris/

ptribble avatar Apr 01 '24 20:04 ptribble