Closed
Description
Parent issue: #2
Next steps:
- Wait until AVR support lands in upstream LLVM
- Update rust-lang LLVM fork (Upgrade to LLVM 4.0 rust-lang/rust#37609), implement cabi stuff, etc.
- Experiment with custom targets out of tree (to get the specification right)
- Get libcore compiling without modifications
- Upstream all LLVM patches required for the AVR fork (Upstream all of the patches for llvm-8.0svn support avr-rust/rust-legacy-fork#116)
- Write documentation about writing/compiling/flashing/debugging Rust
programs for this target - Add the AVR target to the compiler (as a built-in target) (tracking issue RFC: Merging the avr-rust fork upstream rust-lang/rust#44052)
- 🎉
See also avr-rust/rust for out of tree work towards AVR support in Rust.