-
Notifications
You must be signed in to change notification settings - Fork 381
Open
Description
If I build some assembler using nasm 3.01 passing --reproducible:
[147/306] nasm --reproducible -f elf64 -o simd/CMakeFiles/simd.dir/x86_64/jchuff-sse2.asm.o /work/ross/build/tmp/work/x86-64-v3-poky-linux/libjpeg-turbo/3.1.2/sources/libjpeg-turbo-3.1.2/simd/x86_64/jchuff-sse2.asm
The output still contains build paths:
$ strings build/simd/CMakeFiles/simd.dir/x86_64/jchuff-sse2.asm.o | grep ross
/work/ross/build/tmp/work/x86-64-v3-poky-linux/libjpeg-turbo/3.1.2/sources/libjpeg-turbo-3.1.2/simd/x86_64/jchuff-sse2.asm
So this is not a reproducible binary.
Patches to add -fdebug-prefix-map as used by GCC can be found in the old bugzilla at https://bugzilla.nasm.us/show_bug.cgi?id=3392635.
Metadata
Metadata
Assignees
Labels
No labels