Ответ 1
НЕТ. Если у вас есть что-то в /usr/local/lib, по всей вероятности, это потому, что вы его построили и установили.
Это раздражающее и эгоистическое сообщение об ошибке для Brew, предполагающее, что любые библиотеки в /usr/local/lib являются "злыми" просто потому, что Brew не знает о них.
Возможно, у вас может быть более старая версия, которая конфликтует с чем-то Brew, но.. guh. Это будет болезненно очевидным, когда программа умрет. И, скорее всего, если приложение пытается его загрузить, это также означает, что когда Brew создает вещи, он попытается связать со старым lib в любом случае. До тех пор, пока он не совместим с аркой/версией, это не biggie.
Это также будет болезненно очевидным, если что-то, что вы создали до Brew, не может найти удаленную общую библиотеку. И учитывая, что у вас может не быть источника, лежащего вокруг (или помните, как вы его настроили в первую очередь.)
Я настоятельно рекомендую хранить старые библиотеки.