> From: Bruno Haible <br...@clisp.org>
> Cc: gavinsmith0...@gmail.com, pertu...@free.fr, bug-texinfo@gnu.org
> Date: Sun, 27 Oct 2024 21:21:27 +0100
> 
> Eli Zaretskii wrote:
> > > Cygwin does a similar thing; not inside bash but inside its fork+exec()
> > > system calls (which bash uses, of course). [4]
> > 
> > Not entirely, because, for example, /dev/null is left unchanged.
> 
> Fortunately Cygwin does not do this sort of heuristic substitutions in
> argv[1..argc] — otherwise I couldn't recommend Cygwin either.

MSYS only does that (and all the rest) when the program to be invoked
is a native Windows program.

> > Also, drive letters are not handled, AFAIR, so invoking programs from
> > another drive could be problematic. 
> 
> That is acceptable; it's only a minor restriction for a developer and no
> restriction in a CI environment (which has only one drive, typically).

It can be a major PITA if you have several active drives, or if the
/usr tree is mounted on drive C: while you are building something on
drive D:.

    • ... Patrice Dumas
      • ... Bruno Haible via Bug reports for the GNU Texinfo documentation system
        • ... Patrice Dumas
        • ... Eli Zaretskii
          • ... Gavin Smith
            • ... pertusus
            • ... Eli Zaretskii
              • ... Bruno Haible via Bug reports for the GNU Texinfo documentation system
              • ... Eli Zaretskii
              • ... Bruno Haible via Bug reports for the GNU Texinfo documentation system
              • ... Eli Zaretskii
    • ... Eli Zaretskii
  • Re: ... Patrice Dumas
    • ... Gavin Smith
      • ... Patrice Dumas

Reply via email to