Я застрял на целый день, пытаясь заставить python строить в 32-битном режиме. Я запускаю 64-битную машину Linux с openSUSE 11.3, у меня установлены необходимые пакеты -devel и -32bit для создания приложений в 32-битном режиме.
Проблема со сборкой python, похоже, не в самом запуске make, а в после этого запускаем setup.py, вызываемый make.
Я нашел следующие инструкции для Ubuntu Linux: h ** p: //indefinitestudies.org/2010/02/08/how-to-build-32-bit-python-on-ubuntu-9-10-x86_64 /
Когда я делаю, как описано, я получаю следующий результат:
Но у меня есть 32-битные пакеты libreadline, libopenssl и т. Д. Pp. установлены, но, разумеется, они находятся в / lib и / usr / lib, а не в / lib64 и / usr / lib64.
Когда я запускаю двоичный файл python, полученный в результате этой сборки, я получаю:
./python
Python 2.6.6 (r266:84292, Oct 5 2010, 21:22:06)
[GCC 4.5.0 20100604 [gcc-4_5-branch revision 160292]] on linux2
Type "help", "copyright", "credits" or "license" for more information.
Traceback (most recent call last):
File "/etc/pythonstart", line 7, in
import readline
ImportError: No module named readline
Итак, как заставить setup.py наблюдать за командой LDFLAGS = -L / lib ??
Любая помощь приветствуется.
С уважением, установлены, но, разумеется, они находятся в / lib и / usr / lib, а не в / lib64 и / usr / lib64.
Когда я запускаю двоичный файл python, полученный в результате этой сборки, я получаю:
./python
Python 2.6.6 (r266:84292, Oct 5 2010, 21:22:06)
[GCC 4.5.0 20100604 [gcc-4_5-branch revision 160292]] on linux2
Type "help", "copyright", "credits" or "license" for more information.
Traceback (most recent call last):
File "/etc/pythonstart", line 7, in
import readline
ImportError: No module named readline
Итак, как заставить setup.py наблюдать за командой LDFLAGS = -L / lib ??
Любая помощь приветствуется.
С уважением, установлены, но, разумеется, они находятся в / lib и / usr / lib, а не в / lib64 и / usr / lib64.
Когда я запускаю двоичный файл python, полученный в результате этой сборки, я получаю:
./python
Python 2.6.6 (r266:84292, Oct 5 2010, 21:22:06)
[GCC 4.5.0 20100604 [gcc-4_5-branch revision 160292]] on linux2
Type "help", "copyright", "credits" or "license" for more information.
Traceback (most recent call last):
File "/etc/pythonstart", line 7, in
import readline
ImportError: No module named readline
Итак, как заставить setup.py наблюдать за командой LDFLAGS = -L / lib ??
Любая помощь приветствуется.
С уважением, Филипп