Объясните мне, как сбросить конфигурацию порта в FreeBSD?
Допустим, я забыл установить CFLAGS и CXXFLAGS оптимизации перед запуском sudo make config-recursive'. Даже если выполнить
sudo make clean', то при повторном запуске `sudo make config-recursive' уже ничего не изменится - он даже не спросит состав устанавливаемых пакетов и компилировать пакеты он будет с установленными по умолчанию флагами. Это первое.
Второе. Как узнать версию clang? И как его обновить? Я устанавливаю пакет llvm37
, но как сделать, чтобы использовался clang оттуда, а не старый, который шёл из коробки? Удалить старый? В таком случае, как узнать, как называется пакет llvm?
Третье. Как заставить систему работать с самыми новыми версиями пакетов? То есть, например, я устанавливаю LLVM 3.7, но при установке vim при решении зависимостей устанавливается LLVM 3.6. Естественно, мне не нужно наличие сразу старых версий компилятора, прописанных в зависимостях каких-то пакетов, которые будут лежать у меня мёртвым грузом. То же касается и других пакетов, например, Ruby (ставлю 2.3.0, но некоторые пакеты запрашивают для установки 2.1.8).