< FINAL FANTASY III DS | メイン | 二次会 >

2006年10月13日

 ■ DarwinPorts アップデート

DarwinPorts を久々にアップデートしてみた。

すると、gettext がアップデートされていて、再コンパイル

→libintl のバージョンが 3 から 8 に

→古い libintl.3.dylib が消され、リンクしているバイナリが全部動かない

→DarwinPorts からインストールした bash が動かない

という段取りでログイン不可能になってしまった。そりゃあんまりだ! 他にも PHP と wget が動かなくなったよ。

古い共有ライブラリは残しておいて欲しいな、と切に思う。

それと、Mac OS X には ldd が無いので、実行ファイルから リンクしているライブラリを調べる方法が無い。 objdump も無いし。何か代替の方法があるのだろうか。

追記:
"Mac OS X ldd" とかでググれば一発だった。

Porting Command Line UNIX Tools to Mac OS X

otool -L 実行ファイル で同様のことができる。

投稿者 gema : 2006年10月13日 00:37

トラックバック

このエントリーのトラックバックURL:
https://gema.luna2.org/cgi-bin/mt/mt-tb.cgi/31

コメント

コメントしてください




保存しますか?

(書式を変更するような一部のHTMLタグを使うことができます)