added check to make sure compiler downloads properly and support for explicitly define path in Makefile.arm