[Haskell-cafe] Re: Snow Leopard Breaks GHC

David Leimbach leimy2k at gmail.com
Mon Aug 31 11:10:37 EDT 2009


That works here just fine.  Thanks!

On Mon, Aug 31, 2009 at 4:02 AM, Christian Maeder
<Christian.Maeder at dfki.de>wrote:

> Dmitri Sosnik wrote:
> > How I can tell gcc to generate 32 bit code? I've tried to set
> > CFLAGS=-m32, but it doesn't work.
>
> (Flags do not work -- without Makefile) Pass
>
>  -optc-m32 -opta-m32 -optl-m32
>
> through ghc (as pointed out before) for gcc, the assembler "as" and the
> linker "ld" resp. (I think, gcc is only used for -via-C)
>
> These options can be added to the script "/usr/local/bin/ghc" (if it was
> installed there).
>
> HTH Christian
>
> >
> > Cheers,
> > D
> >
> >
> > On 31/08/2009, at 12:06 AM, David Leimbach wrote:
> >
> >> Well the old binaries for Leopard already work on Snow Leopard.  The
> >> problem is the code generated by the GHC compiler doesn't create
> >> correct 64bit code when invoking gcc, and gcc on Snow Leopard defaults
> >> to 64bit code now.  The solution is to use -m32 in the invocation of
> >> gcc by default for Snow Leopard, or to make it emit correct 64bit code.
> >>
> >> Given all of the above, I don't think there's any "porting" work to be
> >> done.
> >>
> >> On Sun, Aug 30, 2009 at 2:22 AM, Dmitri Sosnik <dimavs at gmail.com
> >> <mailto:dimavs at gmail.com>> wrote:
> >>
> >>     Hm, don't think so, you have to build for a new platform
> >>     - http://hackage.haskell.org/trac/ghc/wiki/Building/Porting
> >>
> >>     D
> >>
> >>
> >>     On 30/08/2009, at 2:10 AM, David Leimbach wrote:
> >>
> >>>     Well if I build GHC on Leopard from HEAD and then copy it to Snow
> >>>     Leopard would that not work?
> >>>
> >>>     Dave
> >>>
> >>>     On Sat, Aug 29, 2009 at 1:52 AM, Dmitri Sosnik <dimavs at gmail.com
> >>>     <mailto:dimavs at gmail.com>> wrote:
> >>>
> >>>         Here - http://hackage.haskell.org/trac/ghc/wiki/Building, but
> >>>         it won't help, cause you need working ghc to build ghc.
> >>>
> >>>         D
> >>>
> >>>
> >>>         On 29/08/2009, at 6:33 PM, Thomas Davie wrote:
> >>>
> >>>
> >>>                 If it is closed, it is fixed in the HEAD.
> >>>
> >>>
> >>>             Any ideas how to get hold of a copy of HEAD, when my
> >>>             Haskell compiler currently outputs rubbish?
> >>>
> >>>             Bob
> >>>             _______________________________________________
> >>>             Haskell-Cafe mailing list
> >>>             Haskell-Cafe at haskell.org <mailto:Haskell-Cafe at haskell.org>
> >>>             http://www.haskell.org/mailman/listinfo/haskell-cafe
> >>>
> >>>
> >>>         _______________________________________________
> >>>         Haskell-Cafe mailing list
> >>>         Haskell-Cafe at haskell.org <mailto:Haskell-Cafe at haskell.org>
> >>>         http://www.haskell.org/mailman/listinfo/haskell-cafe
> >>>
> >>>
> >>
> >>
> >
> >
> > ------------------------------------------------------------------------
> >
> > _______________________________________________
> > Haskell-Cafe mailing list
> > Haskell-Cafe at haskell.org
> > http://www.haskell.org/mailman/listinfo/haskell-cafe
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.haskell.org/pipermail/haskell-cafe/attachments/20090831/fd1898ec/attachment.html


More information about the Haskell-Cafe mailing list