Skip to content

All supported platforms should be built and tested in CI #470

@celeste-sinead

Description

@celeste-sinead

We presently declare the following support:

Target triple Binary Library
x86_64-unknown-linux-gnu
aarch64-unknown-linux-gnu
armv7-unknown-linux-gnueabihf
x86_64-apple-darwin
x86_64-pc-windows-msvc
aarch64-apple-ios
armv7-apple-ios
armv7s-apple-ios
aarch64-linux-android
arm-linux-androideabi

However, we only build and test on, afaict, x86_64-unknown-linux-gnu, x86_64-pc-windows-msvc, and aarch64-apple-darwin (which is notably not declared as supported!).

Unsurprisingly, the targets that don't get tested have rotted:

Broadly:

  • we should be building and testing at least one 32 bit target
  • we should be building and testing android, if possible
  • the support list should be pruned to things we can routinely test

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions