Skip to content

gcc-arm-none-eabi: build common embedded archs instead of everything (~6x faster) - #20

Merged
twitchyliquid64 merged 1 commit into
mainfrom
tom/gcc-arm-none-eabi
Mar 27, 2026
Merged

gcc-arm-none-eabi: build common embedded archs instead of everything (~6x faster)#20
twitchyliquid64 merged 1 commit into
mainfrom
tom/gcc-arm-none-eabi

Conversation

@twitchyliquid64

Copy link
Copy Markdown
Member

So the gcc-arm-none-eabi takes like an hour and a half, which mostly is fine as it runs concurrently, but the reason its doing that is because its building newlib / libstdc++ for like 70+ different architectures. This is a bit much for now.

This change builds only for 6-7 common embedded architectures that this package plans to support. Adding more is trivial. This should speed up the build and the amount of work that needs to get done.

@twitchyliquid64

Copy link
Copy Markdown
Member Author

Builds fine on buildbot (25mins on an 8 core machine)

@msample msample left a comment

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.

LGTM

@twitchyliquid64
twitchyliquid64 merged commit 02b74e0 into main Mar 27, 2026
1 check passed
@twitchyliquid64
twitchyliquid64 deleted the tom/gcc-arm-none-eabi branch March 27, 2026 22:24
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