История изменений
Исправление
stevejobs,
(текущая версия)
:
недавно собирал свежий 12 gcc (точней, g++) под разные платформы, чуть не поседел. Хуже всего, конечно, под Windows. Но Linux тоже очень забавный - например, можно собрать компилятор так, что он пройдет все свои тесты, но потом не сможет собрать hello world.
Ясно, зачем это нужно мне (тестить нерелизнутые фичи свежих стандартов C++, тягая патчи с трекера). Зачем это нужно было бы условно-стабильному софту - решительно неясно.
Свежие стандарты - это хорошо и круто. Но под них нужно специальным способом писать софт, например - тестить что компилятор генерит корректный код, а не тупо верить в это. Большинство разрабов даже в блининг эдж не могут себе такого позволить. Вероятность вместо софта получить неработающую кашу из говна и говна - невероятно высока
Исходная версия
stevejobs,
:
недавно собирал свежий 12 gcc (точней, g++) под разные платформы, чуть не поседел. Хуже всего, конечно, под Windows. Но Linux тоже очень забавный - например, можно собрать компилятор так, что он пройдет все свои тесты, но потом не сможет собрать hello world.
Ясно, зачем это нужно мне (тестить нерелизнутые фичи свежих стандартов C++, тягая патчи с трекера). Зачем это нужно было бы условно-стабильному софту - решительно неясно.
Свежие стандарты - это хорошо и круто. Но под них нужно специальным способом писать софт, например - тестить что компилятор генерит корректный код, а не тупо верить в это. Большинство разрабов даже в блининг эдж не могут себе такого позволить.