The GNU make configure script currently doesn’t enable high resolution file timestamp support for the Mac OSX platform. However, nanosecond file timestamps are available, they’re just stored in a different location in the ‘struct stat’
structure used by the stat() API call (st_mtimespec.tv_nsec instead of the usual st_mtim.tv_nsec). This patch updates configure to detect the availability of high resolution file timestamps for Mac OSX and use them within GNU make. The patch is based on
the latest GNU make sources from the CVS repository.
--Troy Runkel