On 10/10/2014 5:51 PM, Karel Gardas wrote:

It looks like this patch is the culprit:

5300099ed rts/Linker.c     (Simon Marlow              2014-10-01
13:15:05 +0100 2372)    oc->symbol_extras     = NULL;


Yes, that is it and another line is x86_64 only (arch_name is):

    if (image == NULL) {
+#if defined(x86_64_HOST_ARCH)
        errorBelch("%" PATH_FMT ": failed to allocate memory for image",
                   arch_name);
+#endif
        return NULL;

Note that the x86_64 counterparts of the affected builders completed
their builds fine -- except for Solaris, but that has been broken
already for a long time (relatively).


I would like to take the chance to ask a question:
How can I configure to build x86_64?

When I build GHC (with msys2), it always builds i386 and I haven't spotted
the option in ./configure to choose a x86_64 release.

Thanks,
cg





_______________________________________________
ghc-devs mailing list
ghc-devs@haskell.org
http://www.haskell.org/mailman/listinfo/ghc-devs

Reply via email to