casper-ecosystem / cargo-casper

Apache License 2.0
3 stars 8 forks source link

Add rustc wrapper as an option in cargo-casper #69

Open SaiProServ opened 2 months ago

SaiProServ commented 2 months ago

To properly use Verificator, Rust web-assembly builds must be deterministic, meaning the same binary is produced across different platforms and CPUs. Currently, cargo builds are not deterministic. To make the build reproducible on different platforms, build wrapper is required. Include in cargo-casper the use-wrapper option, which changes Makefile to make use of the wrapper, and compile and install the wrapper for the project.

devendran-m commented 1 month ago

Related PR is https://github.com/casper-ecosystem/cargo-casper/pull/68