[OE-core] [PATCH] arch-arm64.inc: Do not append aarch64 in MACHINEOVERRIDES

Adrian Bunk bunk at stusta.de
Tue Mar 3 13:39:31 UTC 2020


On Tue, Mar 03, 2020 at 11:59:58AM +0000, Peter Kjellerstedt wrote:
>...
> Which corresponds to how it is done for armv7*.
> 
> At least we currently rely on being able to do, e.g.:
> 
> COMPATIBLE_MACHINE = "aarch64|armv7a|armv7ve"
> 
> and if you remove "aarch64" from MACHINEOVERRIDES, we need a suitable 
> substitute.

What does "aarch64" actually mean here?
Does it also cover 32bit-only aarch64 CPUs?

Similar to x86 there are 3 ABIs, and aarch64ilp32 is different from aarch32.

Different from x86, there is no ABI that is available in all aarch64 CPUs.
They can be 32bit-only or 64bit-only, and aarch32 support is optional.

> //Peter

cu
Adrian


More information about the Openembedded-core mailing list