[dpdk-dev] [PATCH 0/4] reproducible builds - docs and linker script

lboccass at brocade.com lboccass at brocade.com
Thu Jun 22 15:58:21 CEST 2017


From: Luca Boccassi <luca.boccassi at 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



More information about the dev mailing list