タグ

otoolに関するzcheeのブックマーク (1)

  • otool と install_name_tool を使ったライブラリのパス変更|mattintosh note (跡地)

    Mac 用のバンドルを作る時に使う方法です。 dylibbundler というプログラムもあるのですが、古いライブラリだと /opt/local/ を @executable_path に変更するときに、長さが足りずエラーになることがあります(GTK 関連にそういう問題児がいる)。 正確には install_name_tool -change を実行したときの症状ですが、この場合、-headerpad_max_install_names をつけて再コンパイルしなくてはいけないので非常に面倒です。現在、JHBuild の方では改善されているようですが、MacPorts の方は対応していないみたいです(+quartz バリアントをつけた場合は試してないけど)。 まぁその話はおいといて、otool と install_name_tool を使った依存関係の取得とパスの変更方法です。ここでは Ma

  • 1