<br><br><div class="gmail_quote">On Sun, Aug 12, 2012 at 1:03 PM, Samuel John <span dir="ltr">&lt;<a href="mailto:scipy@samueljohn.de" target="_blank">scipy@samueljohn.de</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi,<br>
<br>
I contributed to the homebrew python formula (i.e. the build script) recently and I heavily use numpy/scipy.<br>
<br>
In homebrew, it depends on the compiler and machine, which flags are added by default.<br>
We could change that, if we have a good reason to do so. But I got the feeling that python does fine with these flag and with clang.<br></blockquote><div><br>I downloaded a tarball with Python sources from <a href="http://python.org">python.org</a> and searched through it (also the generated makefile), but couldn&#39;t find so quickly where this flag is added. Do you happen to know? <br>
<br>Ralf<br><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
Perhaps numpy.distutils is the right place to tune?<br>
<br>
bests,<br>
 Samuel<br>
<div><div class="h5"><br>
<br>
<br>
On 10.08.2012, at 08:56, Ralf Gommers &lt;<a href="mailto:ralf.gommers@gmail.com">ralf.gommers@gmail.com</a>&gt; wrote:<br>
<br>
&gt;<br>
&gt;<br>
&gt; On Fri, Aug 10, 2012 at 4:08 AM, Aaron Andalman &lt;<a href="mailto:nerduno.list@gmail.com">nerduno.list@gmail.com</a>&gt; wrote:<br>
&gt; Ralf,<br>
&gt;<br>
&gt; Thanks for the information. You were correct; the -msse4 flag does appear to be coming from the brew installation of python.  Grep reveals the flag in a Makefile, and editing the makefile altered the results of scipy python setup.py configure.   Thus scipy now compiles!  Thank you.<br>

&gt;<br>
&gt; However, I&#39;m hoping to understand how and why scipy gets the -msse4 flag from the Makefile?  Should this be modified?  Or should the brew python formula be modified somehow?<br>
&gt;<br>
&gt; The flags with which Python itself is compiled are passed from Python distutils to numpy.distutils. In principle that&#39;s what we want. Only scipy doesn&#39;t compile with it; numpy does apparently. So we could try to filter out that flag in numpy.distutils, but the easier solution is to remove it from the homebrew Makefile.<br>

&gt;<br>
&gt; Ralf<br>
&gt;<br>
</div></div>&gt; _______________________________________________<br>
&gt; SciPy-Dev mailing list<br>
&gt; <a href="mailto:SciPy-Dev@scipy.org">SciPy-Dev@scipy.org</a><br>
&gt; <a href="http://mail.scipy.org/mailman/listinfo/scipy-dev" target="_blank">http://mail.scipy.org/mailman/listinfo/scipy-dev</a><br>
<br>
_______________________________________________<br>
SciPy-Dev mailing list<br>
<a href="mailto:SciPy-Dev@scipy.org">SciPy-Dev@scipy.org</a><br>
<a href="http://mail.scipy.org/mailman/listinfo/scipy-dev" target="_blank">http://mail.scipy.org/mailman/listinfo/scipy-dev</a><br>
</blockquote></div><br>