There is an updated pull request by q66 against master on the void-packages repository https://github.com/void-ppc/void-packages gcc92 https://github.com/void-linux/void-packages/pull/14289 gcc: update to 9.2.0 and enable gcc-go on musl + go and objc/objc++ on cross targets 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. The only exception is MIPS, which is only newly getting `objc` and `objc++`. That is because `libucontext` does not have a MIPS implementation yet, so we can't enable `gcc-go` on `mips*-musl`. Crosstoolchains updates: - [x] aarch64 - [x] aarch64-musl - [ ] armv5tel - [x] armv5tel-musl - [ ] armv6l - [x] armv6l-musl - [ ] armv7l - [x] armv7l-musl - [ ] i686 - [x] i686-musl - [x] mips-musl - [x] mipshf-musl - [x] mipsel-musl - [x] mipselhf-musl - [ ] ppc64le - [x] ppc64le-musl - [ ] ppc64 - [x] ppc64-musl - [ ] ppc - [x] ppc-musl - [x] x86_64-musl Testing: - [x] ppc64le - [x] ppc64le-musl - [x] ppc64 - [x] ppc64-musl - [ ] ppc - [ ] ppc-musl - [ ] x86_64 - [ ] x86_64-musl - [x] aarch64 (build) - [x] aarch64-musl (build) - [ ] armv7l (build) A patch file from https://github.com/void-linux/void-packages/pull/14289.patch is attached