From: Ian Campbell <ian.campbell@citrix.com>
To: Olaf Hering <olaf@aepfle.de>
Cc: Wei Liu <wei.liu2@citrix.com>,
Stefano Stabellini <stefano.stabellini@eu.citrix.com>,
Ian Jackson <ian.jackson@eu.citrix.com>,
xen-devel@lists.xen.org
Subject: Re: [PATCH 2/3] etherboot: [build] sort objects in blib.a
Date: Tue, 24 Feb 2015 16:43:11 +0000 [thread overview]
Message-ID: <1424796191.27930.390.camel@citrix.com> (raw)
In-Reply-To: <1422963937-16033-3-git-send-email-olaf@aepfle.de>
On Tue, 2015-02-03 at 12:45 +0100, Olaf Hering wrote:
> When building hvmloader for Xen tools the ipxe objects are also linked
> into the binary. Unfortunately the linker will place them in the order
> found in the archive. Since this order is random the resulting hvmloader
> binary differs when it was built from identical sources but on different
> build hosts. To help with creating a reproducible binary the elements in
> blib.a must simply be sorted before passing them to $(AR).
>
> Signed-off-by: Olaf Hering <olaf@aepfle.de>
> Cc: Ian Jackson <ian.jackson@eu.citrix.com>
> Cc: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
> Cc: Ian Campbell <ian.campbell@citrix.com>
> Cc: Wei Liu <wei.liu2@citrix.com>
Applied along with the first patch of the series. I'm expect the third
patch to be picked up after the mini-os split.
> This was sent to the ipxe listm no reply so far:
> http://lists.ipxe.org/pipermail/ipxe-devel/2015-February/003959.html
I see it has now been applied. I'm not sure who should be responsible
for updating the baseline for firmware, for all I know it is me...
But maybe we want to wait for an upstream release anyhow.
next prev parent reply other threads:[~2015-02-24 16:43 UTC|newest]
Thread overview: 13+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-02-03 11:45 [PATCH 0/3] sort various input files for reproducible build Olaf Hering
2015-02-03 11:45 ` [PATCH 1/3] docs: create reproducible html Olaf Hering
2015-02-03 11:45 ` [PATCH 2/3] etherboot: [build] sort objects in blib.a Olaf Hering
2015-02-24 16:43 ` Ian Campbell [this message]
2015-02-03 11:45 ` [PATCH 3/3] mini-os: sort objects in binary archives Olaf Hering
2015-02-03 12:28 ` Olaf Hering
2015-02-11 11:37 ` Wei Liu
2015-02-27 17:16 ` Ian Campbell
2015-02-03 13:36 ` Jan Beulich
2015-02-05 0:22 ` Samuel Thibault
2015-03-11 12:28 ` Ian Campbell
2015-02-05 12:24 ` Ian Campbell
2015-02-16 11:59 ` Olaf Hering
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1424796191.27930.390.camel@citrix.com \
--to=ian.campbell@citrix.com \
--cc=ian.jackson@eu.citrix.com \
--cc=olaf@aepfle.de \
--cc=stefano.stabellini@eu.citrix.com \
--cc=wei.liu2@citrix.com \
--cc=xen-devel@lists.xen.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.