From: John.Turner@pobox.com (John A. Turner)
Subject: Re: make problem/bug on NT (Cygwin B19)
18 Aug 1998 22:52:56 -0700
Message-ID: <35D8D7F2.8E1BB82D.cygnus.gnu-win32@POBox.com>
References: <Pine.HPP.3.95a.980817094153.7864N-100000@hpatl20.cern.ch>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
To: gnu-win32 mailing list <gnu-win32@cygnus.com>
Cc: bug-gnu-utils@prep.ai.mit.edu

Lassi A. Tuura wrote:
> 
> |> Does anyone have a clue what might be happening here? [...] v3.77 of
> |> make [...] seemed to have other problems (kept claiming times were
> |> off).
> 
> Actually, that likely to be your problem.  If the modification time of
> the library is in future (beyond the time stamp you get on your .f90
> file after touching it), make will think it is up to date and will not
> build anything.  Perhaps the `lb' tool is doing something twisted?

That looks most likely.  The Absoft folks are looking into it.  It
seems likely that lb isn't inserting the correct time/date info into
the archive.

Good call!

I should have paid more attention to the 3.77 msg - it really was
trying to tell me something.  Imagine that.

Earnie Boyd wrote:
> 
> try quoting the /out: portion with a \ as /out to make would be a
> directory and -out to lb isn't a switch. I.E.:
> 
>   if [ -f $@ ]; then lb \/out:$@ $@ $<; else lb \/out:$@ $<; fi

No, the backslash isn't necessary, and lb accepts either the /out
or -out forms for options.

-John
-
For help on using this list (especially unsubscribing), send a message to
"gnu-win32-request@cygnus.com" with one line of text: "help".
