переход на gcc4
![](http://mediasubs.ru/author/avatar/8594422.png)
Приветствую!
Есть ли смысл перехода c gcc-3.5 на gcc-4? Как со стабильностью?
Есть жалобы на четвертую версию?
← Май 2006 → | ||||||
1
|
2
|
3
|
4
|
5
|
6
|
7
|
---|---|---|---|---|---|---|
8
|
9
|
10
|
11
|
|||
21
|
||||||
За последние 60 дней ни разу не выходила
Сайт листа:
http://www.linuxrsp.ru
Открыт:
22-10-2003
Пре-модерация: Нет
Адрес для писем в лист: comp.soft.linux.debate-list@subscribe.ru
Адрес
модератора: comp.soft.linux.debate-owner@subscribe.ru
Приветствую!
Есть ли смысл перехода c gcc-3.5 на gcc-4? Как со стабильностью?
Есть жалобы на четвертую версию?
В сообщении от 1148891521 секунд после начала Эпохи Sergey Potapov написал(а):
Есть.
Хорошо.
На GCC жалоб нет. Есть жалобы на некоторые кривые исходники, что не
компилируются этим компилятором.
On Mon, 29 May 2006 12:23:25 +0300
Konstantin Korikov <lostcl***@i*****.ua> wrote:
Ну зачем же так жестоко? К счастью для некоторого софта давным давно есть
4.x патчи.
Очень содержательно :)
Может быть все таки есть какие-то более конкретные причины подобной
миграции?
-----BEGIN PGP SIGNED MESSAGEHash: SHA1
Sergey Potapov wrote:
Есть. Вообще есть смысл держать систему "up-to-date"
В официальном дереве портов gentoo он на днях будет помечен стабильным.
Девелоперам gentoo я доверяю.
По большей части - нет.
Не собирается только несколько пакетов, да и то навярняка для них уже
есть патчи.
- --
WBR, Vladimir Rusinov aka B.
-----BEGIN PGP SIGNATUREVersion: GnuPG v1.4.2.2 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFEestXZ4E7sNcp26sRAgx3AJ4s2Vd+cfPHbvL9WyQj5kMYycTdwACggBwR
tYPJlFX/ti/Z1+X4wDWI9HI=
=I25C
-----END PGP SIGNATURE-*Название листа "Обсуждения и споры о свободных системах и всём сопутствующем"
Написать в лист: comp.soft.linux.debate-list@subscribe.ru
Архив Листа - http://subscribe.ru/archive/comp.soft.linux.debate Поиск: http://www.google.com
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.debate/rules
Номер письма: 3151; Возраст листа: 950; Участников: 905
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.debate/msg/555234
On Mon, 29 May 2006 14:22:17 +0400
Vladimir Rusinov <vladim***@l*****.ru> wrote:
Это ваше личное мнение или вы можете привести какие-нибудь
подтверждающие/опровергающие доводы? Что-нибудь конструктивное.
Интересно... :)
Это "на днях" может затянуться на долгие месяцы :)
Могу привести несколько примеров, когда баги не правятся годами
( образно ), однако версия помечена как стабильная.
К тому же эта "стабильность" грозит тотальной пересборкой всего
дистрибутива. Есть какие-нибудь конструктивные предложения для чего оно
надо?
Опять вопрос к обладателям FC -- там решена проблема с alsactl
store/restore? Помнится еще во времена ASP9.0 обещали через пару недель
поправить :-D
-----BEGIN PGP SIGNED MESSAGEHash: SHA1
Ilia N Ternovich wrote:
В общем случае новые _стабильные_ версии _как_правило_ более стабильны,
а заодно и содержат новую функциональность, которая может быть очень нужна.
Что касается конкретно gcc, то преимущества новых версий как правило
закоючаются в увеличении скорости (3.4 работает ощутимо быстрее 3.3),
улучшение и стандартизаций синтаксического анализатора (это приводит к
тому что некоторые неправильно написанные программы не собираются) и
улучшению оптимизаций.
К примеру, в 3.4 появилась оптимизация не только под generik k8, а и под
athlon64, operton и intel'ы. Насколько я знаю, в 4.1 также есть
улучшения касающиеся x86_64.
Было бы интересно услышать.
В том же gwn писали, что проблем при переходом с 3.4 на 4.1 минимальное
количество. В худшем случае придется пересобрать пару пакетов (что-то
было написано о qt).
Лично я даже при переходе с 3.3 на 3.4 (на x86 машине) не пересобирал
всю систему.
Правда я по глупости сразу удалил 3.3 и у меня сломался python. Пришлось
его собрать вручную, чтобы запустить emerge.
Кроме python вроде ничего не сломалось (ну разве что пришлось
пересобрать ядро, чтобы оно работало с nvidia модулем, собранным новым gcc).
- --
WBR, Vladimir Rusinov aka B.
Random quote (207 of 1041):
Большой программе ? большие глюки.
-----BEGIN PGP SIGNATUREVersion: GnuPG v1.4.2.2 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFEeyVcZ4E7sNcp26sRAhLNAJ9QsExz7QwtBsH+25oEPmm1V+hq4gCfXtE4
pWnRul5GTIF129TPfqtVg0o=
=dqoC
-----END PGP SIGNATURE-*Название листа "Обсуждения и споры о свободных системах и всём сопутствующем"
Написать в лист: comp.soft.linux.debate-list@subscribe.ru
Архив Листа - http://subscribe.ru/archive/comp.soft.linux.debate Поиск: http://www.google.com
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.debate/rules
Номер письма: 3153; Возраст листа: 950; Участников: 905
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.debate/msg/555347
В сообщении от 1148916096 секунд после начала Эпохи Ilia N Ternovich написал(а):
В новой версии компиляторов улучшен механизм оптимизации. Это довод?
В Fedora его уже давно используют. Значит считают стабильным.
Ну это же не значит что нужно использовать только софт многолетней
давности с исправленными багами. Хотя, для каждой задачи свое решение.
Где нужна сверх стабильность, может быть и есть смысл использовать
оттачиваемый годами софт.
Как для чего? Чтобы тотально пересобрать весь дистрибутив. :) А умные
люди, сами собирать не будут, они возьмут уже собранное ;)
Использовал ASP 9.0, ASP 9.2, FC 3, FC 4, FC 5. Никаких проблем с
alsactl даже и не припоминаю. Баги конечно бывают, но исправляются они
довольно быстро. Если разработчики признают баг, то они его как правило
исправляют.
On Mon, 29 May 2006 20:58:30 +0300
Konstantin Korikov <lostcl***@i*****.ua> wrote:
Конечно. Все что может помочь родоначальнику этой ветки разобраться в
вопросе "Есть ли смысл перехода c gcc-3.5 на gcc-4? Как со стабильностью?"
-- прекрасный довод.
Давайте не будем переходить на личности. Я могу привести пример где его не
считают стабильным. Надеюсь что положение дел "на днях" изменится :)
Не могу не согласиться. Лишь бы расширение функциональности не порождало
новые глюки. С удивлением и горечью прочел, что FreeBSD взяла курс на
десктопы пользователей :(
Посмотрим что из этого выйдет -- наверное KDE на каждом сервере к 2010
году :(
Во общем то я попытался спросить "не умных" людей, для чего тратить свое
драгоценное время, когда можно пользоваться проверенными методами. Давайте
этот вопрос оставим для меня и других "не умных" и "не очень умных" :-)
Ну как же? Только недавно был вопрос, почему не восстанавливается уровень
громкости и прочий стафф, без ручного alsactl store/restore. Вы не
находите что это должно бы уже заработать "из коробки"?
К сожалению последняя "стабильная" версия sylpheed отказывается искать в
архиве рассылки по запросу alsactl. ( Как впрочем то и вообще что-то
искать :-$ ). Поэтому попытаюсь вспомнить, что ответил я и многоуважаемый
mv и соответственно по авторству восстановлю адрес письма:
http://subscribe.ru/archive/comp.soft.linux.discuss/msg/550458
Вот цитата:
Странно, но 10.1 поновее ASP9.0. А в последнем такой глюк был точно. И
обещали его поправить не когда-нибудь, а "на днях" :)
Надеюсь вы не будете наставивать, чтобы я разворошил архив рассылки ASP?
Почти трехлетней давности?
Ну если так дела обстоят в FC, то искренне извиняюсь.
Они очень занятые люди и всех багов просто не выловить.
Который месяц я пытаюсь достучаться не то что до разработчиков FC, а до
авторов 5-6 утилит. К сожалению результат нулевой :(
В сообщении от 1148932595 секунд после начала Эпохи Ilia N Ternovich написал(а):
Стабильность понятия относительное. Каждый для себя сам определять что
для него стабильно, а что нет.
Ну без этого никак нельзя.
Это преувеличение. Только вот мне не совсем понятно как новые функции,
рассчитанные на десктоп могут навредить работе сервера? Т.е. если мы
имеем сервер, мы ведь не ставим KDE. Тоже самое и в ядре - не нужные
функции можно отключить.
Нахожу. Но речь шла Mandrake, который и так всем известен своей
глючностью.
Я не отрицаю что такой баг там был, также это не подтверждаю. Если я
говорю "что не припоминаю бага", то это означает что я его не
припоминаю, и не более того.
На вскидку, http://www.hr-portal.ru/pages/Hu/logika.php
Смотря про каких разработчиков говорить. Есть разработчики, которым
платят деньги за их труд и исправление багов входит в их обязанности.
Для примера, такие проекты как MySQL, Apache и Linux ядро. Есть
разработчики, которые работают над своими проектами в свободное время.
Есть разработчики дистрибутивов. Одни разработчики дистрибутивов
получают за свою работу деньги, другие занимаются разработкой в
свободное время. Так вот, вероятнее всего получить отдачу, если
связываться с разработчиками, которым платят за из труд. Если это
разработчики дистрибутивов, то они, как правило делают патчи и передают
их в upstream, того или инного проекта. В результате даже если upstream
заглох "I have a job, I have a real life and I don't have much spare
time", то в дистрибутиве все равно баг исправили. Нужно просто уметь
выбирать дистрибутивы.
Смотря на кого попадешь. Я вот помню рапортовал один баг в пакте sip в
Fedora, так вот когда я его рапортовал его уже исправили. :) И еще,
нашел незначительный баг в libcdio, даже сделал патчь и выслал
разработчикам, так они мне говорят что в CVS его уже давно пофиксили. А
вот разработчиком xxkb Иваном Паскалем у мнея что-то так и не
получилось связаться. Я подготовил пару вкусных патчей, а он так и не
отвечает. :(
On Mon, 29 May 2006 23:08:16 +0300
Konstantin Korikov <lostcl***@i*****.ua> wrote:
Согласен.
Ну так это же доблестная пресса нас пугает каждый день. Только я поверил,
прочитав и не вдумываясь, а вы -- нет :)
Нет больше вопросов.
В любом случае мы работаем в свое свободное время и как правило не
получаем за это денег. Требовать с пеной во рту стабильности и
юзабельности глупо и наверное даже стыдно.
Надеюсь после этого письма у нас нет больше разногласий.
Дабы не было флейма, давайте закроем тему / вернемся к gcc
Hello Ilia,
Monday, May 29, 2006, 10:56:35 PM, you wrote:
Как же DragonFlyBSD? Это предвидение того, что фряха окончательно
опопсеет, сделали ответвление, улучшили работу с памятью, да вообще в
ней много исправлений, которые после были применены и в фряхе. Если не
устраивает фряха, можешь использовать например OpenBSD или NetBSD...
-*Название листа "Обсуждения и споры о свободных системах и всём сопутствующем"
Написать в лист: comp.soft.linux.debate-list@subscribe.ru
Архив Листа - http://subscribe.ru/archive/comp.soft.linux.debate Поиск: http://www.google.com
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.debate/rules
Номер письма: 3161; Возраст листа: 954; Участников: 902
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.debate/msg/556610
В сообщении от 1149214581 секунд после начала Эпохи Kasper написал(а):
Или свою собственную ОС напиши. Это будет самая непопсовая система из
всех непопсовых систем :) Только исходный код не публикуй, а то
опопсеет. :)
On Fri, 2 Jun 2006 14:13:31 +0300
Konstantin Korikov wrote:
А вот совершенно напрасно ты ерничаешь. Когда-то попался опрос общественного
мнения на тему "Почему я пользую линух" или что-то в этом духе, так очень
большой процент ответов был в духе "патамуша не папсова". Причем с заявлениями
"кагда линух савсем апапсеет, аканчатильна пирипалзу на фрю". Вот так вот. Не
всех интересуют какие-то там удобства, стабильности и прочая лабуда. Когда
винда загнется, народ на нее с фри полезет, ибо непопсовой стала, в отличии от
последней ;).
Hello Oleg,
Friday, June 2, 2006, 8:14:13 PM, you wrote:
Не
от
Работаю сейчас под виндой, т.к. пока еще студент, без этого никуда, да
чего таить мне и вынь нравится. Вопрос в другом, когда ОС становится
популярной в нее ползет ламерье, соответственно разработчикам уже
некуда деваться, появляется необходимость в обеспечении удобством
пользователей, зачастую жертвуя большим количеством системных
ресурсов. Например, чтобы добавить пользователя в систему существует
консольная прога useradd, так нет же кому-то пришло в голову написать
графическую утилиту :) Много таких примеров. Согласен что можно и не
ставить их, это свой выбор, но от свободы выбора дистрибутив не
уменьшается... Потому пока остановился на Gentoo, но со временем
планирую перебраться на DragonFlyBSD.
Да и потом попсовые исполнители (большинство) "рубают" под фанеру, это
просто к примеру :) Конечно же это дело каждого и никого, ни в коей
мере не хочу обидеть.
On Sat, 3 Jun 2006 13:48:48 +0400
Kasper wrote:
Я и сам пока не снес это чудо инженерной мысли. И максимум, что я сделаю с ним
- поставлю под vmware (если разберусь ;)), ибо по работе необходимо работать
с
сайтами, жутко заточенными под IЕ. Плюс, софт у нас тоже свой, и тоже под вынь.
Об эмуляторе нефик и мечтать - оно и под виндой не всегда работает ;).
Вопрос в другом, когда ОС становится
Kеды в студию....
Например, чтобы добавить пользователя в систему существует
Лично я с фрей не работал, так как времени не хватает разобраться, но в
рассылках по фре регулярно встречаются посты по поводу того, что делать с
отсутствующей алсой, как прикрутить оперу/мозиллу и т. д. Из чего делаю вывод,
что фря катагорически не готова к десктопу. ИМХО.
В сообщении от 1149264853 секунд после начала Эпохи Oleg Matviychuk написал(а):
"Когда-то" - это в году так 96? Ну в то время одни хакеры на нем и сидели.
On Wed, 7 Jun 2006 06:54:41 +0300
Konstantin Korikov wrote:
В том далеком году я и об Win не сильно подозревал ;). Да не, где-то начало
этого тысячелетия. Хотя я могу ошибаться.
On Mon, 29 May 2006 14:22:17 +0400
Vladimir Rusinov <vladim***@l*****.ru> wrote:
Есть, стабильным софтом
Это и пугает. Чтобы скомпилять код другой версией компилятора, нужно
его пропатчить. Дикость.
-----BEGIN PGP SIGNED MESSAGEHash: SHA1
Sergey Potapov wrote:
Это касается лишь некоторой части программ, которые были написаны не по
стандарту.
Т.е. они вообще не должны собираться ни одним компилятором, и то, что
они собирались старой версией gcc похоже на чудо.
- --
WBR, Vladimir Rusinov aka B.
Load average now: 0.64 1.48 2.07 10/177 12974
-----BEGIN PGP SIGNATUREVersion: GnuPG v1.4.2.2 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFEfJlsZ4E7sNcp26sRAoufAJ9AzwK+y3dF09EQ0QRi5MUyOlVn9ACgho3K
CTm9+pm0TmogJMUVALLBR3I=
=8+i6
-----END PGP SIGNATURE-*Название листа "Обсуждения и споры о свободных системах и всём сопутствующем"
Написать в лист: comp.soft.linux.debate-list@subscribe.ru
Архив Листа - http://subscribe.ru/archive/comp.soft.linux.debate Поиск: http://www.google.com
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.debate/rules
Номер письма: 3159; Возраст листа: 952; Участников: 903
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.debate/msg/555900
On Mon, 29 May 2006 11:32:01 +0400
Sergey Potapov <dcod***@k*****.ru> wrote:
Гм, а оно вам сильно надо? Простите уж за нескромный вопрос :)