1.4, Аноним (4), 12:38, 14/09/2012 [ответить] [﹢﹢﹢] [ · · · ]
| +3 +/– |
да как бы новость на данном сайте есть с тестами...не медленней а быстрей работает
| |
|
2.5, xxx (??), 13:10, 14/09/2012 [^] [^^] [^^^] [ответить]
| +4 +/– |
> да как бы новость на данном сайте есть с тестами...не медленней а
> быстрей работает
Речь про результат этой работы, а он медленнее чем у GCC.
| |
|
3.22, Аноним (-), 16:23, 14/09/2012 [^] [^^] [^^^] [ответить]
| +/– |
Медленнее, чем GCC 4.6+ - это да. А вот сравнения Clang 3.2 c GCC 4.2.1 (который сейчас в FreeBSD) - найти не получается.
| |
|
|
5.43, Аноним (-), 00:14, 17/09/2012 [^] [^^] [^^^] [ответить]
| +/– |
Они бы и рады, да лицензия на GCC свежее 4.2 такого не позволяет...
| |
|
6.46, Andrey Mitrofanov (?), 22:23, 17/09/2012 [^] [^^] [^^^] [ответить]
| +/– |
> Они бы и рады, да лицензия на GCC свежее 4.2 такого не позволяет...
Нет, дружище, это _они _себе не позволяют лицензию GPLv3. Очень она проприертарщикам неудобна. Ну, вот, знаться, _друзья _проприертариев и не.
| |
|
|
4.30, xxx (??), 19:28, 14/09/2012 [^] [^^] [^^^] [ответить]
| +2 +/– |
> Медленнее, чем GCC 4.6+ - это да. А вот сравнения Clang 3.2
> c GCC 4.2.1 (который сейчас в FreeBSD) - найти не получается.
На мой взгляд слоупочность генерируемого кода Clang'ом ещё можно потерпеть. Но вот http://math-atlas.sourceforge.net/errata.html#WhatComp - корявую работу с вещественными числами уже нет. Тем более, что это даже для базовой системы критично, например для libm.
Ну и вообще щас печальная ситуация когда в базе два кривых компилятора, один отложения мамонта, другой сырой. Поэтому я согласен с разработчиками которые предлагают сначала допилить возможность сборки всего дерева портов внешним компилятором и возможность выбора внешнего toolchain для базы, и тогда уже перейти на Clang по умолчанию.
И вообще kib правильно отметил:
>We do not want to hunt for the compiler bugs at all, goal of FreeBSD is to develop the OS and not a compiler.
Поэтому вообще бы выкинуть все эти компиляторы из базы и только предоставлять bootstrap который выкачает актуальный и протестированный для текущей ветки компилятор.
| |
|
5.36, Arti (??), 00:56, 15/09/2012 [^] [^^] [^^^] [ответить]
| +/– |
>И вообще kib правильно отметил:
че он првильно отметил? типа компелер может в ваукуме развиваться, будет дифолтный - будем по граблям бегать.
| |
|
|
|
|
1.6, xxx (??), 13:14, 14/09/2012 [ответить] [﹢﹢﹢] [ · · · ]
| +3 +/– |
> Начиная с 4 ноября ветка FreeBSD-CURRENT, на базе которой формируется релиз FreeBSD
> 10, будет переведена (http://lists.freebsd.org/pipermail/freebsd-current/2012-September/036480.html)
> для архитектур i386 и amd64 на использование по умолчанию компилятора Clang
> (cc, cpp и c++ будут ссылками на clang) и набора runtime-библиотек,
> развиваемых проектом LLVM. Поддержка использования GCC будет оставлена в качестве опции.
Серьёзно? Там по ссылке начальное письмо с предложением это сделать. А вот далее идёт обсуждение в котором множество ключевых фигур проекта высказались, что сначала надо решить ещё кучу проблем. Я пока не заметил окончательного решения этого вопроса.
| |
|
2.13, vle (ok), 14:26, 14/09/2012 [^] [^^] [^^^] [ответить]
| +/– |
> А вот далее идёт обсуждение в котором множество ключевых фигур проекта высказались
Да, знатный bikeshed получился.
| |
|
1.12, 1q2w3e (?), 14:26, 14/09/2012 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
Переходить на 10-ку нужно будет осторожно и уж точно не раньше 10.1 Release.
| |
1.14, Литке (?), 14:28, 14/09/2012 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Зачем стерли мой комментарий? Я всего-навсего написал что порожденный clang код медленнее порожденного gcc, хотя и более корректно обращается с памятью.
| |
1.16, друг Литке (?), 14:36, 14/09/2012 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
"Поддержка использования GCC будет оставлена в качестве опции" - ядро не компилируется(правил kern.mk), мир тоже(проблема со стеком, отключал опции SSP - пойдет только для портов
| |
|
2.19, IMHO (?), 15:13, 14/09/2012 [^] [^^] [^^^] [ответить]
| +/– |
ну разработчики ясно же писали, кто хочет помочь в тестировании, все приняли это как релиз.
Дальше это все происходит где CURRENT ? так там все постоянно меняется и это не стабильная ветка, думаю про это все знают, и не всех просят ставить
| |
|
3.20, xxx (??), 15:50, 14/09/2012 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Дальше это все происходит где CURRENT ? так там все постоянно меняется
> и это не стабильная ветка, думаю про это все знают, и
> не всех просят ставить
Ну так с шлагом по умолчанию она рискует ещё десять лет быть нестабильной. Я лично сомневаюсь что Clang станет очень стабильным уже к следующему году.
| |
|
4.23, IMHO (?), 16:40, 14/09/2012 [^] [^^] [^^^] [ответить]
| +/– |
эти проблемы связанные с переходом, а дальше глянем как будет, кроме того не отказываются от gcc он там как опция и связать можно
| |
4.31, Аноним (-), 20:51, 14/09/2012 [^] [^^] [^^^] [ответить]
| +1 +/– |
Тут дело такое - год назад на этом же сайте народ массово пел "не взлетит". А фряшники всё равно пилили, и ты смотри до чего уже дошло. Допилят - чуть раньше или чуть позже, 100 пудов!
Я лично предпочёл бы GCC 4.7 для мира и портов ... но что тут поделаешь, так уж пошло :(
| |
|
|
6.44, Аноним (-), 00:25, 17/09/2012 [^] [^^] [^^^] [ответить]
| +/– |
iZEN - собрать то я и без тебя могу, но вот когда начинаются чудеса ... остаёшся с ними 1-на-1. Ибо всё то же но собранное родным компилером ... эмм - скажем глючит _по_другому_ :-(
Дилемма(С).
| |
|
|
|
|
|
1.37, iZEN (ok), 07:26, 15/09/2012 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Давно пора выкинуть всякий шлак из базовой системы. В портах всё есь.
| |
|
2.39, Andrey Mitrofanov (?), 16:01, 15/09/2012 [^] [^^] [^^^] [ответить]
| +/– |
> Давно пора выкинуть всякий шлак из базовой системы. В портах всё есь.
GNU binutils поставил? А какой старый gplv2 или новый gplv3 "из портов"?
Какой лучше для поборника CLANG=TRUE вэя?
| |
|
1.42, Аноним (-), 12:42, 16/09/2012 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
У нас в городе тоже много чего к 4 ноября приурочивают. Тенденция, однако :)
| |
|