現在の「。」から共有ライブラリをロードしようとしています。osxでのユニットテストのdir。
LinuxとNetbsdで動作するものにはシンボリックリンクがあります_mymodule.so --> ../.libs/libmymodule.so
しかし、osxでは、Pythonimport mymodule
は見つかりません
_mymodule.dylib --> ../.libs/libmymodule.dylib
追加してみました
export DYLD_LIBRARY_PATH=.:$DYLD_LIBRARY_PATH
スクリプトenv、nogoに。助けていただければ幸いです。
-エド
2010年4月6日更新:
以下のkrunkからの情報で解決しました。しかし、dylibを.so名にコピーまたはln -sするだけでは、完全には解決されませんでした。それでもロードされません。ただし、libtoolにlibを-moduleフラグにリンクするように指示すると、ロードされる.solibが作成されます。これで、Pythonバージョンのlibが機能します。
今、私がperllibを動作させることができれば。私はswigperl、python、ruby、およびlua libsを構築していますが、この修正ではpythonとluaのみが機能します。