Skip to content

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