Porting Rust to 64-bit RISC-V GNU+Linux
Channel: British Computer Society Open Source Specialists
Date: 2020-10-20

Presented by Tom Eccles

This year several GNU+Linux distributions have released stable 64-bit RISC-V ports; which lead users and package maintainers to expect access to the Rust toolchain on RISC-V. I spent some time getting Rust’s 64-bit RISC-V target to the point that the project felt comfortable publishing official RISC-V builds. This talk explains how to port Rust to a new target and talks through some bugs fixed along the way.

Tom is interested in free software, cryptography and embedded systems. In 2017 he published a paper through MDPI. The paper suggests and evaluates the performance of a privacy preserving smart metering protocol. In 2018 Tom graduated with a masters degree in electronic engineering from the University of Southampton and started work as a software engineer at Codethink. At Codethink Tom helps clients align their embedded GNU+Linux systems more closely with upstream free software projects. Recently, Codethink sponsored Tom to improve support for RISC-V in the Rust ecosystem.