Alexander
Igor
Igor
Vasiliy Glazov
Alexander
nscd — кусок 💩
Да норм, в общем-то. Просто в современных условиях уже не очень нужен обычно.
Fidelina
Igor
ну и да, всякие джава не используют nscd, так что ...
Alexander
Igor
Alexander
ㅤ
Нашел еще один пакет свой где с LTO хуже чем без него:
4.52 MB fast_data_types.so
против
4.78 MB fast_data_types.so
ㅤ
Что же делать? Отключать для таких пакетов?
ㅤ
Может бинарь больше но код быстрее выполняется, кто знает...
Vasiliy Glazov
ㅤ
Всегда написано что можно если добавить аннотацию зачем и почему.
Vasiliy Glazov
ㅤ
Тоже самое и в обратную сторону, когда я включал и писал что бинарь на 25% меньше.
ㅤ
Ну и зачем?
Что ну и зачем? Зачем замедлять и саму сборку и само приложение. Ответь мне сперва.
Vasiliy Glazov
ㅤ
Это уже другой разговор.
Vasiliy Glazov
Vasiliy Glazov
Подними вопрос в списке рассылки, например.
ㅤ
ОК 🔜
Vasiliy Glazov
Одно дело добавлять флаги сборки и другое - удалять флаги по умолчанию.
ㅤ
ㅤ
По крайней мере согласно гайдлайнам.
Vasiliy Glazov
Ну ОК. Хотя не представляю кейса, когда отключают security флаги даже ради скорости, например.
ㅤ
Здесь не коррелирует. Здесь вообще нет трейдофа никакого, только хуже стало.
ㅤ
Ну я не утверждаю с самого начало стало ли хуже, спрашиваю. И все вопросы к law эти насколько я понял в его багтрекере.
ㅤ
Может код и правда быстрее выполняется даже при этом.
Igor
https://src.fedoraproject.org/rpms/systemd/c/5eb772cfb367a99c1db1083f1213e1de6fb403a7?branch=master
Всё, в rawhide теперь resolved по-умолчанию.
Igor
миграция после обновления systemd:
sudo systemctl preset systemd-resolved
sudo ln -sf /run/systemd/resolve/stub-resolv.conf /etc/resolv.conf
Igor
ㅤ
а где бенчмарки?
Что а где бенчмарки? Ровно это всегда говорили когда включали LTO. Во фороникс сделал их и далеко не в каждом быстрее стало.
ㅤ
Так вот снова вопрос: где бенчмарки на основании которых включить решили LTO.
ㅤ
Тоже самое.
Vasiliy Glazov
Igor
В proposal. Нет?
If you're interested in some of the performance data and lower level details:
http://www.ucw.cz/~hubicka/slides/opensuse2018-e.pdf
https://hubicka.blogspot.com/2019/05/gcc-9-link-time-and-inter-procedural.html
ㅤ
ㅤ
Там они меряют бинари и показывают что меньше стали.
ㅤ
Я показываю что стало больше.
ㅤ
Дальше что делаем, вопрос?
ㅤ
Еще на графиках есть бенчмарки где native медленне чем не native.
Vasiliy Glazov
ㅤ
ㅤ
Я думал тут у людей что-то принятно доказывать, а тут оказывается спорить с посонами во дворе не советуют.
Vasiliy Glazov
Ну давай рассматривать вопрос в целом по дистрибутиву.
Vasiliy Glazov
Vasiliy Glazov
Ты сам себя перечитай.
Vasiliy Glazov
У верен, что "только это"?
Igor
ㅤ
Vasiliy Glazov
Какой-то максимализм, предвзятость и ...
Igor
кстати, что за пакет?
Vasiliy Glazov
ㅤ
Графики сперва посмотри и почитай на которые ты ссылался @Vascom2
Vasiliy Glazov
Vasiliy Glazov
Жесть.
Vasiliy Glazov
И где я ссылался на графики...
ㅤ
Пятница что ли?
Чтобы развести тупняк для этого неважен день недели. Но можно не продолжать, теперь я хотя бы знаю что здесь это обсуждать нескем.
ㅤ
Vasiliy Glazov
А если я напишу google.com - я ссылался сразу на всё?
Vasiliy Glazov
Igor
kitty
не мог найти какой-нибудь, где поменьше зависимостей ?)
ㅤ
Серьезный дальше некуда.
Igor
kitty
сколько оно конпеляется в среднем?
Vasiliy Glazov
ㅤ
У тебя точно с саморефлексией всё нормально? Ты каждому тычишь про орфографические ошибки показать с какой категоричностью? А свои ты видел?