Хотя компиляция Boost с набором инструментов = clang легко реализуется с помощью PR на ansible -роле https://github.com/dockpack/base_boost/pull/24, проблема действительно заключается в , где взять Clang 6 для Centos 7 ?
Примечание. Со времени выпуска ноября 2018 года соглашение об именовании пакетов Red Hat Clang / LLVM изменилось, так что номер версии Red Hat теперь отражает вышестоящую версию. Пакеты llvm-toolset-7 (без точки ноль) основаны на Clang / LLVM 5.0. Новое имя пакета для Clang / LLVM 7.0: llvm-toolset-7.0 (семь точек ноль). Хотя сейчас это может показаться запутанным, но, надеюсь, это облегчит жизнь всем.
Меня интересует llvm-toolset-6.0, который доступен для RHEL 7, но его нет в CentOS 7.
Springdale Linux обычно перестраивает SCL гораздо быстрее, чем CentOS Software Collections SIG.
llvm-toolset-7 содержит LLVM 5.0.1.
llvm-toolset-6.0 содержит LLVM 6.
llvm-toolset-7.0 содержит LLVM 7.
[SCL-core]
name=Springdale SCL Base $releasever - $basearch
mirrorlist=http://springdale.princeton.edu/data/springdale/SCL/$releasever/$basearch/mirrorlist
#baseurl=http://springdale.princeton.edu/data/springdale/SCL/$releasever/$basearch
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-springdale