about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm/src
diff options
context:
space:
mode:
authorGuillaume Gomez <guillaume1.gomez@gmail.com>2025-01-07 15:30:24 +0100
committerGitHub <noreply@github.com>2025-01-07 15:30:24 +0100
commit2338e573e156613e1472c44abee223d321b9a951 (patch)
treea10a063fc704fbd45dee7e23b2fa78b1696fe11b /compiler/rustc_codegen_llvm/src
parent2b97db2ff759f807199996e644a40617637369e5 (diff)
parent7f31b579c7846f6443a32e104b82aa57bfad7fa1 (diff)
downloadrust-2338e573e156613e1472c44abee223d321b9a951.tar.gz
rust-2338e573e156613e1472c44abee223d321b9a951.zip
Rollup merge of #135174 - xingxue-ibm:reproducible-build-aix, r=jieyouxu
[AIX] Port test case run-make/reproducible-build

The test case `run-make/reproducible-build` verifies that two identical invocations of the compiler produce the same output by comparing the linker arguments, resulting binaries, and other artifacts. However, the AIX linker command includes an argument that specifies the file containing exported symbols, with a file path that contains a randomly generated substring to prevent collisions between different linking processes. Additionally, the AIX XCOFF file header includes a 4-byte timestamp. This PR replaces the random substring with a placeholder and nullifies the timestamp field in the XCOFF files for the comparisons.
Diffstat (limited to 'compiler/rustc_codegen_llvm/src')
0 files changed, 0 insertions, 0 deletions