delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2002/06/26/16:02:48

Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sources.redhat.com/ml/#faqs>
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
Subject: 'make' timing problem
Date: Wed, 26 Jun 2002 16:02:14 -0400
Message-ID: <BADF3C947A1BD54FBA75C70C241B0B9E10AA46@ex02.idirect.net>
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
From: "Harig, Mark A." <maharig AT idirect DOT net>
To: "Conrad Scott" <Conrad DOT Scott AT dsl DOT pipex DOT com>, <cygwin AT cygwin DOT com>
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." <maharig AT idirect DOT net> 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/

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019