Hi Greg, Thanks very much for all your work on this, and Barney Stratford too. This is great news. I'm doing a lot of numerical work with Doubles at the moment, so progress is quite welcome!
I can try building 7.0.1-RC using a 32-bit 6.12.3, although probably not until the weekend. I'll let you know how it goes. If there are any special build instructions for this, maybe you could update trac #2965 with details? Cheers, John From: Gregory Wright <gwri...@antiope.com> > > Hi, > > I built ghc 7.0.1-rc2 yesterday 64-bit on Snow Leopard. Much of the work > in getting ghc to build 64-bit was done by Barney Stratford; the MacPorts > ghc 6.10.4 has built successfully in 64 bit mode for a number of months. > > Until just a few weeks ago 6.12.x and HEAD wouldn't build 64-bit because > of changes in ghci. These changes were in part to remove the limitation > that modules > loaded by ghci had to be located below the 2 GB address boundary. > Unfortunately, > they revealed code paths in ghc's Mach-O linker that were never tested. > (See > bug #4318. Other bugs may be partial duplicates; the tickets probably need > to be examined to check which ones are distinct.) > > The good news is that the linker patches were done just in time for 7.0.1. > You should be all set to try the release candidates on Snow Leopard 64-bit. > > I built my 7.0.1-rc2 using a 64 bit 6.10.4. My original 64-bit 6.10.4 > was bootstrapped > using a 32-bit 6.10.4 compiled on Leopard. Reports of trouble building the > 7.0.1 release candidates using a 32-bit bootstrap compiler would be > especially > useful. > > Best Wishes, > Greg > > > On 11/9/10 12:48 PM, Brian Bloniarz wrote: > > On 11/09/2010 02:36 AM, John Lato wrote: > >> I was wondering if there is a status report anywhere of progress towards > >> making ghc compile 64-bit on Snow Leopard. There are a few trac tickets > >> that seem related: > > I think http://hackage.haskell.org/trac/ghc/ticket/3472 > > is related if you haven't seen it. > > > > I'm not working on this, though I am interested in helping enable > > cross-compilation of GHC in general. I have been working on one facet > > though: hsc2hs. hsc2hs is one of barriers to cross-compilation because > > it requires compiling and running a .c file on the target machine > > (because it needs target-specific information like the layout of > > structures; GHC's mkDerivedConstants also has the same problem). > > > > I have a proof-of-concept patch which can do hsc2hs codegeneration > > without running anything. This uses the same approach that autoconf > > uses for cross-compilation. I'll try to post it within the next few > > days -- if anybody finds this approach interesting please let me know. > > > > Thanks, > > -Brian >
_______________________________________________ Glasgow-haskell-users mailing list Glasgow-haskell-users@haskell.org http://www.haskell.org/mailman/listinfo/glasgow-haskell-users