Environment
- OS: Arch Linux
- rage version: 0.11.1
What were you trying to do
I have a documented build environment (same libraries, same compiler, same build instructions) and I'm building the rage binary twice, but get different binary outputs.
What happened
It's hard to point out what's causing this, the file size is identical so it could be some ordering issue (object files being linked in different order, a build.rs in the dependency tree iterating over a hashmap, etc). Building on btrfs didn't help, so it's likely not (only) a file-system readdir order problem.
https://web.archive.org/web/20251208181500/https://reproducible.archlinux.org/api/v0/builds/947893/diffoscope
Environment
What were you trying to do
I have a documented build environment (same libraries, same compiler, same build instructions) and I'm building the
ragebinary twice, but get different binary outputs.What happened
It's hard to point out what's causing this, the file size is identical so it could be some ordering issue (object files being linked in different order, a
build.rsin the dependency tree iterating over a hashmap, etc). Building onbtrfsdidn't help, so it's likely not (only) a file-system readdir order problem.https://web.archive.org/web/20251208181500/https://reproducible.archlinux.org/api/v0/builds/947893/diffoscope