> 1)вы не сталкивались с тем, что собранный разными версиями компиляторов софт работает по-разному?настолько, чтобы не работало - пока нет. ну что-то когда-то было с icc вроде.
> 2)вы не сталкивались с багами в компиляторах?
сталкивался.
> 3)вы не сталкивались с регрессиями в компиляторах?
нет. в генте стабильная ветка, во фре gcc был достаточно древней версии, чтобы быть вылизанным.
99,9% проблем в source-based никак не связаны с компиляторами, вопреки устоявшимся заблуждениям. полагаю источником этих заблуждений являются пытливые пионеры, которые изучают, как это всё работает и усиленно экспериментируют с опциями и версиями. Возможно со стороны это выглядит дико, но во-первых пытливый ум и шаловливые ручки не являются частью системы, а во вторых это действительно полезно и познавательно.
> только криво собранный пакет заметят сразу (потому как бинарники у всех будут одинаковые).
я не буду рушить вашу уверенность, что за мейнтейнером вы как за каменной стеной. действительно, некоторый выигрыш есть.
но в соурс-бейзед компилятор это часть системы, так что за ним следят. т.е. я хочу сказать что если вы доверяете мейнтейнеру и сообществу тестировать тучи бинарей, я таки доверяю мейнтейнеру и сообществу тестировать один компилятор.
> (потому как бинарники у всех будут одинаковые).
о, кстати. вам вопрос: если система стоит с дефолтными опциями на разных машинах, будут бинари после сборки одинаковы?
> а в случае source-based воевать с бинарником придётся самим.
ну да. собрать другой версией компилятора в соурс-бейзед дистре - труд непосильный. другое дело "сразу заметить" собственной задницей и ждать когда наконец сделают как надо.