On Tue, Sep 20, 2011 at 5:13 AM, Samuel John <sc...@samueljohn.de> wrote:
> Ralf, thanks for your answer.
>
> However, in short:
>
>  I want `pip install numpy; pip install scipy` to work on OS X Lion without 
> extra effort :-)
>
>
> On 19.09.2011, at 19:05, Ralf Gommers wrote:
>> Do you think it's possible to teach numpy to use different CC, CXX?
>>
>>> This is possible, but numpy probably shouldn't mess with these variables. 
>>> As a user you can set them permanently by adding them to your bash_profile 
>>> for example.
>
> The problem is that most things do work fine with the default gcc which has 
> the llvm backend on OS X Lion (10.7) /usr/bin/gcc -> llvm-gcc-4.2. But 
> somehow scipy has problems with that backend.
> I do not want to set CC CXX permanently.
> I made a homebrew formula for numpy, which takes care of these things. But 
> the policy of the homebrew team is to avoid duplicates which can be installed 
> via pip. Therefore I am asking for support if someone could point me to the 
> place where the compiler is chosen. I'd propose to add an OS X 10.7 switch 
> there in order to avoid the llvm.
>
>
>>> And the FFLAGS
>>
>> This needs to be solved. Perhaps the solution involves more wrappers for 
>> broken vecLib/Accelerate functions in scipy? Does anyone know which routines 
>> are broken on 10.7? For 10.6 I found this discussion helpful: 
>> http://www.macresearch.org/lapackblas-fortran-106. It is claimed there that 
>> while '-ff2c' fixes complex routines, it breaks SDOT when used with '-m64'. 
>> SDOT is used in linalg.
>
> I don't know nothing of such things. :-(
> If there is really something broken with vecLib/Accelerate, a ticket on 
> Apple's bugtracker rdar should be opened.
>
>
>>> and the switch --fcompiler=gnu95 arg?
>>
>> This shouldn't be necessary if you only have gfortran installed.
>>
>
> Ah ok. Thanks!

I will try to look at this problem next week, when I will receive a
new laptop with Lion on it. If I forget about it, please ping me at
the end of next week, we need to fix this,

cheers,

David
_______________________________________________
NumPy-Discussion mailing list
NumPy-Discussion@scipy.org
http://mail.scipy.org/mailman/listinfo/numpy-discussion

Reply via email to