Документация по ОС FreeBSD Суббота, 21.06.2025, 13:12
Приветствую Вас Гость | RSS
Меню сайта
links

Главная » 2010 » Апрель » 18 » Тестирование варианта FreeBSD, переведенного на компилятор Clang
Тестирование варианта FreeBSD, переведенного на компилятор Clang
23:10
Проект ClangBSD, в рамках которого ведется работа по переводу FreeBSD на использование Clang вместо GCC для сборки системы, преодолел знаковый этап в своем развитии - система на базе ветки ClangBSD успешно преодолела барьер собственной пересборки: из системы собранной при помощи Clang успешно произведена полная сборка "мира" для платформ i386/amd64, включая ядро, приложения на языке C++ и сам Clang.

В связи с этим, команда разработчиков ClangBSD просит энтузиастов принять участие в тестировании данной ветки. В будущем планируется перевести FreeBSD на использование в качестве системного компилятора Clang, распространяемого в рамках лицензии BSD. Набор компиляторов GCC, начиная с версии 4.2.2, переведен на лицензию GPLv3, мешающую интеграции новых версии GCC во FreeBSD. В версии 4.4 были введены дополнительные условия лицензирования, убирающего некоторые ограничения лицензии GPLv3 для Runtime-компонентов GCC.

Для сборки ветки ClangBSD необходимо установить clang и llvm из дерева портов (devel/llvm-devel). Далее необходимо выполнить следующие операции:

# копируем исходные тексты ветки clangbsd в директорию clangbsd 
svn co http://svn.freebsd.org/base/projects/clangbsd/ clangbsd 

# собираем "мир" с использованием clang: 
cd clangbsd && make buildworld 

# устанавливаем "мир" в директорию /clangbsd-chroot 
echo NO_WERROR= >> /etc/make.conf 
echo WERROR= >> /etc/make.conf
make DESTDIR=/clangbsd-chroot/ installworld

Установка ClangBSD в реальный корень системы не рекомендуется, так как этот процесс еще не достаточно протестирован. Желающие протестировать работу собранного с использованием Clang ядра, могут собрать такое ядро стандартным способом, указав перед компиляцией в переменной окружения CC значение clang. Дополнительные инструкции по сборке можно найти на специально подготовленнойwiki-странице.


Просмотров: 502 | Добавил: oleg | Рейтинг: 0.0/0 |
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Форма входа

Календарь новостей
«  Апрель 2010  »
Пн Вт Ср Чт Пт Сб Вс
   1234
567891011
12131415161718
19202122232425
2627282930

Поиск

Друзья сайта

Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0

Copyright MyCorp © 2025