MacPorts で libiconv をインストールしようとしています。Mac が 10.6 を実行しているときに、OS X 10.5 で実行するようにビルドする必要があります。だから私はこれを次のように追加しましたmacports.conf
:
macosx_deployment_target 10.5
これにより、MacPorts は 10.5 SDK でポートをビルドするようになると思われます。ただし、インストールされたライブラリにLC_DYLD_INFO
は、10.6 でのみ使用できる load コマンドがまだ含まれています。
-v オプションを使用してポートを再インストールしたところ、コンパイルせずにビルド済みのパッケージがダウンロードおよびインストールされることがわかりました。パッケージは明らかに 10.6 マシンでビルドされています。
問題は、MacPorts に自分の設定で自分のマシンにポートを構築させるにはどうすればよいかということです。ありがとう。
編集: 次のコマンドで x86/x64 ユニバーサル バイナリをビルドしています。
sudo port -v install libiconv +universal