There is an updated pull request by oreo639 against master on the void-packages repository https://github.com/oreo639/void-packages gcc11 https://github.com/void-linux/void-packages/pull/34902 gcc: update to 12.1.0 [ci skip] Edit: this PR had been updated for gcc 12.1.0 This PR depends on: https://github.com/void-linux/void-packages/pull/32330 I tested this PR with glibc. It works for the most part, and while it is "usable" with glibc 3.32, it was very buggy and gjs failed to compile. Recompiling glibc didn't make a difference 3.32. I also tested this PR with x86_64-musl, and it appears to run fine in a musl chroot, and recompiling and installing musl with gcc 12 doesn't appear to result in any issues. (more testing is needed) Please let me know if there are any issues. #### Testing the changes - I tested the changes in this PR: **briefly** #### Local build testing - I built this PR locally for my native architecture, (x86_64-glibc) - I built this PR locally for these architectures (if supported. mark crossbuilds): - x86_64-musl A patch file from https://github.com/void-linux/void-packages/pull/34902.patch is attached