So in writing test scripts, I happened to read the man page for sh, and in APPLICATION USAGE it mentions that "Applications should note that the standard PATH to the shell cannot be assumed to be either /bin/sh or /usr/bin/sh, and should be determined by interrogation of the PATH returned by getconf PATH , ensuring that the returned pathname is an absolute pathname and not a shell built-in."
Does automake provide a way to deal with this, or do modern systems primarily use only /bin/sh. This seems as if it could also be a problem with python or perl which might have more variable locations. I did not find anything about this in the manual, but I could have missed it. Christian