Window build broken

Simon Peyton Jones simonpj at
Wed Nov 18 08:31:28 UTC 2015

I’m happy to do experiments to help narrow it down, but I haven’t the foggiest idea where to start, and am utterly stalled on GHC



From: ghc-devs [mailto:ghc-devs-bounces at] On Behalf Of lonetiger at
Sent: 17 November 2015 23:51
To: Ryan Scott; ghc-devs at
Subject: RE: Window build broken

Well the error is correct, it’s just checking against the machine type in the PE spec:




So somewhere along the line an invalid PE file was generated (or for the wrong architecture).

From: Ryan Scott
Sent: Wednesday, November 18, 2015 00:44
To: ghc-devs at<mailto:ghc-devs at>
Subject: Re: Window build broken

Wow, I happened to try building GHC on Windows for the first time ever
today, and I also experienced this error :)

Interestingly, someone reported a very similar error to this on Trac,
but for GHC 7.8.3 [1]. Here's where the error message comes from [2]
in Linker.c:

    static int verifyCOFFHeader
    (COFF_header *hdr, pathchar *fileName)
      if (hdr->Machine != 0x8664) {
        errorBelch("%" PATH_FMT ": Not x86_64 PEi386", fileName);
        return 0;

Ryan S.
ghc-devs mailing list
ghc-devs at<mailto:ghc-devs at>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the ghc-devs mailing list