
Я использую macports для установки библиотек C, от которых зависят различные библиотеки Haskell. К сожалению, текущая версия Haskell работает только в 32-битной ОС X, но другие вещи, использующие эти библиотеки, являются 64-битными. Поэтому для каждой устанавливаемой мной библиотеки я в конечном итоге использую переключатель +universal. Могу ли я сделать +universal параметром по умолчанию для пакетов, которые я устанавливаю с помощью macports?
решение1
Вы можете добавить +universal в ваш /opt/local/etc/macports/variants.conf, чтобы указать MacPorts собрать все порты, которые вы устанавливаете с этим вариантом, без необходимости помнить о вводе его при каждой команде установки. Однако некоторые порты еще не были протестированы как универсальные двоичные файлы и могут не собраться должным образом. Или они могут собраться, но затем не работать на внешней архитектуре.