Open osresearch opened 6 years ago
Someone on the Intel team tells me that RELEASE
builds can still include the debug strings but should be reproducible. I'm still seeing some full paths in there, so I'm not sure about that.
Looks like the CC
variable is not propagated either, so it is using gcc
instead of $(CROSS)gcc
Sounds like with clang the build can be reproducible: https://lists.llvm.org/pipermail/llvm-dev/2019-September/135465.html
Building
BOARD=qemu-linuxboot
fails to produce a reproducible result to the edk2 portions. The bzImage and initrd appear to be reproducible.