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

Add ARM cross compile toolchain #1063

Draft
wants to merge 3 commits into
base: master
Choose a base branch
from

Conversation

sevan
Copy link
Collaborator

@sevan sevan commented Jan 30, 2024

arm-none-eabi-binutils:
Tested on Tiger powerpc (G4/G5) with GCC 4.0.1, Leopard powerpc (G4) with GCC 4.2. Intel: Leopard (GCC 4.2), Snow Leopard, El Capitan (clang)

arm-none-eabi-gcc:
Tested on Tiger powerpc (G4/G5) with GCC 7.5. Leopard powerpc (G4) with GCC 7.5, Intel: El Capitan (clang)
Tried GCC 5.5 on Tiger powerpc & Leopard Intel and in both cases it bombed due to different linker issues.

arm-none-eabi-gdb:
Tested on Tiger powerpc (G4/G5) with GCC 7.5
Built without Python support since it's not happy using the Python.Framework from out python3 package.
Upstream they have arm-none-eabi-gcc as a test target dependency, but since :test is not supported here, I dropped it here since it gets ignored and a build of arm-none-eabi-gcc is always attempted, even if installed.

Will update this once I've managed to do further testing before marking it ready to land.

@sevan
Copy link
Collaborator Author

sevan commented Feb 9, 2024

Should've kept it as separate PRs.
Need to sort out a libc for GCC, whether that's newlib or picolib and then they can land.

@sevan sevan mentioned this pull request Nov 15, 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.

1 participant