Stephen Langer wrote:
> Hi --
>
> I've just found that fink's python 2.5  and python 2.6 are built with  
> different values of LDSHARED, and this is  (probably) what's  
> preventing my python extension from building properly under 2.6.   
> LDSHARED contains linker arguments, and when building an extension,  
> the value of LDSHARED used to build python is automatically used for  
> the extension.  But fink's 2.5 and 2.6 use different values:
>
> % /sw/bin/python2.5 -c 'from distutils import sysconfig; print  
> sysconfig.get_config_var("LDSHARED")'
> gcc -L/sw/lib -bundle -undefined dynamic_lookup
> % /sw/bin/python2.6 -c 'from distutils import sysconfig; print  
> sysconfig.get_config_var("LDSHARED")'
> gcc -L/sw/lib -bundle -L/sw/lib/python2.6/config -lpython2.6
>
> "-undefined dynamic_lookup" is missing from 2.6, and this prevents an  
> extension that uses multiple .dylibs from building.
>
> Am I right, or am I missing something here?  Can I work around this  
> without building python 2.6 manually?  Is there a solution that will  
> be easy for our users to implement?  We distribute source code and a  
> setup.py file.
>
> Thanks.
>
>   -- Steve
>
> --
> -- [email protected]                    Tel: (301) 975-5423 --
> -- http://math.nist.gov/mcsd/Staff/SLanger/   Fax: (301) 975-3553 --
> -- NIST, 100 Bureau Drive, Stop 8910, Gaithersburg, Md 20899-8910 --
>
> -- "I don't think this will work.  That's why it's science."      --
> --                     Naomi Langer (age 6),  17 Feb 2003         --
>
>
>
>
>
>   
I'm cc'ing the python* maintainer on this.   If there's something at
_our_ end that needs fixing, he'd be the one to do it.

-- 
Alexander Hansen
Fink User Liaison


------------------------------------------------------------------------------
_______________________________________________
Fink-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/fink-users

Reply via email to