> #>> https://wiki.freebsd.org/GPLinBase :
> #>> gcc clang 90%
>>> Default compiler for tier 1 [...]
>> Методичку нужно иногда и обновлять:
>> LLD 4.0.0 (FreeBSD 297347) (compatible with GNU linkers)
>> FreeBSD clang version 4.0.0 (tags/RELEASE_400/final 297347) (based on LLVM 4.0.0)
> Э-э-э??? Ну, иди и обновляй свою методичку на wiki.freebsd.org, я ж не
> против.
> Чё за бардак у вас там "в базе", в вике?! :-P Я так и не понял, они _4.2.1_ таки выкинули?
В помощь:
20.01.2014 20:59 Официально объявлено о выходе FreeBSD 10.0
"" * Переход на использование по умолчанию компилятора Clang 3.3 и развиваемой проектом LLVM библиотеки libc++ для архитектур i386, AMD64 и ARM, для которых GCC и libstdc++ теперь по умолчанию не собираются как часть базовой системы. Исполняемые файлы cc, cpp и c++ отныне являются ссылками на clang. Тем не менее, GCC и libstdc++ можно установить из портов или собрать из исходных текстов вместе с системой, указав параметры WITH_GCC и WITH_GNUCXX в src.conf.
Основной причиной перехода на Clang является желание задействовать распространяемый под лицензией BSD сборочный инструментарий вместо устаревшей версии набора компиляторов GCC 4.2.1. FreeBSD не может перейти на более новую версию GCC, так как начиная с выпуска 4.2.2 GCC был переведен на лицензию GPLv3. Изначально интеграции GCC 4.2.2 мешала [,,, канделябром! https://www.opennet.ru/openforum/vsluhforumID3/107145.html#64 ,,,] задействовать реализованные в Clang дополнительные техники оптимизации, диагностики проблем и кросс-компиляции. ""
> ---"IIRC, removing all GPL bits from base is planned for FreeBSD 10."
> {2011-12-22}
> ---"The intent is to make Clang become the default compiler for FreeBSD
> 10.0 and to then deprecate GCC from FreeBSD." {2012-05-12}