[dpdk-dev] [PATCH v2 0/7] Reproducible build

Luca Boccassi luca.boccassi at gmail.com
Fri Jun 23 20:41:16 CEST 2017


On Fri, 2017-06-23 at 19:16 +0100, lboccass at brocade.com wrote:
> 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]
> 
> v1 fixed the documentation, examples and linker script generation.
> v2 fixes all problems, which were caused by unstable order of headers
> inclusion, source files listing and object file listing when passing
> them to the compiler.
> DPDK's build, at least with the default configuration, is fully
> reproducible with this patch series as tested by the Reproducible
> Builds developers experimental toolchain.
> 
> [1] https://reproducible-builds.org/
> [2] https://reproducible-builds.org/tools/
> [3] https://wiki.debian.org/ReproducibleBuilds/ExperimentalToolchain#
> Us
> 
> Luca Boccassi (7):
>   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: sort headers before wildcard inclusion
>   mk: sort source files before passing them to the compiler
>   mk: sort object files when building deps lists
>   mk: always rebuild in the same order

Agh git send-email ate one patch! Third time's the charm...

Kind regards,
Luca Boccassi


More information about the dev mailing list