Skip to content

agent-runtime-main: remove more solaris/aix leftovers#177

Merged
bastelfreak merged 1 commit into
mainfrom
solaris
May 14, 2026
Merged

agent-runtime-main: remove more solaris/aix leftovers#177
bastelfreak merged 1 commit into
mainfrom
solaris

Conversation

@bastelfreak
Copy link
Copy Markdown
Contributor

Short description

Checklist

I have:

Signed-off-by: Tim Meusel <tim@bastelfreak.de>
Comment thread configs/components/_base-ruby.rb
Copy link
Copy Markdown
Member

@Sharpie Sharpie left a comment

Choose a reason for hiding this comment

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

Looks good to me. Having builds across all the Linux-en report green is a good sign 👍

Comment thread configs/components/libffi.rb
Copy link
Copy Markdown
Member

@nmburgan nmburgan left a comment

Choose a reason for hiding this comment

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

Up to you if you want to also remove linux cross compiled blocks. If not, you've got a remove of requiring "runtime-#{settings[:runtime_project]}" in there that should be put back, but I think it's probably safe to remove linux cross compile support.

@bastelfreak bastelfreak merged commit ed2fd1a into main May 14, 2026
41 checks passed
@bastelfreak bastelfreak deleted the solaris branch May 14, 2026 18:53
@bastelfreak
Copy link
Copy Markdown
Contributor Author

will tackle linux cross compilation in another PR


if platform.is_rpm? && !platform.is_aix?
if platform.is_rpm?
if platform.architecture =~ /aarch64|ppc64|ppc64le/
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Genuine question: should this also be:

Suggested change
if platform.architecture =~ /aarch64|ppc64|ppc64le/
if platform.is_cross_compiled_linux?

No idea if aarch64 is actually cross compiled or natively compiled

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

good point. right now we use native ARM 64bit runners.

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.

Also when we were actually making ppc64le, we'd do it in an appropriate container using qemu emulation, so we truly don't do any cross compilation.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

@ekohl any chances that redhat would like to have powerpc packages, or could I remove ppc64 & ppc64le as well?

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

I don't think we had a request for that so I'd be tempted to drop that. If you do it in a clean commit then it can be reverted in the future, right?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

powerpc removal: #180

Comment thread configs/components/_base-ruby.rb
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants