Skip to content
This repository was archived by the owner on Aug 14, 2020. It is now read-only.

Conversation

@jonboulle
Copy link
Contributor

After consulting with ARM engineers, it seems the most sensible approach to
architectures pre-aarch64 is to support the two endian variants of ARMv7:
armv7l for little-endian and armv7b for big-endian.

These also correspond to the output of uname -m on Linux systems.

This avoids the somewhat arbitrary armel/armhf/armv7 distinctions
(partly by not accounting for architectures older than ARMv7).

Following up from #287, fixes #284

After consulting with ARM engineers, it seems the most sensible approach
to architectures pre-aarch64 is to support the two endian variants of
ARMv7: `armv7l` for little-endian and `armv7b` for big-endian.

These also correspond to the output of `uname -m` on Linux systems.

This avoids the somewhat arbitrary armel/armhf/armv7 distinctions
(partly by not accounting for architectures older than ARMv7).
@crawford
Copy link

LGTM

@philips
Copy link
Contributor

philips commented Apr 23, 2015

lgtm

jonboulle added a commit that referenced this pull request Apr 23, 2015
schema: add armv7l/armv7b as valid archs for linux
@jonboulle jonboulle merged commit 537fe4f into appc:master Apr 23, 2015
@jonboulle jonboulle deleted the arm7 branch April 23, 2015 16:05
sttts pushed a commit to sttts/spec that referenced this pull request May 10, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

actool: limited to architectures amd64 and i386, cannot build image on and for armhf/armv7l

3 participants