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.