3 $(RUSTC) reproducible-build-aux.rs
4 mv "$(TMPDIR)/libreproducible_build_aux.rlib" "$(TMPDIR)/first.rlib"
5 $(RUSTC) reproducible-build-aux.rs
6 cp "$(TMPDIR)/libreproducible_build_aux.rlib" "$(TMPDIR)/second.rlib"
7 cmp "$(TMPDIR)/first.rlib" "$(TMPDIR)/second.rlib" || exit 1
8 $(RUSTC) reproducible-build.rs -o"$(TMPDIR)/reproducible-build1"
9 $(RUSTC) reproducible-build.rs -o"$(TMPDIR)/reproducible-build2"
10 cmp "$(TMPDIR)/reproducible-build1" "$(TMPDIR)/reproducible-build2" || exit 1
11 $(RUSTC) reproducible-build-aux.rs -g
12 mv "$(TMPDIR)/libreproducible_build_aux.rlib" "$(TMPDIR)/first.rlib"
13 $(RUSTC) reproducible-build-aux.rs -g
14 cp "$(TMPDIR)/libreproducible_build_aux.rlib" "$(TMPDIR)/second.rlib"
15 cmp "$(TMPDIR)/first.rlib" "$(TMPDIR)/second.rlib" || exit 1
16 $(RUSTC) reproducible-build.rs -g -o"$(TMPDIR)/reproducible-build1-debug"
17 $(RUSTC) reproducible-build.rs -g -o"$(TMPDIR)/reproducible-build2-debug"
18 cmp "$(TMPDIR)/reproducible-build1-debug" "$(TMPDIR)/reproducible-build2-debug" || exit 1
19 $(RUSTC) reproducible-build-aux.rs -O
20 mv "$(TMPDIR)/libreproducible_build_aux.rlib" "$(TMPDIR)/first.rlib"
21 $(RUSTC) reproducible-build-aux.rs -O
22 cp "$(TMPDIR)/libreproducible_build_aux.rlib" "$(TMPDIR)/second.rlib"
23 cmp "$(TMPDIR)/first.rlib" "$(TMPDIR)/second.rlib" || exit 1
24 $(RUSTC) reproducible-build.rs -O -o"$(TMPDIR)/reproducible-build1-opt"
25 $(RUSTC) reproducible-build.rs -O -o"$(TMPDIR)/reproducible-build2-opt"
26 cmp "$(TMPDIR)/reproducible-build1-opt" "$(TMPDIR)/reproducible-build2-opt" || exit 1