From: Luca Boccassi <luca.bocca...@gmail.com> In the past couple of years a concerted effort among almost all Linux distros has been striving toward achieving reproducible builds. [1] This involves changes to the toolchain, new tools and CI systems. [2]
This first series fixes unreproducibility problems in DPDK with regards to documentation and the linker script generation. Outstanding issues are the use of __FILE__ in conjuction with absolute file paths when pointing the compiler to the sources, and public headers being listed in the DWARF files under either the source location or the make install location, seemingly randomly. The first issue is being worked on with a new standard for reproducible source paths. [3] Perhaps the build system could be adjusted to use relative paths, I will investigate further. The second one I've got no clue - will keep investigating, help is most welcome. [1] https://reproducible-builds.org/ [2] https://reproducible-builds.org/tools/ [3] https://reproducible-builds.org/specs/build-path-prefix-map/ Luca Boccassi (4): mk: use make silent flag to print HTML doc version mk: fix excluding .doctrees when installing docs mk: sort list of shared objects in linker script mk: sort list of files in examples.dox mk/rte.combinedlib.mk | 2 +- mk/rte.sdkdoc.mk | 4 ++-- mk/rte.sdkinstall.mk | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) -- 2.11.0