
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 Thanks Simon From: ghc-devs [mailto:ghc-devs-bounces@haskell.org] On Behalf Of lonetiger@gmail.com Sent: 17 November 2015 23:51 To: Ryan Scott; ghc-devs@haskell.org Subject: RE: Window build broken Well the error is correct, it’s just checking against the machine type in the PE spec: IMAGE_FILE_MACHINE_AMD64 0x8664 x64 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@haskell.orgmailto:ghc-devs@haskell.org 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. ----- [1] https://ghc.haskell.org/trac/ghc/ticket/10437 [2] https://github.com/ghc/ghc/blob/233d1312bf15940fca5feca6884f965e7944b555/rts... _______________________________________________ ghc-devs mailing list ghc-devs@haskell.orgmailto:ghc-devs@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs