That works here just fine.  Thanks!<br><br><div class="gmail_quote">On Mon, Aug 31, 2009 at 4:02 AM, Christian Maeder <span dir="ltr">&lt;<a href="mailto:Christian.Maeder@dfki.de">Christian.Maeder@dfki.de</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div class="im">Dmitri Sosnik wrote:<br>
&gt; How I can tell gcc to generate 32 bit code? I&#39;ve tried to set<br>
&gt; CFLAGS=-m32, but it doesn&#39;t work.<br>
<br>
</div>(Flags do not work -- without Makefile) Pass<br>
<br>
 -optc-m32 -opta-m32 -optl-m32<br>
<br>
through ghc (as pointed out before) for gcc, the assembler &quot;as&quot; and the<br>
linker &quot;ld&quot; resp. (I think, gcc is only used for -via-C)<br>
<br>
These options can be added to the script &quot;/usr/local/bin/ghc&quot; (if it was<br>
installed there).<br>
<br>
HTH Christian<br>
<div class="im"><br>
&gt;<br>
&gt; Cheers,<br>
&gt; D<br>
&gt;<br>
&gt;<br>
&gt; On 31/08/2009, at 12:06 AM, David Leimbach wrote:<br>
&gt;<br>
&gt;&gt; Well the old binaries for Leopard already work on Snow Leopard.  The<br>
&gt;&gt; problem is the code generated by the GHC compiler doesn&#39;t create<br>
&gt;&gt; correct 64bit code when invoking gcc, and gcc on Snow Leopard defaults<br>
&gt;&gt; to 64bit code now.  The solution is to use -m32 in the invocation of<br>
&gt;&gt; gcc by default for Snow Leopard, or to make it emit correct 64bit code.<br>
&gt;&gt;<br>
&gt;&gt; Given all of the above, I don&#39;t think there&#39;s any &quot;porting&quot; work to be<br>
&gt;&gt; done.<br>
&gt;&gt;<br>
&gt;&gt; On Sun, Aug 30, 2009 at 2:22 AM, Dmitri Sosnik &lt;<a href="mailto:dimavs@gmail.com">dimavs@gmail.com</a><br>
</div><div class="im">&gt;&gt; &lt;mailto:<a href="mailto:dimavs@gmail.com">dimavs@gmail.com</a>&gt;&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt;     Hm, don&#39;t think so, you have to build for a new platform<br>
&gt;&gt;     - <a href="http://hackage.haskell.org/trac/ghc/wiki/Building/Porting" target="_blank">http://hackage.haskell.org/trac/ghc/wiki/Building/Porting</a><br>
&gt;&gt;<br>
&gt;&gt;     D<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;     On 30/08/2009, at 2:10 AM, David Leimbach wrote:<br>
&gt;&gt;<br>
&gt;&gt;&gt;     Well if I build GHC on Leopard from HEAD and then copy it to Snow<br>
&gt;&gt;&gt;     Leopard would that not work?<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;     Dave<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;     On Sat, Aug 29, 2009 at 1:52 AM, Dmitri Sosnik &lt;<a href="mailto:dimavs@gmail.com">dimavs@gmail.com</a><br>
</div><div class="im">&gt;&gt;&gt;     &lt;mailto:<a href="mailto:dimavs@gmail.com">dimavs@gmail.com</a>&gt;&gt; wrote:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;         Here - <a href="http://hackage.haskell.org/trac/ghc/wiki/Building" target="_blank">http://hackage.haskell.org/trac/ghc/wiki/Building</a>, but<br>
&gt;&gt;&gt;         it won&#39;t help, cause you need working ghc to build ghc.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;         D<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;         On 29/08/2009, at 6:33 PM, Thomas Davie wrote:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;                 If it is closed, it is fixed in the HEAD.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;             Any ideas how to get hold of a copy of HEAD, when my<br>
&gt;&gt;&gt;             Haskell compiler currently outputs rubbish?<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;             Bob<br>
&gt;&gt;&gt;             _______________________________________________<br>
&gt;&gt;&gt;             Haskell-Cafe mailing list<br>
</div>&gt;&gt;&gt;             <a href="mailto:Haskell-Cafe@haskell.org">Haskell-Cafe@haskell.org</a> &lt;mailto:<a href="mailto:Haskell-Cafe@haskell.org">Haskell-Cafe@haskell.org</a>&gt;<br>
<div class="im">&gt;&gt;&gt;             <a href="http://www.haskell.org/mailman/listinfo/haskell-cafe" target="_blank">http://www.haskell.org/mailman/listinfo/haskell-cafe</a><br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;         _______________________________________________<br>
&gt;&gt;&gt;         Haskell-Cafe mailing list<br>
</div>&gt;&gt;&gt;         <a href="mailto:Haskell-Cafe@haskell.org">Haskell-Cafe@haskell.org</a> &lt;mailto:<a href="mailto:Haskell-Cafe@haskell.org">Haskell-Cafe@haskell.org</a>&gt;<br>
<div><div></div><div class="h5">&gt;&gt;&gt;         <a href="http://www.haskell.org/mailman/listinfo/haskell-cafe" target="_blank">http://www.haskell.org/mailman/listinfo/haskell-cafe</a><br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;<br>
&gt;<br>
&gt; ------------------------------------------------------------------------<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; Haskell-Cafe mailing list<br>
&gt; <a href="mailto:Haskell-Cafe@haskell.org">Haskell-Cafe@haskell.org</a><br>
&gt; <a href="http://www.haskell.org/mailman/listinfo/haskell-cafe" target="_blank">http://www.haskell.org/mailman/listinfo/haskell-cafe</a><br>
</div></div></blockquote></div><br>