Skip to content

Remove Solaris support and Windows x86-32 build support#4467

Open
gdams wants to merge 2 commits into
adoptium:masterfrom
gdams:solaris
Open

Remove Solaris support and Windows x86-32 build support#4467
gdams wants to merge 2 commits into
adoptium:masterfrom
gdams:solaris

Conversation

@gdams
Copy link
Copy Markdown
Member

@gdams gdams commented May 18, 2026

Solaris is no longer shipped, so this PR removes all Solaris/SunOS/SPARC code, platform configs, documentation, and test references.

Windows x86-32 (32-bit) is also no longer built — only x64 and aarch64 are supported. This removes all x86-32 build configurations, platform config blocks, test architecture enums, Azure DevOps stages, reproducible build handling, devkit documentation, and SBOM validation for x86-32.

Files deleted

  • SOLARIS.md
  • build-farm/platform-specific-configurations/solaris.sh
  • sbin/solaris/build-simple.sh
  • sbin/solaris/dotests.sh
  • sbin/solaris/simplepipe.groovy

Files modified (23)

Build scripts, platform configs, CI workflows, documentation, tests, and tooling updated to remove Solaris and x86-32 references.

28 files changed, 23 insertions(+), 745 deletions(-)

Solaris is no longer shipped, so remove all Solaris/SunOS/SPARC code,
platform configs, documentation, and test references.

Windows x86-32 (32-bit) is no longer built - only x64 and aarch64 are
supported. Remove all x86-32 build configurations, platform config
blocks, test architecture enums, Azure DevOps stages, reproducible
build handling, devkit documentation, and SBOM validation for x86-32.
@github-actions
Copy link
Copy Markdown

Thank you for creating a pull request!
If you have not done so already, please familiarise yourself with our Contributing Guidelines and FAQ, even if you have contributed to the Adoptium project before. GitHub actions will now run a set of jobs against your PR that will lint and unit test your changes. Keep an eye out for the results from these on the latest commit you submitted. For more information, please see our testing documentation.

@github-actions github-actions Bot added jenkins Issues that enhance or fix our jenkins server documentation Issues that request updates to our documentation windows Issues that affect or relate to the WINDOWS OS solaris Issues that affect or relate to the SOLARIS OS ghActions aarch Issues that affect or relate to the aarch ARCHITECTURE arm Issues that affect or relate to the ARM OS testing Issues that enhance or fix our test suites labels May 18, 2026
Copy link
Copy Markdown
Member

@sxa sxa left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm not going to put a hard block on this but I would personally prefer that we leave some of this in so that individuals who want to build their own "Temurin" on the platforms we no longer build for are still able to do it with our helper scripts.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

aarch Issues that affect or relate to the aarch ARCHITECTURE arm Issues that affect or relate to the ARM OS documentation Issues that request updates to our documentation ghActions jenkins Issues that enhance or fix our jenkins server solaris Issues that affect or relate to the SOLARIS OS testing Issues that enhance or fix our test suites windows Issues that affect or relate to the WINDOWS OS

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants