rust-embedded / book

Documentation on how to use the Rust Programming Language to develop firmware for bare metal (microcontroller) devices
https://docs.rust-embedded.org/book/
Apache License 2.0
1.12k stars 179 forks source link

Update macOS installation instructions #379

Closed FnControlOption closed 1 month ago

FnControlOption commented 1 month ago

Follow-up to #119, which addressed #118

Timeline:

Date Description Related PR
Jan 9, 2019 gcc-arm-embedded was removed from homebrew/cask https://github.com/Homebrew/homebrew-cask/pull/56802
Jan 26, 2019 Rust Embedded Book was updated to use armmbed/formulae/arm-none-eabi-gcc https://github.com/rust-embedded/book/pull/119
Dec 27, 2019 gcc-arm-none-eabi formula was proposed in homebrew/core but rejected https://github.com/Homebrew/homebrew-core/pull/45780
Jan 4, 2020 gcc-arm-embedded was re-added to homebrew/cask https://github.com/Homebrew/homebrew-cask/pull/75091
Aug 4, 2023 arm-none-eabi-gdb formula was accepted into homebrew/core https://github.com/Homebrew/homebrew-core/pull/138370
Aug 28, 2023 armmbed/formulae/arm-none-eabi-gcc was deprecated https://github.com/ARMmbed/homebrew-formulae/pull/39
BartMassey commented 1 month ago

Note that the current Discovery Book version at https://github.com/rust-embedded/discovery-mb2 already had these changes. Not sure how they didn't get backported, but the current version is definitely where to look first.