> видишь ли, у меня - ни разу не шитос, поэтому пользы от их рекомендаций мне ноль.Там суть в том, что Developers Tools от RedHat совсем не простые, как я уже намекал собранное так будет работать в практически любом дистрибутиве линукс с glibc.
> тогда бы он вообще ничего не собрал. А он, видимо, все же собирает - неработающее.
Если не ошибаюсь в доке по сборке Мозилы что-то такое проскакивало, но это не точно.
> Там, совершенно справедливо, отмечено, что размеры этого проекта много большие, чем те, на которых
> тестируются гнутые разработчики, поэтому он вскрывает массу проблем в компиляторах (но, разумеется, их
> разработчикам это до п..ды, и ничего исправлять они по своей инициативе не будут - над ними и так
> не каплет)
Это не компилятор, это линкер. Компилятору все равно практически сколько файлов в проекте.
И да, они знают и в меру сил стараются, например аж новый линкер - тот который gold в 2008 запилили, правда теперь оба линкера хромают в разных случаях. Ну и LTO пилят усиленно.
MS имело похожие проблемы с линкером если чо.
> хммм... можно, наверное, попробовать восстановить сборочную систему. Я ее, увы, поторопился обновить, из
> общего соображения что старая мне ни для чего уже не пригодится, а этот gcc для нее тоже был неродной.
я ранее постеснялся поинтересоваться, но видимо время пришло - а какая среда-то?
> Для винды он, безусловно, прав. Но для линукса нет никакого единственноправильного компилятора - они все
> кривые.
Прищурясь - и ICC? ;)
Хотя да, на глаз если, то еще не понятно в новых версиях gcc большее доделывают или ломают, но какие альтернативы? точнее где сравнимое качество кодогенерации в альтернативах которые пилить "надо" вместо?
Watcom?
Digital Mars в девичестве Zortech?
Они блистали в свое время но сейчас далеко позади.
С LLVM мне до сих пор непонятно.