Я пытаюсь установить libiconv с помощью MacPorts. Мне нужно создать его для запуска в OS X 10.5, пока мой Mac работает 10.6. Поэтому я добавил это как macports.conf
:
macosx_deployment_target 10.5
Это якобы заставляет MacPorts строить порт с 10,5 SDK. Однако установленные библиотеки по-прежнему содержат команду LC_DYLD_INFO
load, доступную только в 10.6.
Я переустановил порт с опцией -v и обнаружил, что он загружает и устанавливает готовый пакет без компиляции. Пакет, очевидно, был построен на 10,6 машинах.
Вопрос: как заставить MacPorts построить порт на моей машине с моими настройками? Спасибо.
Изменить: я создаю универсальные двоичные файлы x86/x64 с помощью этой команды:
sudo port -v install libiconv +universal