Mail Archives: djgpp/2011/12/10/02:39:42
> From: Rugxulo <rugxulo AT gmail DOT com>
> Date: Fri, 9 Dec 2011 14:02:42 -0800 (PST)
>
> On Dec 7, 10:04 pm, Eli Zaretskii <e DOT DOT DOT AT gnu DOT org> wrote:
> > > From: Rugxulo <rugx DOT DOT DOT AT gmail DOT com>
> > > Date: Wed, 7 Dec 2011 18:13:42 -0800 (PST)
> >
> > > I don't remember exactly why or where, but somewhere (presumably
> > > inside Make) it prefers GNU coreutils' echo.exe over built-in DOS
> > > command.com's echo or Bash's echo or djecho.exe.
> >
> > It simply looks for FOO.exe along PATH before falling back on built-in
> > shell command FOO.
>
> Make (3.81) apparently does but Bash doesn't.
Make does not invoke Bash (or any other shell) unless it sees some
shell-specific features on the command line it needs to run. This is
a well-documented feature of GNU Make.
> P.S. IIRC, at one time (DJGPP 2.00? [sic]), DJECHO.EXE was actually
> called ECHO.EXE, but it was probably renamed to avoid a clash with the
> aforementioned CoreUtils version.
Correct.
- Raw text -