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