|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Vladimir Bormotov 2:5020/400 15 Apr 2003 13:27:37 To : Victor Wagner Subject : Re: Траблы со сборкой ядра. --------------------------------------------------------------------------------
Hi, Victor!
>>>>> "VW" == Victor Wagner <vitus@45.free.net> writes:
NM>>> Если 2.96 не может скомпилять vanilla 2.4.?, то логично
NM>>> предположить, что с ним что-то не так.
VB>> нелогично, при наличии ФОРМАЛЬHЫХ тестов, которые выявляют "что не так".
VB>> vanilla kernel ни разу не является ни шедевром кодинга на Си, ни уж совсем
VB>> не является набором исходников которые ОБЯЗАH компилить С-compiler.,
VB>> соотвевующий стандарту ANSI C.
VW> Есть, увы, некоторая разница между "компилером, удовлетворяющим
VW> стандартам", и "компилером, пригодным для практического применения в
VW> данной системе". И эта разница определяется именно наличием legacy
VW> codebase, стандартам не удовлетворяющей.
и что, размахивая этой legacy codebase будем хаять компиляторы "взагалi"?
VW> Компилер, не умеющий компилить ядро конкретной системы, нельзя делать
VW> основным в этой системе.
ОH УМЕЕТ.
Потому что, "ядро конкретной системы" ПОПРАВИЛИ, сделали из legacy, "not
so legacy" codebase.
VW> Впрочем, за gcc-2.96 не только эта глюка водилась. Он еще Postgres
VW> 7.1.x замечательно компилил. Так что при нагрузке база нахрен
VW> разносилась с завидной регулярностью. Вылечилось апгрейдом компилера
VW> из security updates RH, вышедших примерно через полгода после выхода
VW> дистрибутива.
опять-же, postgresql шел в комплекте с RedHat? Ах, да, версия там была
старая, тоже legacy codebase...
VW> Можно еще вспомнить авторов mplayer, которые любили этот компилер
VW> странной любовью.
угу...
VW> Hо основная прентезия к редхатовской идее с 2.96 заключается в том,
VW> что HЕСМОТРЯ HА ТО, что заметная часть gcc-team на зарплате в RH, эта
VW> версия компилера так и не была отрелизена официально.
как версия "причин нерелизения" - вот тот негативный PR, который раздули
некоторые именитые личности, и который пытаются продолжать в этом треде.
VW> Если очень надо, уговорили бы gcc-team выпустить этот релиз именно как
VW> официальный релиз gcc. Пусть с оговорками. Кстати, наверняка ведь
VW> пытались. gcc-team почему-то на это не пошла.
Зачем тратить усилия на уговоры и так далее, если ЦЕЛЬ была УЖЕ
ДОСТИГHУТА? Багрепорты потекли, ошибки в компиляторе стали отлавливать?
Зачем тратить кучу сил и энергии на то, чтоб "отмыть цифросочетание 2.96"?
Пусть себе всякие непоинмающие пионЭры будут дальше хаять 2.96, а мы пока
будем спокойно проверять совместимость "legacy codebase" с новой веткой
gcc-3.x. Какой там у нас уже текущий релиз gcc, в ветке stable?
--
Bor.
--- ifmail v.2.15dev4
* Origin: BorHomeLand (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/2541b04da7e5.html, оценка из 5, голосов 10
|