LINUX.ORG.RU

gcc 4.6.0 - юзабелен ли?


0

0

Хочется послушать истории успеха и истории неуспеха применения в сборке чего угодно, особенно мира.

★★★★★

Последнее исправление: jcd (всего исправлений: 1)

Ответ на: комментарий от mono

а я ещё протёр глаза и подумал что пора на сегодня заканчивать. а тут вон чего :)

Юзабелен, почти всю генту им собрал.


именно этим и планирую заняться, хорошо. а почему почти?

jcd ★★★★★
() автор топика
Ответ на: комментарий от devl547

хорошо, тогда пусть стандартным будет 4.6.0, а во втором слоте обновлю 4.4.4 до 4.4.5, и он будет ждать своего часа. спасибо.

jcd ★★★★★
() автор топика

Жуть жуть, его даже в портеже нет, а 4.5 hardmasked :)

xorik ★★★★★
()
Ответ на: комментарий от lenstr

>clang наше все

Слишком толсто, оно и половины не соберет.

devl547 ★★★★★
()

Если слака или арч - там даже gcc 5.0 пре-пре-альфа юзабельной покажется

Led ★★★☆☆
()
Ответ на: комментарий от lenstr

>gcc нинужен, clang наше все

Бздунам любое г-но - конфеты

Led ★★★☆☆
()

куда торопитесь?

Якуб Желинек только в апреле переключил разработку на ветку 4.6,
после этого не было НИ ОДНОГО рапорта о статусе

серьезные регрессии:


http://gcc.gnu.org/bugzilla/buglist.cgi?query_format=advanced&short_desc_type...

все остальные баги VS 4.6
http://gcc.gnu.org/bugzilla/buglist.cgi?query_format=advanced&short_desc_type...

Sylvia ★★★★★
()
Ответ на: комментарий от Sylvia

в багрепортах кстати команда разработки сейчас тоже не особенно заинтересованы, пусть merge window (Stage 1) закроют, вот тогда можно будет начинать тестировать и багрепорить

Sylvia ★★★★★
()
Ответ на: комментарий от Sylvia

К чему торопитесь?

куда торопитесь?

серьезные регрессии:

Чем вообще так приятен GCC-4.6? Что в нём новенького по сравнению с 4.4 и 4.5?

Camel ★★★★★
()
Ответ на: К чему торопитесь? от Camel

http://gcc.gnu.org/gcc-4.6/changes.html

все изменения тут, дополняется по мере принятия новых патчей, но пока ветка находится в Stage 1 никакой гарантии того что это вообще работает естественно нет

для «оптимизаторов» добавили ключик -Ofast (-O3 + -fast-math + возможно еще что-то)

немного работали над lto, по умолчанию включили -ip/-fwhole-file

немного поработали над оптимизацией инлайнов

C++0x как обычно

для фортрана что-то там

поддержка Google Bionic (libc)

вообще обещают улучшить кодогенерацию для core2, но пока этого нет

Sylvia ★★★★★
()

Не, рано
У меня не собрался gmp, perl, ядро (ругался на -MD, это из-за одного комита 13 августа, без него нормально) но остальных пакетов 300 сообралось без ошибок.

C_H_A_D_o
()
Ответ на: комментарий от devl547

а где им еще добавлять?)
stage1 и есть открытый период для включения патчей,
он достаточно длительный и обычно длится более чем полгода,
так что к концу осени, может и больше перейдут на Stage 3 (доводка кода, исправления ошибок, документация)

Sylvia ★★★★★
()
Ответ на: комментарий от megabaks

Да, система 32....на 64 должно быть даже лучше
* dev-lang/icc
Available versions: 10.0.026!m!s!t (~)10.1.017-r1!m!s!t (~)10.1.018!m!s!t ~*11.1.046-r2!m!s (~)11.1.056!m!s (~)11.1.056-r1!m!s (~)11.1.072!m!s {eclipse +idb ipp mkl}

Собственно 11 версия.
Все делал согласно http://habrahabr.ru/blogs/linux/83324/
Еще есть патч для ядра, который позволяет icc собрать ядро, но...у меня что то не получилось, ибо система 32....а вот 64 собралось успешно, но не загрузилось...вообщем тестировать нужно:)

joy4eg ★★★★★
()

истинные гентушники не спрашивают: «Юзабелен ли?»

они спрашивают: «Какие плюшки появились?»

metadon
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.