diff options
author | 2018-08-26 21:23:35 +0000 | |
---|---|---|
committer | 2018-08-26 21:23:35 +0000 | |
commit | b84d549dcbbb88286793fc3e7e1c8afbc2ca3a76 (patch) | |
tree | c4c2d2205ae9523631e2ff8e044923b24aadf4c8 /cortex-m-rt/examples/state.rs | |
parent | e790d9b8d9785502e05d70b1ddf0ed024cbf71d5 (diff) | |
parent | 1dfbc864d32cc49ffaadb8ff97ede9df00cb0224 (diff) | |
download | cortex-m-b84d549dcbbb88286793fc3e7e1c8afbc2ca3a76.tar.gz cortex-m-b84d549dcbbb88286793fc3e7e1c8afbc2ca3a76.tar.zst cortex-m-b84d549dcbbb88286793fc3e7e1c8afbc2ca3a76.zip |
Merge #95
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 rust-embedded/cortex-m#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>
Diffstat (limited to 'cortex-m-rt/examples/state.rs')
0 files changed, 0 insertions, 0 deletions