<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Проект AlmaLinux представил новую сборочную систему ALBS</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/127818.html</link>
    <description>Разработчики дистрибутива AlmaLinux, развивающего похожий на CentOS бесплатный клон Red Hat Enterprise Linux, представили новую сборочную систему ALBS (AlmaLinux Build System), которая уже использована при формировании выпусков AlmaLinux 8.6 и 9.0, подготовленных для архитектур x86_64, Aarch64, PowerPC ppc64le и s390x. Кроме сборки дистрибутива ALBS также используется для генерации и публикации корректирующих обновлений (errata), и заверения пакетов цифровой подписью. Код сборочной системы написан на языке Python и...&lt;br&gt;&lt;br&gt;Подробнее: https://www.opennet.ru/opennews/art.shtml?num=57384&lt;br&gt;</description>

<item>
    <title>Проект AlmaLinux представил новую сборочную систему ALBS (n00by)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/127818.html#43</link>
    <pubDate>Mon, 27 Jun 2022 08:26:44 GMT</pubDate>
    <description>&amp;gt; особенное удовольствие доставил факт того, &lt;br&gt;&amp;gt; что пакетный менеджер никак не может даунгрейднуть бинарный пакет glibc из &lt;br&gt;&amp;gt; кеша из-за изменившихся зависимостей и системная glibc просто поломана.&lt;br&gt;&lt;br&gt;А это вообще отдельная тема. Очередная победа идеологии над здравым смыслом. Зато место сэкономили. =) Если с apt-get решение возможно, но никто не озадачился, то с emerge и python-ом не очень понятно что делать.&lt;br&gt;</description>
</item>

<item>
    <title>Проект AlmaLinux представил новую сборочную систему ALBS (Аноним)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/127818.html#42</link>
    <pubDate>Sun, 26 Jun 2022 20:49:12 GMT</pubDate>
    <description>Что с dev-libs/ncnn я так и не понял, собирается только с arch=core2, какие-то косяки с ассемблером емнип. Всё остальное сейчас в порядке.&lt;br&gt;</description>
</item>

<item>
    <title>Проект AlmaLinux представил новую сборочную систему ALBS (Аноним)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/127818.html#41</link>
    <pubDate>Sun, 26 Jun 2022 20:46:42 GMT</pubDate>
    <description>Теперь надо собрать мир с графитом и lto, ну там -floop-block -fgraphite-identity -floop-strip-mine -ftree-loop-linear -floop-interchange, Есть ещё -floop-nest-optimize например, он ломал openssl crypto/asn1 (если верить комментарию).&lt;br&gt;&lt;br&gt;Я сейчас использую system-wide: -fno-semantic-interposition -fno-plt -fipa-matrix-reorg -fipa-pta, были проблемы, но не сейчас. С no-semantic-interposition glibc после недавнего переезда на libxcrypt сдохла после установки, особенное удовольствие доставил факт того, что пакетный менеджер никак не может даунгрейднуть бинарный пакет glibc из кеша из-за изменившихся зависимостей и системная glibc просто поломана. И с no-plt, по-моему, что-то с вайном 32-битным было, ему надо включать отдельно. Любому пакету где lazy binding. Так -z,relro,-z,now, да.&lt;br&gt;</description>
</item>

<item>
    <title>Проект AlmaLinux представил новую сборочную систему ALBS (n00by)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/127818.html#40</link>
    <pubDate>Sun, 26 Jun 2022 05:51:15 GMT</pubDate>
    <description>Что помимо LTO надо? graphite включено. Может быть дело в том, что начал собирать давно и список исключений с тех пор не очень то и чистил. Или просто некоторые приключения (пересобрать зависимость) не запоминаю, поскольку решаются тривиально &quot;на автомате&quot;.&lt;br&gt;&lt;br&gt;С ядром, да, похоже были проблемы:&lt;br&gt;&lt;br&gt;# cat /etc/portage/patches/sys-kernel/linux-custom/force-ld-bfd.patch&lt;br&gt;--- linux/Makefile.orig2019-06-08 15:00:00.333726512 +1000&lt;br&gt;+++ linux/Makefile2019-06-08 15:00:02.933725595 +1000&lt;br&gt;&#064;&#064; -393,7 +393,7 &#064;&#064;&lt;br&gt;&lt;br&gt; else&lt;br&gt; CC= $(CROSS_COMPILE)gcc&lt;br&gt;-LD= $(CROSS_COMPILE)ld&lt;br&gt;+LD= $(CROSS_COMPILE)ld.bfd&lt;br&gt; AR= $(CROSS_COMPILE)ar&lt;br&gt; NM= $(CROSS_COMPILE)nm&lt;br&gt; OBJCOPY= $(CROSS_COMPILE)objcopy&lt;br&gt;</description>
</item>

<item>
    <title>Проект AlmaLinux представил новую сборочную систему ALBS (Аноним)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/127818.html#39</link>
    <pubDate>Sat, 25 Jun 2022 17:14:48 GMT</pubDate>
    <description>Одного LTO мало, но и с ним каждое обновление компилятора новые приключения. Я отказался от общесистемного lto несколько лет назад. Слишком, слишком много возни. Если есть время и собралось сейчас, не значит, что будет собираться через неделю или месяц. Причём, отвалится тот пакет, с которым никогда таких проблем не было (стараниями разрабов). Какой-нибудь perl или awk, внезапно.&lt;br&gt;&lt;br&gt;Да вот кстати голдом тоже перестало всё собираться, даже ядро (разрабы отказались, у меня не было с ним проблем). Но это отдельная тема. Другой квест. Отказ от голда в конечном счёте не избавил от проблем и только добавил новых. Зависит ещё от разрабов, есть много странного или вовсе некорректного кода, который случайно работает (в основном легаси), а различные оптимизации обнаруживают эти проблемы.&lt;br&gt;</description>
</item>

<item>
    <title>Проект AlmaLinux представил новую сборочную систему ALBS (n00by)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/127818.html#38</link>
    <pubDate>Sat, 25 Jun 2022 03:29:33 GMT</pubDate>
    <description>Собираю с lto (и с -fno-fat-lto-objects) со времён, когда требовалась создавать ссылку вида&lt;br&gt;/usr/x86_64-pc-linux-gnu/binutils-bin/lib/bfd-plugins/liblto_plugin.so.0.0.0 -&amp;gt; /usr/libexec/gcc/x86_64-pc-linux-gnu/7.3.0/liblto_plugin.so.0.0.0&lt;br&gt;&lt;br&gt;zlib и readline собрана с lto, судя по отсутствию в списке исключений.&lt;br&gt;&lt;br&gt;Бывали проблемы линковки с библиотеками, собранными с lto, это да (причины понятны - нужные клиентам символы &quot;оптимизируются&quot; из экспорта).&lt;br&gt;&lt;br&gt;Что бы что-то не работало, пока единственная подтверждённая проблема: https://bugs.gentoo.org/802027#c10 &lt;br&gt;Есть ещё какие-то?&lt;br&gt;</description>
</item>

<item>
    <title>Проект AlmaLinux представил новую сборочную систему ALBS (Аноним)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/127818.html#37</link>
    <pubDate>Fri, 24 Jun 2022 17:09:00 GMT</pubDate>
    <description>Это надо уметь. Для быстрого эффекта могу порекомендовать собрать мир с lto (no-fat-lto-objects тоже) и graphite. Скорее всего даже не соберётся половина, но с одним из прошлых релизов gcc соберётся. А ещё там libc или libz или libreadline сдохнут, удачи в экспериментах, в общем.&lt;br&gt;</description>
</item>

<item>
    <title>Проект AlmaLinux представил новую сборочную систему ALBS (Анончик)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/127818.html#36</link>
    <pubDate>Fri, 24 Jun 2022 16:56:31 GMT</pubDate>
    <description>За 3 года что Гента была локалхостом не наблюдал того о чем вы говорите&lt;br&gt;</description>
</item>

<item>
    <title>Проект AlmaLinux представил новую сборочную систему ALBS (sagittarius)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/127818.html#35</link>
    <pubDate>Wed, 22 Jun 2022 17:08:54 GMT</pubDate>
    <description>Битый диск, проблемы с памятью как вариант. Тем более человек ниже написал, что установил данный пакет без ошибок.&lt;br&gt;</description>
</item>

</channel>
</rss>
