[dpdk-dev] [PATCH v4 0/6] Reproducible build
stephen at networkplumber.org
Wed Jun 28 17:57:33 CEST 2017
On Wed, 28 Jun 2017 14:56:56 +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. 
> This involves changes to the toolchain, new tools and CI systems. 
> 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. 
> v3 restores the first patch, which was eaten by git send-email.
> v4 drops the patch that reorders rebuilds, and adds a patch to make
> the inclusion of headers deterministic with regards to GCC embedding
> the full file path when expading __FILE__ and when writing the
> directory listing in the DWARF objects.
> It also drops the first 2 patches which have already been merged.
>  https://reproducible-builds.org/
>  https://reproducible-builds.org/tools/
>  https://wiki.debian.org/ReproducibleBuilds/ExperimentalToolchain#Us
Looking ahead, how does this work with the proposed new build system?
Is there an automated way to check new submissions so that new features
don't undo this.
Acked-by: Stephen Hemminger <stephen at networkplumber.org>
More information about the dev