видишь ли, у меня - ни разу не шитос, поэтому пользы от их рекомендаций мне ноль.> Скорее всего там просто сборочный скрипт не видит падения линкера как ошибку сборки.
тогда бы он вообще ничего не собрал. А он, видимо, все же собирает - неработающее.
Там, совершенно справедливо, отмечено, что размеры этого проекта много большие, чем те, на которых тестируются гнутые разработчики, поэтому он вскрывает массу проблем в компиляторах (но, разумеется, их разработчикам это до п..ды, и ничего исправлять они по своей инициативе не будут - над ними и так не каплет)
> Корректным тестом было бы собрать старую версию двумя разными версиями gcc и сравнивать уже эти
> сборки.
хммм... можно, наверное, попробовать восстановить сборочную систему. Я ее, увы, поторопился обновить, из общего соображения что старая мне ни для чего уже не пригодится, а этот gcc для нее тоже был неродной.
> Вообще то у Moon Child практически паранойя в отношении среды и процесса сборки
он же ж только под винду умеет собирать, сборку под линукс сделал забытый мной уже чувак, давно забивший на прожект, и сейчас поддерживает Тобик. На мнения Тобика, поскольку пришлось столкнуться с результатом его персональной деятельности, мне глубоко наплевать.
Для винды он, безусловно, прав. Но для линукса нет никакого единственноправильного компилятора - они все кривые.
Сегодня, кстати, сперва pm, а потом все подряд, стало внезапно падать с sigbus. Разгадка оказалась проста - в /dev/shm лежал файлик с интересным именем pulse-123456789abcитд, явно содержавший последнее посмотренное в 28й версии standalone video (ну как "посмотренное" - я убедился, что оно открывается, и быстренько захлопнул tab, там 8000k/s, это слишком много и для старой версии тоже). Пульса у меня не только намертво отключена при сборке, но и никаких ее частей на сборочной системе напрочь нет. Кто ж это нагадил-то? Кто бы это мог быть?!