once the unstable flag -Z linker-flavor is not required
Advantages:
- No need to install
arm-none-eabi-gcc to build binaries.
Disadvantages:
- Linking to system C libraries (e.g. newlib) requires passing the library search path, which varies per build system, to the linker. If you want to do this it's actually easier to use gcc.
cc @rust-embedded/cortex-m
once the unstable flag
-Z linker-flavoris not requiredAdvantages:
arm-none-eabi-gccto build binaries.Disadvantages:
cc @rust-embedded/cortex-m