Страница 1 из 1

ClangBSD

Добавлено: 2010-04-17 20:23:19
hizel
ClangBSD http://wiki.freebsd.org/BuildingFreeBSDWithClang

http://lists.freebsd.org/pipermail/free ... 16648.html
ClangBSD is a branch of FreeBSD that aims at integrating clang (clang.llvm.org)
into FreeBSD, replacing GCC as a system compiler.

Recently, we've achieved the state when clang can compile all of FreeBSD world
on i386/amd64 platforms (including all the C++ apps we have and itself)
and a bootable kernel. Thus we feel that the time has come to ask the FreeBSD
community for wider testing on i386/amd64 (you sure can help with other
platforms too :)).

Re: ClangBSD

Добавлено: 2010-04-17 20:46:36
Alex Keda
нихрена не понял...
можно мир нынешний заменять или нет?

Re: ClangBSD

Добавлено: 2010-04-17 20:50:11
hizel
ну в рамках -CURRENT думаю можно в какой-то мере :)

соберу посмотрю

Re: ClangBSD

Добавлено: 2010-04-17 20:52:14
Alex Keda
завтра руки дойдут, думаю....

Re: ClangBSD

Добавлено: 2010-04-18 12:35:37
Alex Keda
я на / случайно заинсталлил
лоадер не работает, а так - пашет =))

Re: ClangBSD

Добавлено: 2010-04-18 12:45:27
hizel
ну ты экстремал oO, я в виртуалке пинаю :)

Re: ClangBSD

Добавлено: 2010-04-18 14:07:41
Alex Keda
как чуял - ошибки у меня снова уникальные =)
а я не записал чё лоадер писал
щас скопирвоал с работы /usr/bin /usr/sbin - заработала сборка
снова мир соберу, посомтрим.

Re: ClangBSD

Добавлено: 2010-04-18 16:13:11
hizel
если у тебя i386 то ошибка какбэ не уникальная :]

Re: ClangBSD

Добавлено: 2010-04-18 16:24:16
Alex Keda
amd64

Re: ClangBSD

Добавлено: 2010-04-18 20:10:15
hizel
ЛОРовцы ужо 600 сообщений наистерили у себя по этой новости :}

Re: ClangBSD

Добавлено: 2010-04-18 20:23:44
Alex Keda
надо сходить посмореть.
========
собрал и заинсталлил и мир и ядро.
работает всё кроме того что не бутиться и make глючит, судя по рассылке на пустых целях.

Re: ClangBSD

Добавлено: 2010-04-19 11:50:04
hizel
у меня на i386 ломается в начале сборки, буду тыкать :(

Re: ClangBSD

Добавлено: 2010-05-07 0:06:34
hizel
гм, а у меня грузицо все нормально :-\

Код: Выделить всё

FreeBSD stress.vyborg.ru 9.0-CURRENT FreeBSD 9.0-CURRENT #0 r207705: Fri May  7 00:32:31 MSD 2010     root@stress.vyborg.ru:/usr/obj/usr/home/ildar/clangbsd/sys/GENERIC  amd64

Re: ClangBSD

Добавлено: 2010-05-07 12:54:59
hizel
а теперь следующий шаг:

Код: Выделить всё

echo 'CC=clang' >> /etc/make.conf
echo 'CXX=clang' >> /etc/make.conf
portmaster -af
:roll:

Re: ClangBSD

Добавлено: 2010-05-10 20:45:12
thefree
hizel писал(а):а теперь следующий шаг:

Код: Выделить всё

echo 'CC=clang' >> /etc/make.conf
echo 'CXX=clang' >> /etc/make.conf
portmaster -af
:roll:
ну как?

Re: ClangBSD

Добавлено: 2010-05-10 21:21:49
hizel
не все собирается из портов :(

и эти опции внедрять ни нада, там и так:

Код: Выделить всё

ildar@stress ~ >cc -v
clang version 2.0 (trunk)
Target: x86_64-undermydesk-freebsd9.0
Thread model: posix

Re: ClangBSD

Добавлено: 2010-05-11 15:25:24
manefesto
так ты оказывается ильдар

Re: ClangBSD

Добавлено: 2010-05-11 16:20:02
hizel
так ты оказывается тормоз :roll:

Re: ClangBSD

Добавлено: 2010-05-11 22:06:48
hizel