Я пытаюсь собрать Python из исходного кода как общий dylib.Результат, который я получаю, таков:
otool -L ./python2.7.8-clang-800.0.42/lib/python2.7/lib-dynload/_ctypes.so
./python2.7.8-clang-800.0.42/lib/python2.7/lib-dynload/_ctypes.so:
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1226.10.1)
/usr/lib/libgcc_s.1.dylib (compatibility version 1.0.0, current version 915.0.0)
Тем не менее, в руководстве, которым я следую, перечислены идеальные результаты:
$ otool -L $HOME/.pyenv/versions/2.7.11/lib/python2.7/lib-dynload/_ctypes.so
/Users/foo/.pyenv/versions/2.7.11/lib/python2.7/lib-dynload/_ctypes.so:
/Users/foo/.pyenv/versions/2.7.11/lib/libpython2.7.dylib (compatibility version 2.7.0, current version 2.7.0)
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1226.10.1)
Пути, очевидно, разные, однако в моем случаеЯ не могу видеть Дилинк вообще.Что я делаю не так?Что я должен сделать, чтобы получить файлы so
, связанные с libpython2.7.dylib
lib?
Моя команда сборки:
./configure --prefix=/Users/me/apps/Darwin64/python2.7.8-clang-800.0.42 \
--enable-shared \
--enable-unicode=ucs2 \
BLDSHARED="clang -bundle -lpython2.7" \
LDCXXSHARED="clang++ -bundle" \
CFLAGS="-arch x86_64" \
LDFLAGS="-arch x86_64" \
LDFLAGS="-L/Users/me/apps/Darwin64/readline6.2-clang-500.2.79"
Я на OSX 10.11.6 (ElCapitan).