<div dir="auto"><div><br><br><div data-smartmail="gmail_signature"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">пт, 19 июн. 2020 г., 18:50 Andrey Savchenko &lt;<a href="mailto:bircoph@altlinux.org">bircoph@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 Fri, 19 Jun 2020 18:03:44 +0300 Andrey Savchenko wrote:<br>
&gt; On Fri, 19 Jun 2020 17:25:50 +0300 Dmitry V. Levin wrote:<br>
&gt; &gt; On Fri, Jun 19, 2020 at 05:21:52PM +0300, Andrey Savchenko wrote:<br>
&gt; &gt; &gt; On Fri, 19 Jun 2020 17:17:24 +0300 Andrey Savchenko wrote:<br>
&gt; &gt; &gt; &gt; On Fri, 19 Jun 2020 20:32:16 +0700 Антон Мидюков wrote:<br>
&gt; &gt; &gt; &gt; &gt; 19.06.2020 20:19, Andrey Savchenko пишет:<br>
&gt; &gt; &gt; &gt; &gt; &gt; On Fri, 19 Jun 2020 16:07:10 +0300 Dmitry V. Levin wrote:<br>
&gt; &gt; &gt; &gt; &gt; &gt;&gt; On Fri, Jun 19, 2020 at 01:16:23PM +0300, Andrey Savchenko wrote:<br>
&gt; &gt; &gt; &gt; &gt; &gt;&gt;&gt; On Fri, 19 Jun 2020 12:14:30 +0300 Sergey Bolshakov wrote:<br>
&gt; &gt; &gt; &gt; &gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &quot;Yuri&quot; == Yuri Sedunov &lt;aris-u2l5PoMzF/<a href="mailto:Vg9hUCZPvPmw@public.gmane.org" target="_blank" rel="noreferrer">Vg9hUCZPvPmw@public.gmane.org</a>&gt; writes:<br>
&gt; &gt; &gt; &gt; &gt; &gt;&gt; [...]<br>
&gt; &gt; &gt; &gt; &gt; &gt;&gt;&gt;&gt;  &gt; Похожий вопрос.<br>
&gt; &gt; &gt; &gt; &gt; &gt;&gt;&gt;&gt;  &gt; [#253621] FAILED srpm=evince-3.36.6-alt1.src.rpm<br>
&gt; &gt; &gt; &gt; &gt; &gt;&gt;&gt;&gt;  &gt; Каким образом был собран предыдущий релиз evince-3.36.5-alt1.armh.rpm<br>
&gt; &gt; &gt; &gt; &gt; &gt;&gt;&gt;&gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt;&gt;&gt;&gt; Предыдущий собирался в другой среде.<br>
&gt; &gt; &gt; &gt; &gt; &gt;&gt;&gt;&gt; Судя по строчке<br>
&gt; &gt; &gt; &gt; &gt; &gt;&gt;&gt;&gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt;&gt;&gt;&gt; meson.build:362:13: ERROR: Can not run test applications in this cross environment.<br>
&gt; &gt; &gt; &gt; &gt; &gt;&gt;&gt;&gt;<br>
&gt; &gt; &gt; &gt; &gt; &gt;&gt;&gt;&gt; uname -m в сборочном окружении выдаёт что-то неожиданное.<br>
&gt; &gt; &gt; &gt; &gt; &gt;&gt;&gt; Он даёт aarch64, что сбивает с толку все приложения.<br>
&gt; &gt; &gt; &gt; &gt; &gt;&gt;&gt; Исправьте сборочницу armh.<br>
&gt; &gt; &gt; &gt; &gt; &gt;&gt; Пока на aarch64 не заработает &quot;setarch armh&quot;, ничего сделать нельзя. :(<br>
&gt; &gt; &gt; &gt; &gt; &gt; Во-первых, добавить в setarch архитектуру не сложно.<br>
&gt; &gt; &gt; &gt; &gt; &gt; Во-вторых, лучше добавить armv7a, т.к. это ожидаемый вывод uname -m<br>
&gt; &gt; &gt; &gt; &gt; &gt; на таких архитектурах.<br>
&gt; &gt; &gt; &gt; &gt; uname -m<br>
&gt; &gt; &gt; &gt; &gt; armv7l<br>
&gt; &gt; &gt; &gt; <br>
&gt; &gt; &gt; &gt; Это на машине, где раньше собирался armh?<br>
&gt; &gt; &gt; &gt; <br>
&gt; &gt; &gt; &gt; Ещё нужно знать arch define компилятора:<br>
&gt; &gt; &gt; &gt; <br>
&gt; &gt; &gt; &gt; $ gcc -E -dM /usr/include/stdio.h | grep -i arm<br>
&gt; &gt; &gt; <br>
&gt; &gt; &gt; И аналогичные выхлопы с aarch64, раз уж мы там собираем.<br>
&gt; &gt; <br>
&gt; &gt; #define __ARM_SIZEOF_WCHAR_T 4<br>
&gt; &gt; #define __ARM_FEATURE_UNALIGNED 1<br>
&gt; &gt; #define __ARM_FEATURE_IDIV 1<br>
&gt; &gt; #define __ARM_FP 14<br>
&gt; &gt; #define __AARCH64_CMODEL_SMALL__ 1<br>
&gt; &gt; #define __ARM_ALIGN_MAX_STACK_PWR 16<br>
&gt; &gt; #define __ARM_SIZEOF_MINIMAL_ENUM 4<br>
&gt; &gt; #define __ARM_ALIGN_MAX_PWR 28<br>
&gt; &gt; #define __ARM_FP16_FORMAT_IEEE 1<br>
&gt; &gt; #define __aarch64__ 1<br>
&gt; &gt; #define __ARM_FP16_ARGS 1<br>
&gt; &gt; #define __ARM_FEATURE_FMA 1<br>
&gt; &gt; #define __ARM_64BIT_STATE 1<br>
&gt; &gt; #define __ARM_ARCH_PROFILE 65<br>
&gt; &gt; #define __ARM_PCS_AAPCS64 1<br>
&gt; &gt; #define __AARCH64EL__ 1<br>
&gt; &gt; #define __ARM_FEATURE_CLZ 1<br>
&gt; &gt; #define __ARM_ARCH 8<br>
&gt; &gt; #define __ARM_ARCH_8A 1<br>
&gt; &gt; #define __ARM_NEON 1<br>
&gt; &gt; #define __ARM_FEATURE_NUMERIC_MAXMIN 1<br>
&gt; &gt; #define __ARM_ARCH_ISA_A64 1<br>
&gt; <br>
&gt; У меня доступа к железу (armv7, armv8) нет, поэтому проверить не<br>
&gt; могу. Запустил task #253660, пока что почему-то в awaiting. Как<br>
&gt; соберётся, проверяйте.<br>
<br>
Собрал util-linux-2.35.2-alt2 #253660 с поддержкой setarch armh.<br>
<br>
Там падают тесты на armh, но они падают и до моих изменений (на<br>
2.35.2-alt1 #253667), так что это совсем другая проблема. С ней<br>
нужно разбираться тем, у кого есть доступ к железу и среда для<br>
сборки sisyphus на ней.<br></blockquote></div></div><div dir="auto"><br></div><div dir="auto">Сергей, можете дать доступ Андрею? </div><div dir="auto"><br></div><div dir="auto">Надо чинить. </div><div dir="auto"><br></div><div dir="auto">Rgrds, Алексей</div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br><br></blockquote></div></div></div>