Я ищу, чтобы собрать и установить несколько версий Clang одновременно, в том числе сборки из SVN. Я не хочу вмешиваться в существующую Apple LLVM, которую я бы оставил доступной по умолчанию clang
, clang++
, c++
и т.п. вызовы. Так где же будет логичное место для размещения этих нескольких версий?
Я мог бы поместить это в нечто вроде ~/llvm/svn/
но помещая их под ~/
кажется слегка неэстетичным.
svn/
субдир (в~/llvm/svn/
) было бы необходимо устранить неоднозначность новейшей сборки svn llvm от других сборок llvm, которые были бы доступны одновременно. Так случилось, что несколько других источников предположили, что «правильное» место для установки большого смежного пакета будет/opt
, так/opt/llvm/head/
для последней ревизии, которая, конечно, кажется очевидной, как только она упоминается. Я согласен, что источник должен оставаться где-то в~
,