There's a closed pull request on the void-packages repository gcc: update to 9.2.0 and enable gcc-go on musl + go and objc/objc++ on cross targets https://github.com/void-linux/void-packages/pull/14289 Description: This updates `gcc` to 9.2.0 and while doing that, enables `gcc-go` on `musl`. It also enables `go`, `objc` and `objc++` support in crosstoolchains, allowing us to also enable them for cross targets. That mainly means our cross targets and native targets will all have `gcc` built with the same languages and subpackages, which should be a lot easier to deal with (and possibly enable crosscompiling for some GNUstep stuff etc) (except on `mips*-musl`, as `libucontext` does not have MIPS support yet, so only enable `objc` and `objc++` on those) Crosstoolchains updates: - [x] aarch64 - [x] aarch64-musl - [x] armv5tel - [x] armv5tel-musl - [x] armv6l - [x] armv6l-musl - [x] armv7l - [x] armv7l-musl - [x] i686 - [x] i686-musl - [x] mips-musl - [x] mipshf-musl - [x] mipsel-musl - [x] mipselhf-musl - [x] ppc64le - [x] ppc64le-musl - [x] ppc64 - [x] ppc64-musl - [x] ppc - [x] ppc-musl - [x] x86_64-musl Testing: - [x] ppc64le - [x] ppc64le-musl - [x] ppc64 - [x] ppc64-musl - [x] ppc - [x] ppc-musl - [ ] x86_64 - [ ] x86_64-musl - [x] aarch64 (build) - [x] aarch64-musl (build) - [ ] armv7l (build)