From: Ian Campbell <Ian.Campbell@citrix.com>
To: Olaf Hering <olaf@aepfle.de>
Cc: Samuel Thibault <samuel.thibault@ens-lyon.org>,
Stefano Stabellini <stefano.stabellini@eu.citrix.com>,
xen-devel@lists.xen.org
Subject: Re: [PATCH 3/3] mini-os: sort objects in binary archives
Date: Thu, 5 Feb 2015 12:24:29 +0000 [thread overview]
Message-ID: <1423139069.24924.99.camel@citrix.com> (raw)
In-Reply-To: <1422963937-16033-4-git-send-email-olaf@aepfle.de>
On Tue, 2015-02-03 at 12:45 +0100, Olaf Hering wrote:
> When building stubdom the mini-os 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 stubdom binary
> differs when it was built from identical sources but on different
> build hosts. To help with creating a reproducible binary the elements
> in an archive must simply be sorted before passing them to $(AR).
OOI why does this problem not also apply the to the regular .a and .so
files we build?
next prev parent reply other threads:[~2015-02-05 12:24 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
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 [this message]
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=1423139069.24924.99.camel@citrix.com \
--to=ian.campbell@citrix.com \
--cc=olaf@aepfle.de \
--cc=samuel.thibault@ens-lyon.org \
--cc=stefano.stabellini@eu.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.