|
Boost-Build : |
From: Steven Knight (knight_at_[hidden])
Date: 2002-06-05 08:43:36
> The solution would be, that a timestamp is only different when it differs
> more than 2 seconds.
I don't think that fixes the whole problem.
That would fix it if the onlly problem were seeing false differences:
two timestamps that you detect are only one second apart, and you have
to treat them as if they were really the same.
The real thorny part of the FAT filesystem is false *matches*: the
source file is updated one second after the target file, but the
two timestamps are the same because the update occured in the same
two-second period for the FAT file system.
I don't see any way to detect false matches without going to some scheme
that avoids timestamps completely in favor of using the real file
contents.
--SK
Boost-Build list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk