Consider the following test case: [Makefile] .PHONY: default default: ./test.sh
[test.sh] #!/bin/sh uname -a pwd echo $0 make under Cygwin 1.7.34-6 produced the following results: ./test.sh CYGWIN_NT-6.3 bely-win81 1.7.34(0.285/5/3) 2015-02-04 12:14 x86_64 Cygwin /cygdrive/c/Work/Test/Cygwin ./test.sh But now Cygwin 1.7.35-1 gives: ./test.sh CYGWIN_NT-6.3 bely-win81 1.7.35(0.287/5/3) 2015-03-04 12:09 x86_64 Cygwin /cygdrive/c/Work/Test/Cygwin /cygdrive/c/Work/Test/Cygwin/test.sh Note that $0 was relative with 1.7.34, but now it's absolute. I believe it's a bug, isn't it? - Dmitry Bely -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple