update Clang driver patch, check for gnat, fix ada cross compilation patch