> The correct way to quote $words[1] would have been «${(q)words[1]}», but > elements of $words are already command-line quoted so they don't need to > be quoted again. That is: just using $words[1] directly would be correct. > (modulo noglob, but don't worry about that) Thank you for the explanation. If one's make points to gmake instead of bmake, $words[1] itself will not be gmake. New patch attached fixes that, by looking for GNU in `$words[1] -v`. Sorry about that, didn't think about it before ;p