Linux 2.6 nanosecond time stamp weirdness breaks GCC build

Ulrich Weigand weigand@i1.informatik.uni-erlangen.de
Thu Apr 1 21:03:00 GMT 2004


Kelley Cook wrote:
>  > Unfortunately, while Linux now has sub-second time stamps,
>  > those cannot actually be *stored* on disk when using the ext3
>  > file system (because the on-disk format has no space).  This
>  > has the rather curious effect that while the inode is still
>  > held in Linux's inode cache, the time stamp will retain its
>  > sub-second component, but once the inode was dropped from the
>  > inode cache and later re-read from disk, the sub-second part
>  > will be truncated to zero.
> 
> For what its worth, problems such as this caused ".LOW_RESOLUTION_TIME" 
> to be introduced into make 3.80.

Unfortunately, this doesn't help here, because it only considers
the case where a file starts out with low resolution, not where
it initially has high resolution but later on loses it ...

Bye,
Ulrich

-- 
  Dr. Ulrich Weigand
  weigand@informatik.uni-erlangen.de



More information about the Gcc mailing list