PR/15448: add a compiler timestamp to PCH files (take 2)
Paul Brook
paul@codesourcery.com
Thu Feb 17 18:44:00 GMT 2005
On Thursday 17 February 2005 13:26, Paolo Bonzini wrote:
> > I think this solves the problem nicely, and fixes the bootstrap
> > problem. The only other issue I can think of, is, it is critical (for
> > the installation of the libstdc++ gch file) that the install process
> > leaves the mtime alone on the compiler binary. touch -r might be
> > necessary to make it work. touch -r isn't very portable.
>
> The PCH would need to be rebuilt upon installation, or the st_size could
> be used alone. The approach of checking addresses are unreliable
> because of PIE.
Is the size reliable? It's quite common for binaries to be stripped during
installation. The only thing I can thing of that should be unmodified is the
*relative* addresses of certain key functions.
Paul
More information about the Gcc-patches
mailing list