Hi Robert,

You're right. I finally figured out which flag was missing I'm posting it here 
as a reference for others:
I needed to add:
-undefined dynamic_lookup
I also removed -fPIC

Hope this helps somebody else.

Do you think it would be possible to have LDFLAGS added to the default ones? Or 
is there a way to obtain this by setting something else (EXTRA_LDFLAGS) or 
something like that?

Thanks,

C.
On Jun 16, 2010, at 10:01 AM, Robert Kern wrote:

> 2010/6/16 Charles سمير Doutriaux <[email protected]>:
>> Hi,
>> 
>> I cannot build any f2py extension under nupmy 4.1 on Mac snow leopard.
>> 
>> Everything (python/numpy) has been built 64bit.
>> 
>> I'm attaching the log of a VERY simple piece of code, that always worked 
>> fine before.
>> 
>> Any idea on why it's not finding the basic python things (Py_BuildValue for 
>> example?)
> 
> I'm guessing that you have defined the LDFLAGS environment variable.
> When compiling Fortran extensions, LDFLAGS completely replaces the
> link flags. It does not add to them. So the link flags that are
> necessary for building a proper Python extension are lost.
> 
> -- 
> Robert Kern
> 
> "I have come to believe that the whole world is an enigma, a harmless
> enigma that is made terrible by our own mad attempt to interpret it as
> though it had an underlying truth."
>  -- Umberto Eco
> _______________________________________________
> NumPy-Discussion mailing list
> [email protected]
> http://*mail.scipy.org/mailman/listinfo/numpy-discussion

_______________________________________________
NumPy-Discussion mailing list
[email protected]
http://mail.scipy.org/mailman/listinfo/numpy-discussion

Reply via email to