a little bird told me that all the ghc incompatibilities have been fixed, and that it can build ghc itself now
currently hacking to get it working on Nix systems, which require linkers to be wrapped to pick up the build inputs. thankfully there's a (unmergeable but largely did the work i need) patch here that I've used as a starting point https://github.com/NixOS/nixpkgs/pull/172452
i am extremely excited to see what difference this makes to build times