Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Bidding Starts: Friday, December 8, 2023

Bidding Ends: Friday, January 12, 2024

Contract start date:

Summary:

Proposal:

  • The Rust language community has a Target Tier Policy that outlines expectations from Rust language ports to different platforms.
  • A Tier-1 target gets the highest quality assurance scrutiny. Achieving Tier-1 target status makes the Rust port maximally hygienic for use in miscellaneous product ecosystems.
  • At present, the 64-bit RISC-V Linux port of Rust (represented by the riscv64gc-unknown-linux-gnu Rust target triplet) is deemed a Tier-2 target.
  • The proposal is to take it to Tier-1 (“Guaranteed to work”) status on Linux, just like the 64 bit x86_64 (x86-64-unknown-linux-gnu) and 64-bit Arm (aarch64-unknown-linux-gnu) target triples.
  • The proposal covers both the cross-compilation as well as hosted-compilation target options.

...

The system SW engineer must follow through on the outlined Tier-1 requirements. This must involve raising an RFC and getting it reviewed with the Rust lang community to ensure that all relevant stakeholders sign-off on the requirements in a transparent manner. Use the successful AArch64 Linux RFC as a guideline.

Submit Bid