[GHC] #10777: Overlong linker arguments on Windows leads to broken builds with confusing error messages