да, для xorg-server -fprofile-generate -fprofile-dir=/var/tmp/xorg.12345678 в CFLAGS добавляем, делаем emerge xorg-server запускаем, пользуемся немножко а потом снова emerge с -fprofile-use -fprofile-dir=/var/tmp/xorg.12345678 так в принципе можно собрать любой пакет не поддерживающий USE=pgo там emerge гоняет make test или make check, а если нужна сборка чего-то иного, то придется менять CFLAGS, пользоваться и снова пересобирать пакет, ключевой момент в том, чтобы задавать внешний каталог для данных профиля, через -fprofile-dir для Фаерфокса тоже идет использование со сценарием, поэтому там нужен безголовый X сервер (Xvfb) Пользы больше чем от LTO, и потребление памяти ниже, хотя на мощном компе с кучей памяти заморачиваться просто лениво, особенно если что-то надо делать вручную
Sylvia ★★★★★ ()