[CI] Run a `thumbv7m-none-eabi` binary using `qemu-system-arm` [IRR-2018-embedded] ## What's included? - Run a `thumbv7m-none-eabi` binary using `qemu-system-arm` - We are using `cortex-m-rt = "=0.5.4"` which does not use `proc_macro`. (reason: stage2 build of rustc does not work well with `proc_macro` in `run-make` phase.) - We are using GNU LD for now. ## Blocker All resolved. - ~[Waiting] `#[panic_handler]` is not available in stable.~ - [Merged] https://github.com/rust-lang/rust/pull/53619 - ~[Waiting] https://github.com/japaric/lm3s6965evb: does not compile on stable.~ - [OK] dependent crate ~`panic-abort`~ `panic-halt`: already moved to use `#[panic_handler]`. ## Update `#[panic_handler]` will be stabilized in Rust 1.30. CC @kennytm @jamesmunns @nerdyvaishali |
||
|---|---|---|
| .. | ||
| thumb-none-cortex-m | ||
| thumb-none-qemu | ||
| wasm-custom-section | ||
| wasm-custom-sections-opt | ||
| wasm-export-all-symbols | ||
| wasm-import-module | ||
| wasm-panic-small | ||
| wasm-symbols-not-exported | ||
| wasm-symbols-not-imported | ||
| git_clone_sha1.sh | ||