Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 06 Oct 2010 01:06:19 -0700
From:      perryh@pluto.rain.com
To:        erik@cederstrand.dk
Cc:        hackers@freebsd.org
Subject:   Re: Timestamps in static libraries
Message-ID:  <4cac2dfb.tcWd/AxzVjqyrL09%perryh@pluto.rain.com>
In-Reply-To: <C5C85BF7-3989-461E-A9C8-9D16AE779359@cederstrand.dk>
References:  <52C32EA5-A380-4237-A27C-9E2DF2D4E022@cederstrand.dk> <20101005135906.GA3430@owl.midgard.homeip.net> <C5C85BF7-3989-461E-A9C8-9D16AE779359@cederstrand.dk>

next in thread | previous in thread | raw e-mail | index | archive | help
Erik Cederstrand <erik@cederstrand.dk> wrote:

> It seems I can at least normalize the .a files using something
> like the following to weed out timestamps and uid/gid:
>
> % ar -x /usr/lib/libfetch.a
> % chown 0:0 *
> % touch -t 197001010000 *
> % ar -r libfetch.a `ar -t /usr/lib/libfetch.a`
>
> ... Unfortunately it seems there's still a creation time of the
> archive itself that I cant alter using the above, so the md5 sums
> still don't match:
>
> % diff mod.strings orig.strings
> 2c2
> < /               1286312209  0     0     0       958       `
> ---
> > /               1269146263  0     0     0       958       `

Any particular reason to recollect them into an archive, if the
point is just to check md5 signatures?  I'm pretty sure collecting
them with tar instead will avoid this problem.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4cac2dfb.tcWd/AxzVjqyrL09%perryh>