You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
95: [RFC] remove build dependency on arm-none-eabi-gcc (binary blob alternative) r=japaric a=japaric
Before this commit we used gcc to assemble external assembly files into object
files that we linked into our Rust program.
This commit drops the dependency on gcc by shipping the already assembled object
files with this crate source code.
---
This is an alternative to RFC #91 that doesn't require a breaking change or
adding a new Cargo feature and can be implemented right now.
See #91 for the rationale of dropping the dependency on gcc.
This approach can be applied to other Cortex-M crates like cortex-m-semihosting
and cortex-m (would subsume RFC #107).
This seems like an overall better approach to me, but before I go opening more
PRs I want to hear your thoughts, @rust-embedded/cortex-m
closes#91
Co-authored-by: Jorge Aparicio <jorge@japaric.io>
0 commit comments