On Wed, Dec 11, 2024 at 6:08 AM zt958bjm via illumos-discuss < discuss@lists.illumos.org> wrote:
> Based on this blog post > <https://ptribble.blogspot.com/2024/02/the-sunos-jdk-builder.html>, the > maintainer has never enabled the test suites. I'm not a corporate user, so > a TCK-passing OpenJDK is not really important to me, but I feel more > confident when using the one. I'm using Azul's on both Linux and Windows > because of that > <https://www.azul.com/blog/use-tck-testing-to-ensure-that-your-java-distribution-conforms-to-the-java-se-specification/> > . > There are 2 entirely different things here. The first is the built in test suites, which can be a bit of a hassle to get running (especially on older versions where Solaris was supported because they assumed the Studio toolchain). I've been running them in an ad-hoc fashion for ages; the builder automates that to make running the test suite trivial. Almost all of the tests pass, most of the failures I've fixed were errors in the tests not errors in the jdk we use. There are still some to fix. Then the second part: > Is there a TCK-passing OpenJDK for illumos, or will there be one soon? > The TCK is about branding and licensing. I enquired, and I'm unable to get access to the TCK. Even if I did, that would only apply if you got your copy of Java directly from me - I wouldn't be able to certify the jdk present in the different distributions. Access to the TCK is heavily restricted - as an example, AdoptOpenJDK were denied, which is why they ended up merging into the Eclipse foundation who were already a licensee. If you want a TCK certified OpenJDK, then realistically the only plausible route is that you'll have to persuade one of the existing licensees to provide it. -- -Peter Tribble http://www.petertribble.co.uk/ - http://ptribble.blogspot.com/ ------------------------------------------ illumos: illumos-discuss Permalink: https://illumos.topicbox.com/groups/discuss/T9cf91d09b48c215e-M5b86e319fb8e22a5b7371f62 Delivery options: https://illumos.topicbox.com/groups/discuss/subscription