From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: Date: Fri, 24 Sep 2021 08:48:12 +0300 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.1.0 Content-Language: ru To: devel@lists.altlinux.org References: <5e02589a-cca7-c258-022d-c154d0e3cf99@basealt.ru> From: Anton Farygin Organization: BaseALT In-Reply-To: <5e02589a-cca7-c258-022d-c154d0e3cf99@basealt.ru> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Subject: Re: [devel] I: gcc 11.2.1 && binutils 2.37 X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux Team development discussions List-Id: ALT Linux Team development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 24 Sep 2021 05:48:12 -0000 Archived-At: List-Archive: List-Post: Да, Илья. Есть ещё вот такая статья годичной давности: https://johnysswlab.com/link-time-optimizations-new-way-to-do-compiler-optimizations/ и там интересная заметка про ffmpeg, в которой говорится о том, что выигрыш в сборке с LTO может быть нулевым. Конечно, компилятор развивается и на новом gcc всё может быть несколько лучше. On 24.09.2021 06:32, Илья Курдюков wrote: > В виду того, что произошло на днях с 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 mailing list > Devel@lists.altlinux.org > https://lists.altlinux.org/mailman/listinfo/devel