Clangには、MacPortsで利用できるいくつかの異なるバージョンがあります。
$ port search clang
clang @2.9 (lang)
C, C++, Objective C and Objective C++ compiler
clang-2.9 @2.9 (lang)
C, C++, Objective C and Objective C++ compiler
clang-3.0 @3.0 (lang)
C, C++, Objective C and Objective C++ compiler
clang-3.1 @3.1-r154872 (lang)
C, C++, Objective C and Objective C++ compiler
clang-devel @3.0 (lang)
C, C++, Objective C and Objective C++ compiler
clang_select @0.1 (sysutils)
common files for selecting default clang version
Found 6 ports.
したがって、clang
ポートをインストールするだけで、バージョン2.9がインストールされます。3.1が必要な場合は、clang-3.1
ポートをインストールします。clang_select
また、Clangの複数のインストールを簡単に切り替えることができるユーティリティであるをインストールすることもできます。これがないと、毎回必要なClangバイナリのバージョンを手動で指定する必要があります。