настроить флаги/параметры для сборки 32-битного Python на Mac (OS X)

Python встроен в приложение, которое поставляется в 32-битной и 64-битной версиях. Мне нужно как выпустить мой код, так и мне нужно собрать исходный код для отладки. Я попробовал единственную переменную configure, которая казалась 32-битной (--with-universal-archs=32-bit), но это, похоже, не добавило никаких флагов в gcc. например:

 gcc -c -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -std=c99 -Wextra -Wno-unused-result -Wno-unused-parameter -Wno-missing-field-initializers -I. -I./Include -DPy_BUILD_CORE -o Programs/python.o ./Programs/python.c

person effbiae    schedule 18.10.2017    source источник


Ответы (1)


из Как мне собрать OpenSSL как 32-разрядная (i386) в Mac OS X?

$ export CFLAGS="-arch i386"
$ export LDFLAGS="-arch i386"
$ ./configure
$ make
person effbiae    schedule 18.10.2017