Hello Michael,

Linux distributions are struggling hard to create reproducible builds.
This means if you run the make script twice you should get exactly the
same binary. Cf. https://wiki.debian.org/ReproducibleBuilds

Currently iPXE is introducing a random number as build id:

# Command to generate build ID.  Must be unique for each $(BIN)/%.tmp,
# even within the same build run.
#
BUILD_ID_CMD    := perl -e 'printf "0x%08x", int ( rand ( 0xffffffff ) );'

Random number do not give any guarantee that they are unique. So this is
not only disadvantageous for creating reproducible builds but simply buggy.

A better solution would be to simply delete temporary files.

Best regards

Heinrich
_______________________________________________
ipxe-devel mailing list
ipxe-devel@lists.ipxe.org
https://lists.ipxe.org/mailman/listinfo.cgi/ipxe-devel

Reply via email to