LINUX.ORG.RU

Доступен релиз GCC 3.1.1


0

0

3.1.1 - это исправленая версия, никаких новшеств. Зато список исправлений немаленький. Посмотреть его сейчас можно тут - http://gcc.gnu.org/ml/gcc/2002-07/msg... В x86 интересное исправление: "...wrong code with -march=pentium4 -ffast-math". В C++ стандарте была обнаружена проблема с одновременно явной и неявной инстанцинацией шаблонов. Данная версия gcc реализует решение этой проблемы предложеное Matt Austern, которое скорее всего войдёт в стандарт. Подробности на - http://anubis.dkuug.dk/jtc1/sc22/wg21...

>>> Download

anonymous

Проверено: green

ну и как он компилит, уже нормально?

anonymous
()

У меня полсистемы собрано 3.1 - и работает. Даже куски KDE, mozilla, и т.п. Кстати, ядро тоже.

svu ★★★★★
()

А xfree 4.2 cобирается с ним? glibc 2.2.5? kde 3?

Да и еще вопрос.. как бы сделать gcc2.95.3-compat? Чтобы не перекомпиливать всю систему. Просто оставить libstdc++-3 от gcc2.95.3? Тогда если будут в системе присутствовать две libstdc++, gcc3 точно будет свой использовать, а gcc 2.95.3 свой?

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

У меня в RH 7.3 стоит 3.1.1-0.5mdk. Они (Mandrake) хорошо делают: версию lib'ы включают в имя пакета (libgcc1-3.1.1-0.5mdk, libstdc++3.1-3.1.1-0.5mdk) - так меньше проблем с установкой. Ядро им собрано и еще много чего. Пока проблем не возникало (то что я в форуме по hardware писал про esd/artsd было и до обновления gcc и с rh-ядром).

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

XFree 4.2 - да. glibc - не знаю, не пробовал. kde 3 - не знаю, но соотв. qt - да, собирается (а также tora, например, без поддержки kde)

svu ★★★★★
()

А че вы мучаетесь? Читайте форум про GCC 3.x на сайте Gentoo.

ROR
()

поставьте --enable-suffix=-3.1 и будет вам счастье и именами отличными
от другого gcc (2.95 или 2.96 - смотря какой у вас).
Ну традиционно он собирает mplayer pre5 и ntdownloader.
Больше ничего попробовать сегодня не успел (очень лень было систему
портить :)

jackill ★★★★★
()

Компилит быстрее, но -pg глючит если используется передача параметров через регисты. Патчик ьыл еще для 2.95.3.

В результате sgi-kernel-profiling patch is not able to build call-graph diagram

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