<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">On Mon, Oct 04, 2010 at 08:44:08PM -0700, Joseph Powers wrote:<br><blockquote type="cite">{<br></blockquote><blockquote type="cite">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;print "Setting values for Mac OS X/Darwin on x86... ";<br></blockquote><blockquote type="cite">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$outfile &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;= "MacOSXX86Env.Set";&nbsp;<br></blockquote><blockquote type="cite">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$CPU &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;= "I";<br></blockquote><blockquote type="cite">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$CPUNAME &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;= "INTEL";<br></blockquote><blockquote type="cite">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$OUTPATH &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;= "unxmacxi";<br></blockquote><blockquote type="cite">}<br></blockquote><br>which imho is broken, sorry. (Unless you make it build 32bit binaries).<br>Unless you do something special I think it'll create 64bit binaries...<div><br></div><div><font class="Apple-style-span" color="#931091">Actually this works too well. It's placing a -cpu i386 on everything (I'm assuming that because Mac supports two CPUs, they placed -cpu on everything already)... For Macs this should be something like i686 since we don't have i386 Macs.</font><br><br><blockquote type="cite">I believe that we might need to change it to something like the following if we ever want to support a 64bit build on Mac:<br></blockquote><blockquote type="cite">{<br></blockquote><blockquote type="cite">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;print "Setting values for Mac OS X/Darwin on x86... ";<br></blockquote><blockquote type="cite">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$outfile &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;= "MacOSXX86_64Env.Set";&nbsp;<br></blockquote><blockquote type="cite">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$CPU &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;= "X";<br></blockquote><blockquote type="cite">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$CPUNAME &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;= "X86_64";<br></blockquote><blockquote type="cite">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$OUTPATH &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;= "unxmacxx";<br></blockquote><blockquote type="cite">}<br></blockquote><br>Correct.<br><br><blockquote type="cite">However, I don't think the rest of the build system would handle that very well.<br></blockquote><br>Yeah, I guess you need adaptions here and there as well (e.g. in solenv and<br>stuff checking for $OS and $CPUNAME.<br><br></div><div><font class="Apple-style-span" color="#931091">64bit Aqua only runs on 10.5+ and management wants to keep the build 10.4 friendly (plus I just want to get anything built and running now).</font></div><div><br>Gr??e/Regards,<br><br>Ren?<br><div><br></div></div></body></html>