There is an updated pull request by q66 against master on the void-packages repository https://github.com/q66/void-packages arm-none-eabi https://github.com/void-linux/void-packages/pull/17827 [wip] cross-arm-none-eabi*: update to 9.2, rework to include libgcc.a and libstdc++ For `cross-arm-none-eabi-gcc`: I've reworked this to make it possible to include `libgcc.a`, rather than just the compiler itself. However, as `libstdc++` requires `newlib` to be built and present (which requires the gcc to build), skip building `libstdc++` at this stage. Instead, move it into a separate package. I figured out the necessary changes mostly by reading the Arch pkgbuild. For `cross-arm-none-eabi-libstdc++`: As the gcc cannot include libstdc++ because of its newlib requirement, build it as a separate package. This is achieved by taking the gcc source tree, installing our previously built gcc as well as newlib (which was already packaged) and building libstdc++ on its own. I've successfully compiled things with this. Currently doing one more rebuild and test of everything. @sirikid A patch file from https://github.com/void-linux/void-packages/pull/17827.patch is attached