The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Переход FreeBSD-CURRENT на Clang запланирован на 4 ноября"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Переход FreeBSD-CURRENT на Clang запланирован на 4 ноября"  +/
Сообщение от opennews (??) on 14-Сен-12, 12:18 
Начиная с 4 ноября ветка FreeBSD-CURRENT, на базе которой формируется релиз FreeBSD 10, будет переведена (http://lists.freebsd.org/pipermail/freebsd-current/2012-Sept...) для архитектур i386 и amd64 на использование по умолчанию компилятора Clang (cc, cpp и c++ будут ссылками на clang) и набора runtime-библиотек, развиваемых проектом LLVM. Поддержка использования GCC будет оставлена в качестве опции.


Clang будет задействован как для пересборки базовой системы, так и для сборки портов. Если пересборка "мира" с использованием clang уже достаточно отлаженный и протестированный процесс, то при сборке портов всё ещё имеется ряд нерешённых проблем (http://wiki.freebsd.org/PortsAndClang). В частности, при сборке 19177 потов возникает 1141 ошибок.

URL: http://lists.freebsd.org/pipermail/freebsd-current/2012-Sept...
Новость: https://www.opennet.ru/opennews/art.shtml?num=34839

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


4. "Переход FreeBSD-CURRENT на Clang запланирован на 4 ноября"  +3 +/
Сообщение от Аноним email(??) on 14-Сен-12, 12:38 
да как бы новость на данном сайте есть с тестами...не медленней а быстрей работает
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

5. "Переход FreeBSD-CURRENT на Clang запланирован на 4 ноября"  +4 +/
Сообщение от xxx (??) on 14-Сен-12, 13:10 
> да как бы новость на данном сайте есть с тестами...не медленней а
> быстрей работает

Речь про результат этой работы, а он медленнее чем у GCC.

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

22. "Переход FreeBSD-CURRENT на Clang запланирован на 4 ноября"  +/
Сообщение от Аноним (??) on 14-Сен-12, 16:23 
Медленнее, чем GCC 4.6+ - это да. А вот сравнения Clang 3.2 c GCC 4.2.1 (который сейчас в FreeBSD) - найти не получается.
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

26. "Переход FreeBSD-CURRENT на Clang запланирован на 4 ноября"  –1 +/
Сообщение от Пиу on 14-Сен-12, 18:23 
может стоило просто обновить gcc?
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

29. "Переход FreeBSD-CURRENT на Clang запланирован на 4 ноября"  +1 +/
Сообщение от Andrey Mitrofanov on 14-Сен-12, 19:27 
> может стоило просто обновить gcc?

То был хитрый план по удовлетворению Эппле!

Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору

43. "Переход FreeBSD-CURRENT на Clang запланирован на 4 ноября"  +/
Сообщение от Аноним (??) on 17-Сен-12, 00:14 
Они бы и рады, да лицензия на GCC свежее 4.2 такого не позволяет...
Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору

46. "Переход FreeBSD-CURRENT на Clang запланирован на 4 ноября"  +/
Сообщение от Andrey Mitrofanov on 17-Сен-12, 22:23 
> Они бы и рады, да лицензия на GCC свежее 4.2 такого не позволяет...

Нет, дружище, это _они _себе не позволяют лицензию GPLv3. Очень она проприертарщикам неудобна. Ну, вот, знаться, _друзья _проприертариев и не.

Ответить | Правка | ^ к родителю #43 | Наверх | Cообщить модератору

30. "Переход FreeBSD-CURRENT на Clang запланирован на 4 ноября"  +2 +/
Сообщение от xxx (??) on 14-Сен-12, 19:28 
> Медленнее, чем 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 который выкачает актуальный и протестированный для текущей ветки компилятор.

Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

36. "Переход FreeBSD-CURRENT на Clang запланирован на 4 ноября"  +/
Сообщение от Arti (??) on 15-Сен-12, 00:56 
>И вообще kib правильно отметил:

че он првильно отметил? типа компелер может в ваукуме развиваться, будет дифолтный - будем по граблям бегать.

Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору

6. "Переход FreeBSD-CURRENT на Clang запланирован на 4 ноября"  +3 +/
Сообщение от xxx (??) on 14-Сен-12, 13:14 
> Начиная с 4 ноября ветка FreeBSD-CURRENT, на базе которой формируется релиз FreeBSD
> 10, будет переведена (http://lists.freebsd.org/pipermail/freebsd-current/2012-Sept...)
> для архитектур i386 и amd64 на использование по умолчанию компилятора Clang
> (cc, cpp и c++ будут ссылками на clang) и набора runtime-библиотек,
> развиваемых проектом LLVM. Поддержка использования GCC будет оставлена в качестве опции.

Серьёзно? Там по ссылке начальное письмо с предложением это сделать. А вот далее идёт обсуждение в котором множество ключевых фигур проекта высказались, что сначала надо решить ещё кучу проблем. Я пока не заметил окончательного решения этого вопроса.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

13. "Переход FreeBSD-CURRENT на Clang запланирован на 4 ноября"  +/
Сообщение от vle (ok) on 14-Сен-12, 14:26 
> А вот далее идёт обсуждение в котором множество ключевых фигур проекта высказались

Да, знатный bikeshed получился.

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

12. "Переход FreeBSD-CURRENT на Clang запланирован на 4 ноября"  +2 +/
Сообщение от 1q2w3e on 14-Сен-12, 14:26 
Переходить на 10-ку нужно будет осторожно и уж точно не раньше 10.1 Release.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

45. "Переход FreeBSD-CURRENT на Clang запланирован на 4 ноября"  +/
Сообщение от Клыкастый2 on 17-Сен-12, 13:07 
ну тестовые тачки надо полюбас заводить
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

14. "Переход FreeBSD-CURRENT на Clang запланирован на 4 ноября"  +/
Сообщение от Литке on 14-Сен-12, 14:28 
Зачем стерли мой комментарий? Я всего-навсего написал что порожденный clang код медленнее порожденного gcc, хотя и более корректно обращается с памятью.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

16. "Переход FreeBSD-CURRENT на Clang запланирован на 4 ноября"  +/
Сообщение от друг Литке on 14-Сен-12, 14:36 
"Поддержка использования GCC будет оставлена в качестве опции" - ядро не компилируется(правил kern.mk), мир тоже(проблема со стеком, отключал опции SSP - пойдет только для портов
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

19. "Переход FreeBSD-CURRENT на Clang запланирован на 4 ноября"  +/
Сообщение от IMHO on 14-Сен-12, 15:13 
ну разработчики ясно же писали, кто хочет помочь в тестировании, все приняли это как релиз.
Дальше это все происходит где CURRENT ? так там все постоянно меняется и это не стабильная ветка, думаю про это все знают, и не всех просят ставить
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

20. "Переход FreeBSD-CURRENT на Clang запланирован на 4 ноября"  +1 +/
Сообщение от xxx (??) on 14-Сен-12, 15:50 
> Дальше это все происходит где CURRENT ? так там все постоянно меняется
> и это не стабильная ветка, думаю про это все знают, и
> не всех просят ставить

Ну так с шлагом по умолчанию она рискует ещё десять лет быть нестабильной. Я лично сомневаюсь что Clang станет очень стабильным уже к следующему году.


Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

23. "Переход FreeBSD-CURRENT на Clang запланирован на 4 ноября"  +/
Сообщение от IMHO on 14-Сен-12, 16:40 
эти проблемы связанные с переходом, а дальше глянем как будет, кроме того не отказываются от gcc он там как опция и связать можно
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

31. "Переход FreeBSD-CURRENT на Clang запланирован на 4 ноября"  +1 +/
Сообщение от Аноним (??) on 14-Сен-12, 20:51 
Тут дело такое - год назад на этом же сайте народ массово пел "не взлетит". А фряшники всё равно пилили, и ты смотри до чего уже дошло. Допилят - чуть раньше или чуть позже, 100 пудов!
Я лично предпочёл бы GCC 4.7 для мира и портов ... но что тут поделаешь, так уж пошло :(
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

38. "Переход FreeBSD-CURRENT на Clang запланирован на 4 ноября"  +/
Сообщение от iZEN (ok) on 15-Сен-12, 07:27 
GCC 4.7 использовать для сборки системы и программ из портов никто не запрещает. Можешь начинать прямо сейчас: http://www.freebsd.org/doc/ru/articles/custom-gcc/article.html
Ответить | Правка | ^ к родителю #31 | Наверх | Cообщить модератору

44. "Переход FreeBSD-CURRENT на Clang запланирован на 4 ноября"  +/
Сообщение от Аноним (??) on 17-Сен-12, 00:25 
iZEN - собрать то я и без тебя могу, но вот когда начинаются чудеса ... остаёшся с ними 1-на-1. Ибо всё то же но собранное родным компилером ... эмм - скажем глючит _по_другому_ :-(
Дилемма(С).
Ответить | Правка | ^ к родителю #38 | Наверх | Cообщить модератору

28. "Переход FreeBSD-CURRENT на Clang запланирован на 4 ноября"  +/
Сообщение от XVilka (ok) on 14-Сен-12, 19:16 
Полностью не перейдут, пока в llvm вот этот баг не исправят http://llvm.org/bugs/show_bug.cgi?id=8684
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

37. "Переход FreeBSD-CURRENT на Clang запланирован на 4 ноября"  +/
Сообщение от iZEN (ok) on 15-Сен-12, 07:26 
Давно пора выкинуть всякий шлак из базовой системы. В портах всё есь.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

39. "Переход FreeBSD-CURRENT на Clang запланирован на 4 ноября"  +/
Сообщение от Andrey Mitrofanov on 15-Сен-12, 16:01 
> Давно пора выкинуть всякий шлак из базовой системы. В портах всё есь.

GNU binutils поставил? А какой старый gplv2 или новый gplv3 "из портов"?

Какой лучше для поборника CLANG=TRUE вэя?

Ответить | Правка | ^ к родителю #37 | Наверх | Cообщить модератору

40. "Переход FreeBSD-CURRENT на Clang запланирован на 4 ноября"  +/
Сообщение от iZEN (ok) on 15-Сен-12, 19:41 
В базовой системе binutils-2.17.50 от 2010-10-30.
Ответить | Правка | ^ к родителю #39 | Наверх | Cообщить модератору

42. "Переход FreeBSD-CURRENT на Clang запланирован на 4 ноября"  +/
Сообщение от Аноним (??) on 16-Сен-12, 12:42 
У нас в городе тоже много чего к 4 ноября приурочивают. Тенденция, однако :)
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2022 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру