[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Problems with GNU Make 3.79.1
From: |
Paul D. Smith |
Subject: |
Re: Problems with GNU Make 3.79.1 |
Date: |
Tue, 4 Dec 2001 13:06:20 -0500 |
%% address@hidden writes:
ch> I have some problems to make a very big project of C++ files with
ch> a structure of recursive make files. I got this problem after
ch> changing my old Pentium 233 MHz to a Athlon 1200 MHz, which makes
ch> a very big difference in speed. Both systems running Suse Linux
ch> 7.2 or 7.3.(Same effect with both versions) The GNU Make 3.79.1
ch> which I used does not remake one target (one of some thousand),
ch> but only on the fast Athlon computer.
Can you please try rebuilding GNU make from scratch, giving the option
--disable-nsec-timestamps when you run "./configure"?
I think the problem is that archives are only defined to have timestamps
with second granularity, while your filesystem is storing timestamps
with subsecond granularity.
In the next version of GNU make there's a feature to specify exactly
which targets should and should not use subsecond timestamps, so you can
use them for most targets, but not use them for things like archives
(libfoo.a).
--
-------------------------------------------------------------------------------
Paul D. Smith <address@hidden> 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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Re: Problems with GNU Make 3.79.1,
Paul D. Smith <=