Отправляет email-рассылки с помощью сервиса Sendsay

переход на gcc4

Приветствую!
Есть ли смысл перехода c gcc-3.5 на gcc-4? Как со стабильностью?
Есть жалобы на четвертую версию?

Ответить   Sergey Potapov Mon, 29 May 2006 11:32:01 +0400 (#554994)

 

Ответы:

On Mon, 29 May 2006 11:32:01 +0400
Sergey Potapov <dcod***@k*****.ru> wrote:

Гм, а оно вам сильно надо? Простите уж за нескромный вопрос :)

Ответить   Mon, 29 May 2006 12:53:11 +0400 (#555034)

 

В сообщении от 1148891521 секунд после начала Эпохи Sergey Potapov написал(а):

Есть.

Хорошо.

На GCC жалоб нет. Есть жалобы на некоторые кривые исходники, что не
компилируются этим компилятором.

Ответить   Konstantin Korikov Mon, 29 May 2006 12:23:25 +0300 (#555045)

 

On Mon, 29 May 2006 12:23:25 +0300
Konstantin Korikov <lostcl***@i*****.ua> wrote:

Ну зачем же так жестоко? К счастью для некоторого софта давным давно есть
4.x патчи.

Очень содержательно :)
Может быть все таки есть какие-то более конкретные причины подобной
миграции?

Ответить   Mon, 29 May 2006 13:48:57 +0400 (#555063)

 

-----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

Ответить   Mon, 29 May 2006 14:22:17 +0400 (#555234)

 

On Mon, 29 May 2006 14:22:17 +0400
Vladimir Rusinov <vladim***@l*****.ru> wrote:

Это ваше личное мнение или вы можете привести какие-нибудь
подтверждающие/опровергающие доводы? Что-нибудь конструктивное.
Интересно... :)

Это "на днях" может затянуться на долгие месяцы :)
Могу привести несколько примеров, когда баги не правятся годами
( образно ), однако версия помечена как стабильная.

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

Опять вопрос к обладателям FC -- там решена проблема с alsactl
store/restore? Помнится еще во времена ASP9.0 обещали через пару недель
поправить :-D

Ответить   Mon, 29 May 2006 18:21:36 +0400 (#555248)

 

-----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

Ответить   Mon, 29 May 2006 20:46:20 +0400 (#555347)

 

В сообщении от 1148916096 секунд после начала Эпохи Ilia N Ternovich написал(а):

В новой версии компиляторов улучшен механизм оптимизации. Это довод?

В Fedora его уже давно используют. Значит считают стабильным.

Ну это же не значит что нужно использовать только софт многолетней
давности с исправленными багами. Хотя, для каждой задачи свое решение.
Где нужна сверх стабильность, может быть и есть смысл использовать
оттачиваемый годами софт.

Как для чего? Чтобы тотально пересобрать весь дистрибутив. :) А умные
люди, сами собирать не будут, они возьмут уже собранное ;)

Использовал ASP 9.0, ASP 9.2, FC 3, FC 4, FC 5. Никаких проблем с
alsactl даже и не припоминаю. Баги конечно бывают, но исправляются они
довольно быстро. Если разработчики признают баг, то они его как правило
исправляют.

Ответить   Konstantin Korikov Mon, 29 May 2006 20:58:30 +0300 (#555367)

 

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 утилит. К сожалению результат нулевой :(

Ответить   Mon, 29 May 2006 22:56:35 +0400 (#555391)

 

В сообщении от 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 Иваном Паскалем у мнея что-то так и не
получилось связаться. Я подготовил пару вкусных патчей, а он так и не
отвечает. :(

Ответить   Konstantin Korikov Mon, 29 May 2006 23:08:16 +0300 (#555413)

 

On Mon, 29 May 2006 23:08:16 +0300
Konstantin Korikov <lostcl***@i*****.ua> wrote:

Согласен.

Ну так это же доблестная пресса нас пугает каждый день. Только я поверил,
прочитав и не вдумываясь, а вы -- нет :)

Нет больше вопросов.

В любом случае мы работаем в свое свободное время и как правило не
получаем за это денег. Требовать с пеной во рту стабильности и
юзабельности глупо и наверное даже стыдно.

Надеюсь после этого письма у нас нет больше разногласий.

Дабы не было флейма, давайте закроем тему / вернемся к gcc

Ответить   Tue, 30 May 2006 01:05:52 +0400 (#555436)

 

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

Ответить   Fri, 2 Jun 2006 05:16:21 +0400 (#556610)

 

В сообщении от 1149214581 секунд после начала Эпохи Kasper написал(а):

Или свою собственную ОС напиши. Это будет самая непопсовая система из
всех непопсовых систем :) Только исходный код не публикуй, а то
опопсеет. :)

Ответить   Konstantin Korikov Fri, 2 Jun 2006 14:13:31 +0300 (#556757)

 

On Fri, 2 Jun 2006 14:13:31 +0300
Konstantin Korikov wrote:

А вот совершенно напрасно ты ерничаешь. Когда-то попался опрос общественного
мнения на тему "Почему я пользую линух" или что-то в этом духе, так очень
большой процент ответов был в духе "патамуша не папсова". Причем с заявлениями
"кагда линух савсем апапсеет, аканчатильна пирипалзу на фрю". Вот так вот. Не
всех интересуют какие-то там удобства, стабильности и прочая лабуда. Когда
винда загнется, народ на нее с фри полезет, ибо непопсовой стала, в отличии от
последней ;).

Ответить   Oleg Matviychuk Fri, 2 Jun 2006 19:14:13 +0300 (#556841)

 

Hello Oleg,

Friday, June 2, 2006, 8:14:13 PM, you wrote:

Не

от

Работаю сейчас под виндой, т.к. пока еще студент, без этого никуда, да
чего таить мне и вынь нравится. Вопрос в другом, когда ОС становится
популярной в нее ползет ламерье, соответственно разработчикам уже
некуда деваться, появляется необходимость в обеспечении удобством
пользователей, зачастую жертвуя большим количеством системных
ресурсов. Например, чтобы добавить пользователя в систему существует
консольная прога useradd, так нет же кому-то пришло в голову написать
графическую утилиту :) Много таких примеров. Согласен что можно и не
ставить их, это свой выбор, но от свободы выбора дистрибутив не
уменьшается... Потому пока остановился на Gentoo, но со временем
планирую перебраться на DragonFlyBSD.

Да и потом попсовые исполнители (большинство) "рубают" под фанеру, это
просто к примеру :) Конечно же это дело каждого и никого, ни в коей
мере не хочу обидеть.

Ответить   Sat, 3 Jun 2006 13:48:48 +0400 (#556995)

 

On Sat, 3 Jun 2006 13:48:48 +0400
Kasper wrote:

Я и сам пока не снес это чудо инженерной мысли. И максимум, что я сделаю с ним
- поставлю под vmware (если разберусь ;)), ибо по работе необходимо работать
с
сайтами, жутко заточенными под IЕ. Плюс, софт у нас тоже свой, и тоже под вынь.
Об эмуляторе нефик и мечтать - оно и под виндой не всегда работает ;).

Вопрос в другом, когда ОС становится

Kеды в студию....

Например, чтобы добавить пользователя в систему существует

Лично я с фрей не работал, так как времени не хватает разобраться, но в
рассылках по фре регулярно встречаются посты по поводу того, что делать с
отсутствующей алсой, как прикрутить оперу/мозиллу и т. д. Из чего делаю вывод,
что фря катагорически не готова к десктопу. ИМХО.

Ответить   Oleg Matviychuk Sat, 3 Jun 2006 14:41:04 +0300 (#557017)

 

В сообщении от 1149264853 секунд после начала Эпохи Oleg Matviychuk написал(а):

"Когда-то" - это в году так 96? Ну в то время одни хакеры на нем и сидели.

Ответить   Konstantin Korikov Wed, 7 Jun 2006 06:54:41 +0300 (#558239)

 

On Wed, 7 Jun 2006 06:54:41 +0300
Konstantin Korikov wrote:

В том далеком году я и об Win не сильно подозревал ;). Да не, где-то начало
этого тысячелетия. Хотя я могу ошибаться.

Ответить   Oleg Matviychuk Wed, 7 Jun 2006 08:52:58 +0300 (#558256)

 

On Mon, 29 May 2006 14:22:17 +0400
Vladimir Rusinov <vladim***@l*****.ru> wrote:

Есть, стабильным софтом

Это и пугает. Чтобы скомпилять код другой версией компилятора, нужно
его пропатчить. Дикость.

Ответить   Sergey Potapov Mon, 29 May 2006 21:52:59 +0400 (#555364)

 

-----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

Ответить   Tue, 30 May 2006 23:13:48 +0400 (#555900)