delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1997/08/12/07:32:39

Date: Tue, 12 Aug 1997 14:31:43 +0300 (IDT)
From: Eli Zaretskii <eliz AT is DOT elta DOT co DOT il>
To: "Peter J. Farley III" <pjfarley AT dorsai DOT org>
cc: djgpp AT delorie DOT com
Subject: Re: Is this error due to make, bash, or me?
In-Reply-To: <33efcfca.2718091@news.dorsai.org>
Message-ID: <Pine.SUN.3.91.970812142500.1698A-100000@is>
MIME-Version: 1.0

On Tue, 12 Aug 1997, Peter J. Farley III wrote:

> I just
> *assumed* that there weren't any "gotcha's" in DJGPP "make", and I got
> the expected result of assuming out of turn.

It's the other way around: the DJGPP port goes out of its way to make 
Unix Makefiles work almost unaltered in the common cases.  So there's a 
lot of subtleties going on behind the scenes in the DJGPP port, and they 
will certainly show in some relatively rare situations.

> I am
> concerned, though, as to how this difference changes behavior for
> ported *nix makefile's.

TANSTAAFL: you can't have all these goodies in the ported Make without 
paying some price.  DOS is just too dumb, and GNU Make is just too 
complex and full of features, to make that possible.  However, my 
experience suggests that Makefiles that set SHELL inside rules are very 
rare indeed.

- Raw text -


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