alexcrichton / xz2-rs

Bindings to liblzma in Rust (xz streams in Rust)
Apache License 2.0
81 stars 52 forks source link

sort arguments to cc #102

Closed trinity-1686a closed 1 year ago

trinity-1686a commented 1 year ago

fix #100

with this fix, it is possible for dependent of lzma-sys to have reproducible builds. The fix was tested by building Arti (which depends on lzma-sys) on multiple systems. Previously, Arti (and other programs trying to have reproducible builds) would have put $CARGO_HOME in a tmpfs to get reproducible builds (tmpfs provides deterministic ordering of readdir output).

trinity-1686a commented 1 year ago

the CI issue seems unrelated to my changes

alexcrichton commented 1 year ago

Thanks, I'll work on fixing CI.