It would be helpful if you (GNAT folks) could investigate this issue. Fundamentally, it boils down to the following: In the command invocation gnatbind -I. [args] gnatbind gets resolved to whatever is found in $PATH It is *supposed* to get resolved to $PATH when it is invoked in that way.