Kirill (cc'd) proposed setting the MSYS2_ARG_CONV_EXCL envvar in the
compile script which comes from Automake, to avoid a double-conversion.
See his report in the first msg here, and the final suggestion in the last:
https://debbugs.gnu.org/cgi/bugreport.cgi?bug=75939

I don't know anything about this. I've never done any programming under
Windows, or msys, cygwin, wine, or any other Unix emulator under Windows.

So I wanted to ask for advice before tinkering with something as basic
as the compile script in this way. Especially since it currently does
not set any environment variables.

So ... I'm hoping for feedback like "yeah sure", or "no, we should do
xyz instead", or "the problem is actually abc", or something. Since no
feedback was forthcoming on the automake list, I'm trying here.

And if we do apply it, then where? In this branch?
        cygwin/* | msys/*)
          file=`cygpath -m "$file" || echo "$file"`

But I fear this will cause trouble on cygwin. But if we separate the
branches, then it seems like other trouble could ensue. Setting it
unconditionally in all cases seems unnecessarily global to me, though
maybe that is the simplest.

Please advise? --thanks, karl.

Reply via email to