[devel] I: gcc 11.2.1 && binutils 2.37

Илья Курдюков ilyakurdyukov на basealt.ru
Пт Сен 24 06:32:29 MSK 2021


В виду того, что произошло на днях с ruby, что я исправлял и оказалось что:

Не очень безопасный стиль програмирования приводит к тому, что 
компилятор ломает код за счёт межобъектной оптимизации через включенный 
LTO. И так как %check в спеках это скорее редкость для Альта, чем 
правило - то появится внезапные падения на разном софте, при использовании.

С библиотеками хуже, потому что будут вызывать падения в зависимых от 
них проектах.

Поэтому совет всем: в любой непонятной ситуации - в первую очередь 
проверить с выключенныи LTO. Если помогло, то или оставить выключенным 
или искать обновления (или патчи в других дистрибутивах) или чинить самим.

On 22.09.2021 04:45, Gleb Fotengauer-Malinovskiy wrote:
> ruby	@ruby @everybody
> 	https://github.com/ruby/ruby/commit/a0a8f2abf533702b2cd96e79f700ce5b9cd94f50
>



Подробная информация о списке рассылки Devel