ВходНаше всё Теги codebook PARTS Поиск Опросы Закон Суббота
8 октября
1212724 Топик полностью
2kon (31.05.2022 10:12, просмотров: 826) ответил SciFi на Дьявол в деталях. Например, есть оптимизация, использующая правило "strict aliasing". У компиляторов есть ключик, который отключает только эту оптимизацию, потому что существует много готового кода, нарушающего правило "strict aliasing". Формально это ошибочный код, но что есть, то есть. В общем, если искать виноватых, там может выясниться много интересного, и расследование может вывести на самых неожиданных людей.
Нет охоты ковыряться в исходниках библиотеки и выяснять почему авторы оптимизаторов не справились со сборкой. 

Проще не использовать прослойку "оптимизации" и взять контроллер с большим количеством памяти, двойного запаса обычно хватает.