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 -- http://mail.python.org/mailman/listinfo/python-list