LINUX.ORG.RU

LTO в Gentoo

 , ,


0

1

Кто-нибудь использует LTO в Gentoo на общесистемном уровне по этой инструкции? Если да, то часто встречаете ли вы какие-то проблемы из-за него, приходится ли вести собственные чёрные (или белые) списки[*] для отключения LTO?

Знаю про существование оверлея gentooLTO, но там написано, что он какбе уже и не нужен.

У меня Ryzen 5950X и 64 гига оперативы, так что увеличенное потребление ресурсов на компиляцию меня не сильно беспокоит. А беспокоят возможные регрессии: баги, замедления, раздувание бинарников на порядок. Десктоп у меня довольно минималистичный, безо всяких гномокедов.

[*] Неполиткорректно выражаюсь, да)

★★★★★

Последнее исправление: annulen (всего исправлений: 1)

Ответ на: комментарий от grem

И это ни в какие ворота, я Вам скажу!

Мне не очень Wlroots нравился, сейчас уже несколько толковых причёсывают. Не представляю тот набор костылей при такой реализации…

Спасибо за инфо.

Eulenspiegel
()

Пока не использовал, всё что есть с ними из коробки:

>> ~ $ USE="lto"; for PKG in $(equery -q hasuse $USE); do echo $PKG: $(equery -q uses $PKG | grep $USE); done
dev-lang/rust-1.80.1: -lto
sys-devel/gcc-13.3.1_p20240614: -lto
>> ~ $ USE="pgo"; for PKG in $(equery -q hasuse $USE); do echo $PKG: $(equery -q uses $PKG | grep $USE); done
app-arch/xz-utils-5.6.2-r1: -pgo
app-shells/bash-5.2_p26-r6: -pgo
dev-lang/python-3.12.6_p2: -pgo
sys-devel/binutils-2.42-r2: -pgo
sys-devel/gcc-13.3.1_p20240614: -pgo

spawn_sp ★★★★
()