Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: build Arm64 binary #338

Open
wants to merge 2 commits into
base: main
Choose a base branch
from
Open

chore: build Arm64 binary #338

wants to merge 2 commits into from

Conversation

thw26
Copy link
Collaborator

@thw26 thw26 commented Feb 24, 2025

Fixes #238. Adds a runner matrix to build Arm64 binaries.

The main purpose of this PR at the moment is to be better able to test what is needed for running Logos x86_64 through an ELF interpreter for Arm. At present we have to run both OD and Logos through the ELF interpreter. The goal of this is to be passing only Logos through the ELF interpreter.

Copy link
Contributor

@ctrlaltf24 ctrlaltf24 left a comment

Choose a reason for hiding this comment

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

Needs a build matrix to run the build twice, as-is it's telling GHA that either are acceptable runners when really we meant run the build twice, one for each
https://www.blacksmith.sh/blog/matrix-builds-with-github-actions

@thw26
Copy link
Collaborator Author

thw26 commented Feb 25, 2025

Great—thanks for confirming what's proper for me. I will look to update soon.

@thw26 thw26 requested a review from ctrlaltf24 February 27, 2025 13:24
Copy link
Contributor

@ctrlaltf24 ctrlaltf24 left a comment

Choose a reason for hiding this comment

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

Is this tested?

@thw26
Copy link
Collaborator Author

thw26 commented Feb 27, 2025

How would I test it?

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.

Build an ARM64 Binary
2 participants