Как заставить Python загрузить DYLIB на OSX

Попытка загрузить разделяемую библиотеку из текущей '.' dir в модульном тесте на osx.

Что работает на Linux и Netbsd есть символическая ссылка_mymodule.so --> ../.libs/libmymodule.so

но на оссе, питонеimport mymodule не найду

_mymodule.dylib --> ../.libs/libmymodule.dylib

Я пытался добавить

export DYLD_LIBRARY_PATH=.:$DYLD_LIBRARY_PATH

к сценарию env, nogo. Любая помощь приветствуется.

Ред

Обновление 4/6/10:

Решено с информацией из крэнка ниже. Но простое копирование или добавление dylib в имя .so не решило его полностью. Все равно не загрузится. Но указание libtool связать библиотеку с флагом -module создало .so lib, которая будет загружаться. Python-версия библиотеки работает сейчас.

Теперь, если бы я мог просто заставить работать Perl lib. Я собираю swig perl, python, ruby ​​и lua libs, и это исправление заставило работать только python и lua.

Ответы на вопрос(1)

Ваш ответ на вопрос