Перекомпиляция llvm / clang с самим собой

Прочитав много вопросов здесь, я решил попробовать clang и установил версию svn на Ubuntu 12.04 (64bit). Я ожидал проблем, но все скомпилировалось без каких-либо предупреждений.

Однако я заметил, что при повторном запуске скрипта configure, если clang / clang ++ находится на вашем пути, он выберет это вместо gcc / g ++ для своей собственной компиляции. Это хорошая идея перекомпилировать llvm / clang с собой? Я знаю, что это абсолютно стандартно для gcc, но я читал, что реализация Clang на C ++ еще недостаточно хороша (возможно, это устаревшая информация …).

4

Решение

Clang был хостингом уже несколько лет. Потеря этой способности была бы серьезной регрессией.

Текущая поддержка C ++ в Clang довольно хорошая. Даже большая часть C ++ 11 уже доступна для вашего использования.

Если вы хотите быть в безопасности, оставайтесь на стабильной ветке.

3

Другие решения

Других решений пока нет …