[repost please help me] python setup.py build for 32-bits on x86_64 machine

Sérgio Monteiro Basto sergiomb at sapo.pt
Mon Nov 23 13:50:40 EST 2009


Diez B. Roggisch wrote:

Hi, Thanks,
> Sérgio Monteiro Basto wrote:
> 
>> Hi,
>> I am in x86_64 arch , but I need
>> compile things on 32 bits with
>> python setup.py build
>> 
>> Can't change the fact that distutils creates x86_64
>> directories:
>> build/temp.linux-x86_64-2.3/
>> 
>> Also if I try with a python compile in 32bits and installed
>> in system .
> 
> I doubt that. Distutils will always build based on the architecture of the
> interpreter you used when building an external module.
> 
> Are you sure that the python you used to build the extension was the right
> one? What does
> 
> <your-32-bit-python> -c "from distutils.util import get_platform; print
> get_platform()"
python32 -c "from distutils.util import get_platform; print get_platform()"
linux-x86_64

ldd ~/bin/python32
        linux-gate.so.1 =>  (0xffffe000)
        libpthread.so.0 => /lib/libpthread.so.0 (0x00326000)
        libdl.so.2 => /lib/libdl.so.2 (0x0033f000)
        libutil.so.1 => /lib/libutil.so.1 (0x006b3000)
        libm.so.6 => /lib/libm.so.6 (0x00345000)
        libc.so.6 => /lib/libc.so.6 (0x001e0000)
        /lib/ld-linux.so.2 (0x001c2000)

this a python 2.3, that's make any difference ? 



> 
> return?
> 
> Diez




More information about the Python-list mailing list