%% Chip Cuntz <[EMAIL PROTECTED]> writes:

  cc> If I run gmake without changing anything on SUN, gmake always
  cc> thinks "Prerequisite `*.o' is newer than target `common.a(*.o)'.".

Check the GNU make README; look at the last paragraph.  Although not
stated there, this issue applies to ar as well (the timestamp for each
constituent .o file in an archive is stored in the archive itself: that
timestamp is the traditional 32-bit 1-second granularity--this you see
this problem).

In the next version of GNU make there is a feature that lets you specify
the granularity of timestamps on a per-target basis, but for now
(3.79.1) all you can do is turn it off completely.

-- 
-------------------------------------------------------------------------------
 Paul D. Smith <[EMAIL PROTECTED]>          Find some GNU make tips at:
 http://www.gnu.org                      http://www.paulandlesley.org/gmake/
 "Please remain calm...I may be mad, but I am a professional." --Mad Scientist

_______________________________________________
Bug-make mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/bug-make

Reply via email to