%% [EMAIL PROTECTED] 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 <[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