There's a closed pull request on the void-packages repository cross-arm-none-eabi*: update to 12.2.0 https://github.com/void-linux/void-packages/pull/41186 Description: Replaces #37580. #### Testing the changes - I tested the changes in this PR: **YES** #### Local build testing - I built this PR locally for my native architecture, (x86_64-musl) - I built this PR locally for these architectures (if supported. mark crossbuilds): I tested this with my own STM32 project written in both C and C++. --- Also: 1. clean up hostmakedepends, 2. `mudflap` was removed in GCC 4.9: https://gcc.gnu.org/wiki/Mudflap_Pointer_Debugging (commit [98906124](https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=98906124e3aa4cb17695d900fe19498e5bde63e4)), 3. `--with-host-libstdcxx` removed in commit [5dc85f7ec](https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=5dc85f7ec719a79ecfbcdd8563b07e5f0f365e65).