[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