Skip to content

Support arm (i.e. 32-bit) #79

Closed
@ojeda

Description

@ojeda

Armv7-A is becoming less popular given how cheap 64-bit chips are getting; however, we will have embedded 32-bit ARM around us for at least a decade, likely more. It is one of the key kernel architectures, too; and like x86, it is a good idea to support at least one 32-bit architecture to widen our tests and uncover possible issues etc.

Linux arm targets with official Ubuntu binutils etc. support:

Linux arch  QEMU target      LLVM target  Ubuntu binutils               Example Rust triple
----------  ---------------  -----------  ----------------------------  -------------------------

arm         arm-softmmu      ARM          binutils-arm-linux-gnueabihf  arm-unknown-linux-gnueabi
arm64       aarch64-softmmu  AArch64      binutils-aarch64-linux-gnu    aarch64-unknown-none

Metadata

Metadata

Assignees

No one assigned

    Labels

    • archRelated to a particular arch, `arch/` support in general...

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions