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

Aarch64 fixes #80

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

Aarch64 fixes #80

wants to merge 2 commits into from

Conversation

Candles
Copy link

@Candles Candles commented Jan 28, 2024

A pair of fixes for running on aarch64. One resolves a Makefile issue preventing compilation and the other fixes an error caused by different default char signing between x86 and aarch64.

Set the default TARGET_ARCH to none, otherwise it fails to build on architectures for which gcc doesn't support -m32 (such as aarch64)
Chars on aarch64 are unsigned by default, throwing a type conversion warning on compilation and a memory access violation when ran.
@Oblomov
Copy link
Contributor

Oblomov commented Jan 28, 2024

Hello @Candles and thanks for this proposal. We actually have an internal development branch that already includes these fixes. We were hoping to release it in 2023 but got delayed for a number of reasons. We'll hopefully be promoting this internal branch to the new next (or possibly even candidate) on February, if things go well.

@Oblomov Oblomov closed this Jan 28, 2024
@Oblomov
Copy link
Contributor

Oblomov commented Jan 29, 2024

I've looked better at the changes and there seems to be more than what we have in the private branch. I'm reopening the PR, and we can discuss these changes better when the internal branch is promoted.

@Oblomov Oblomov reopened this Jan 29, 2024
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.

2 participants