Can rustc generate identical binaries, with the same hash, from the same souce code?

This page summarizes the projects mentioned and recommended in the original post on /r/rust

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • rust

    Empowering everyone to build reliable and efficient software.

  • I'm not too familiar with what Rust is doing in that regard, but apparently progress can be tracked here: https://github.com/rust-lang/rust/labels/A-reproducibility

  • crane

    A Nix library for building cargo projects. Never build twice thanks to incremental artifact caching.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • fenix

    Rust toolchains and rust-analyzer nightly for Nix [maintainer=@figsoda] (by figsoda)

  • Fenix ( https://github.com/nix-community/fenix ) has tooling or picking a specific toolchain or even nightly. You can then build with the following nix code:

  • i-probably-didnt-backdoor-this

    A practical experiment on supply-chain security using reproducible builds

  • It's well explored for Linux (I wrote documentation for this in the past: https://github.com/kpcyrd/i-probably-didnt-backdoor-this)

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts