<div dir="auto"><div><br><br><div data-smartmail="gmail_signature"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">сб, 20 июн. 2020 г., 02:20 Dmitry V. Levin &lt;<a href="mailto:ldv@altlinux.org">ldv@altlinux.org</a>&gt;:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Sat, Jun 20, 2020 at 01:54:11AM +0300, Aleksey Novodvorsky wrote:<br>
&gt; сб, 20 июн. 2020 г., 01:32 Dmitry V. Levin &lt;<a href="mailto:ldv@altlinux.org" target="_blank" rel="noreferrer">ldv@altlinux.org</a>&gt;:<br>
&gt; &gt; On Sat, Jun 20, 2020 at 12:44:52AM +0300, Aleksey Novodvorsky wrote:<br>
&gt; &gt; &gt; сб, 20 июн. 2020 г., 00:29 Vitaly Lipatov &lt;<a href="mailto:lav@altlinux.ru" target="_blank" rel="noreferrer">lav@altlinux.ru</a>&gt;:<br>
&gt; &gt; &gt; &gt; Dmitry V. Levin писал 19.6.20 16:55:<br>
&gt; &gt; &gt; &gt; ...<br>
&gt; &gt; &gt; &gt; &gt; Я недооценил масштаб бедствия.<br>
&gt; &gt; &gt; &gt; &gt; Мне до сих пор неизвестно, какие пакеты это затрагивает.<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; $ python3<br>
&gt; &gt; &gt; &gt; &gt;&gt;&gt; import platform<br>
&gt; &gt; &gt; &gt; &gt;&gt;&gt; platform.machine()<br>
&gt; &gt; &gt; &gt; aarch64<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; скрипты на python, которые конфигурируются по процессору, терпят<br>
&gt; &gt; &gt; &gt; поражение.<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; При этом они не терпят поражение на i586.<br>
&gt; &gt;<br>
&gt; &gt; Потому что им не врут, будто у них x86_64, им сообщают i686.<br>
&gt; &gt; А тут вместо armv8l им врут про aarch64.<br>
&gt; <br>
&gt; Вы полагаете, что врут?<br>
<br>
Конечно, врут.  Им говорят<br>
armh$ uname -m<br>
aarch64<br>
<br>
А должны говорить<br>
armh$ uname -m<br>
armv8l<br>
<br>
И я уже несколько раз рассказал, почему это происходит:<br>
aarch64$ setarch armh<br>
setarch: armh: Unrecognized architecture<br>
<br>
Сергей говорит, что setarch armh не должно работать, вместо этого надо<br>
вставлять костыли в скрипты, которые ничего не знают о том, что armh -<br>
это такая особенная архитектура, для которой setarch armh не работает.<br>
<br>
До тех пор, пока setarch armh не заработает, тысячи пакетов в Сизифе<br>
не будут собираться на armh, блокируя сборку для остальных архитектур.<br>
<br>
Подключение armh к Сизифу в таком виде было ошибкой.<br></blockquote></div></div><div dir="auto"><br></div><div dir="auto">На будущее надо подумать о резервной сборочнице, в том числе для отладки изменений. </div><div dir="auto"><br></div><div dir="auto">Rgrds, Алексей</div></div>