I'm having problems
running mcs and other mono tools under Cygwin because their wrapper scripts and
the .EXEs are in the same directory. In this configuration it seems like Cygwin
gets confused about whether it should be loading the shell script or the
executable. In order to get it to work correctly, I've had to move all the EXEs
apart from mono.exe into a sub-folder, and modify the shell scripts to invoke
them from there. Otherwise I get errors like this:
% mcs
fred.cs
bash: ./mcs:
/bin/sh: bad interpreter: Permission denied
This isn't a
permissions problem, it's Cygwin doing something silly, or something I don't
appreciate.
I'll gladly submit a
patch to the Makefiles to work around this issue if there's not a solution in
place already.
Richard.
