Skip to content

Remove AIX support - #23131

Merged
pcanal merged 3 commits into
root-project:masterfrom
pcanal:remove_aix
Aug 26, 2026
Merged

pcanal merged 3 commits into
root-project:masterfrom
pcanal:remove_aix

Conversation

@pcanal

@pcanal pcanal commented Aug 21, 2026 •

Copy link
Copy Markdown
Member

AIX has not been tested in a very long while (like only v5 and older) and is not yet supported enough by LLVM, see https://llvm.org/docs/JITLink.html#roadmap:

Major outstanding projects include:

    Improve XCOFF support.

    The XCOFF/ppc64 backend exists but does not yet implement the relocation handling needed for general JIT use. Completing this would enable JITLink on AIX.

In addition, all the work-around are likely obsolete and/or have better alternative in AIX 7.3+ and thus should be redone if (when?) there is demand for a port to AIX.

Consequently remove support for LIBPATH from thisroot.sh and thisroot.csh

@github-actions

github-actions Bot commented Aug 21, 2026 •

Copy link
Copy Markdown

Test Results

    22 files      22 suites   3d 9h 52m 25s ⏱️
 3 858 tests  3 857 ✅ 0 💤 1 ❌
74 851 runs  74 850 ✅ 0 💤 1 ❌

For more details on these failures, see this check.

Results for commit cfe3426.

♻️ This comment has been updated with latest results.

@guitargeek guitargeek left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Thanks a lot for the initiative! I think this only needs some fixes in roottest/scripts/Event.mk, then it's ready to merge.

Comment thread roottest/scripts/Event.mk Resolved

@dpiparo dpiparo left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

lgtm when @guitargeek's comments are addressed.
For when is the the cleanup foreseen for preprocessor guards for discontinued OSes, e.g. macOS versions :-P?

@pcanal
pcanal force-pushed the remove_aix branch 2 times, most recently from db3d7a1 to 6f28b0d Compare August 24, 2026 21:49
@pcanal
pcanal requested a review from guitargeek August 24, 2026 22:01

@guitargeek guitargeek left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

LGTM!

Comment thread config/thisroot.csh Resolved
@pcanal

pcanal commented Aug 26, 2026

Copy link
Copy Markdown
Member Author

Fedora 44 fails with test-stressgraphics-chrome (test-stressgraphics-chrome) (expected)

@pcanal
pcanal merged commit d00c5c7 into root-project:master Aug 26, 2026
55 of 60 checks passed
@pcanal
pcanal deleted the remove_aix branch August 26, 2026 19:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants