Путаница в отношении «--enable-shared» Python - PullRequest
0 голосов
/ 18 октября 2018

У меня довольно запутанная ситуация.Когда я проверяю динамический общий Python на Linux-боксе, я вижу это:

/some/path/python2.7/lib/python2.7/lib-dynload ldd _ctypes.so 
    (bunch of other libs)
    libpython2.7.so.1.0 => /some/lib/path/libpython2.7.so.1.0 (0x00007f1e7b24a000)
    (bunch of other libs)

Но когда я делаю то же самое на OSX, на Python, который я построил с использованием флагов --enable-shared, явижу только это:

otool -L _ctypes.so
_ctypes.so:
    /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1252.50.4)

Я не вижу там ссылки libpython2.7.Я пропускаю флаг или что-то?Файл libpython2.7.dylib определенно есть.

...