From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <ldv@altlinux.org>
Date: Fri, 19 Jun 2020 17:25:50 +0300
From: "Dmitry V. Levin" <ldv@altlinux.org>
To: ALT Devel discussion list <devel@lists.altlinux.org>
Message-ID: <20200619142550.GB20057@altlinux.org>
References: <20200618154152.GA12275@gyle.altlinux.org>
 <20200618212422.GA8988@altlinux.org>
 <96889da0d9f66cf2666140b73596b976c8809e73.camel@altlinux.org>
 <m3tuz7h0y1.fsf@altlinux.ru>
 <20200619131623.0af3ec6cdce4e17980fccf46@altlinux.org>
 <20200619130710.GB18665@altlinux.org>
 <20200619161932.96230ded2e410bdba3647251@altlinux.org>
 <a708ec5e-411a-0358-0c8b-64360ef3bce4@ya.ru>
 <20200619171724.64800f7d5aaf9a411b2da96e@altlinux.org>
 <20200619172152.093c8ab9502c156b3e3b5b6e@altlinux.org>
MIME-Version: 1.0
Content-Type: text/plain; charset=koi8-r
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
In-Reply-To: <20200619172152.093c8ab9502c156b3e3b5b6e@altlinux.org>
Subject: Re: [devel] =?koi8-r?b?UTogzsXSwcLP3snKIHJ1YnkgzsEgIGFybWg=?=
X-BeenThere: devel@lists.altlinux.org
X-Mailman-Version: 2.1.12
Precedence: list
Reply-To: ALT Linux Team development discussions <devel@lists.altlinux.org>
List-Id: ALT Linux Team development discussions <devel.lists.altlinux.org>
List-Unsubscribe: <https://lists.altlinux.org/mailman/options/devel>,
 <mailto:devel-request@lists.altlinux.org?subject=unsubscribe>
List-Archive: <http://lists.altlinux.org/pipermail/devel>
List-Post: <mailto:devel@lists.altlinux.org>
List-Help: <mailto:devel-request@lists.altlinux.org?subject=help>
List-Subscribe: <https://lists.altlinux.org/mailman/listinfo/devel>,
 <mailto:devel-request@lists.altlinux.org?subject=subscribe>
X-List-Received-Date: Fri, 19 Jun 2020 14:25:50 -0000
Archived-At: <http://lore.altlinux.org/devel/20200619142550.GB20057@altlinux.org/>
List-Archive: <http://lore.altlinux.org/devel/>
List-Post: <mailto:devel@altlinux.org>

On Fri, Jun 19, 2020 at 05:21:52PM +0300, Andrey Savchenko wrote:
> On Fri, 19 Jun 2020 17:17:24 +0300 Andrey Savchenko wrote:
> > On Fri, 19 Jun 2020 20:32:16 +0700 Антон Мидюков wrote:
> > > 19.06.2020 20:19, Andrey Savchenko пишет:
> > > > On Fri, 19 Jun 2020 16:07:10 +0300 Dmitry V. Levin wrote:
> > > >> On Fri, Jun 19, 2020 at 01:16:23PM +0300, Andrey Savchenko wrote:
> > > >>> On Fri, 19 Jun 2020 12:14:30 +0300 Sergey Bolshakov wrote:
> > > >>>>>>>>> "Yuri" == Yuri Sedunov <aris-u2l5PoMzF/Vg9hUCZPvPmw@public.gmane.org> writes:
> > > >> [...]
> > > >>>>  > Похожий вопрос.
> > > >>>>  > [#253621] FAILED srpm=evince-3.36.6-alt1.src.rpm
> > > >>>>  > Каким образом был собран предыдущий релиз evince-3.36.5-alt1.armh.rpm
> > > >>>>
> > > >>>> Предыдущий собирался в другой среде.
> > > >>>> Судя по строчке
> > > >>>>
> > > >>>> meson.build:362:13: ERROR: Can not run test applications in this cross environment.
> > > >>>>
> > > >>>> uname -m в сборочном окружении выдаёт что-то неожиданное.
> > > >>> Он даёт aarch64, что сбивает с толку все приложения.
> > > >>> Исправьте сборочницу armh.
> > > >> Пока на aarch64 не заработает "setarch armh", ничего сделать нельзя. :(
> > > > Во-первых, добавить в setarch архитектуру не сложно.
> > > > Во-вторых, лучше добавить armv7a, т.к. это ожидаемый вывод uname -m
> > > > на таких архитектурах.
> > > uname -m
> > > armv7l
> > 
> > Это на машине, где раньше собирался armh?
> > 
> > Ещё нужно знать arch define компилятора:
> > 
> > $ gcc -E -dM /usr/include/stdio.h | grep -i arm
> 
> И аналогичные выхлопы с aarch64, раз уж мы там собираем.

#define __ARM_SIZEOF_WCHAR_T 4
#define __ARM_FEATURE_UNALIGNED 1
#define __ARM_FEATURE_IDIV 1
#define __ARM_FP 14
#define __AARCH64_CMODEL_SMALL__ 1
#define __ARM_ALIGN_MAX_STACK_PWR 16
#define __ARM_SIZEOF_MINIMAL_ENUM 4
#define __ARM_ALIGN_MAX_PWR 28
#define __ARM_FP16_FORMAT_IEEE 1
#define __aarch64__ 1
#define __ARM_FP16_ARGS 1
#define __ARM_FEATURE_FMA 1
#define __ARM_64BIT_STATE 1
#define __ARM_ARCH_PROFILE 65
#define __ARM_PCS_AAPCS64 1
#define __AARCH64EL__ 1
#define __ARM_FEATURE_CLZ 1
#define __ARM_ARCH 8
#define __ARM_ARCH_8A 1
#define __ARM_NEON 1
#define __ARM_FEATURE_NUMERIC_MAXMIN 1
#define __ARM_ARCH_ISA_A64 1


-- 
ldv