Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com X-MimeOLE: Produced By Microsoft Exchange V6.0.4417.0 content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Subject: 'make' timing problem Date: Wed, 26 Jun 2002 16:02:14 -0400 Message-ID: X-MS-Has-Attach: X-MS-TNEF-Correlator: From: "Harig, Mark A." To: "Conrad Scott" , Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by delorie.com id g5QK2lS30224 (Time to change the subject line -- Maybe this has nothing to do with the cygwin-1.3.11-3 release.) > > Has this problem just started? or have you been seeing this for some > time? (which will help understand whether it's related to sub-second > timestamps at all). > > I'm writing some GNU makefiles (in the past week) and testing them, so I don't have any history with them with previous versions of 'make', etc. FWIW, I'm using cygwin-1.3.11-3, of course, and GNU 'make' version 3.79.1. I tried to reproduce the problem with a one-line Makefile: hello.a: hello.a(hello.o) Although this gives the expected output: >gcc -c -o hello.o hello.c >ar rv hello.a hello.o >a - hello.o >rm hello.o it does not have the (undesired) side-effect, that is, if I run 'make' a second time, it says (correctly) that there is nothing to be done for 'hello.a'. The problem only occurs (repeatedly and reproducibly) when I have a "large" number of files. > -----Original Message----- > From: Conrad Scott [mailto:Conrad DOT Scott AT dsl DOT pipex DOT com] > Sent: Tuesday, June 25, 2002 3:30 PM > To: Harig, Mark A.; cygwin AT cygwin DOT com > Subject: Re: [ANNOUNCEMENT] Updated: cygwin-1.3.11-3 > > > "Harig, Mark A." wrote: > > The "solution"? I added step 1a. "sleep 1": > > > > 1. generate assembly language from c code > > 1a. sleep 1 > > 2. assemble the .asm into .o > > 3. archive the .o into .a > > > > Should it be considered part of the standard Cygwin build > > of 'make' that the '--disable-nsec-timestamps' be used > > during configuration? > > There has been (AFAIK) no release of make since the patch for > sub-second timestamps, so you will be using a version that has > (effectively) been compiled with --disable-nsec-timestamps (unless > you've compiled a copy for yourself recently). > > Has this problem just started? or have you been seeing this for some > time? (which will help understand whether it's related to sub-second > timestamps at all). > > // Conrad > > > > -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Bug reporting: http://cygwin.com/bugs.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/