Support building of system image in binary builds

I'm going to wait for travis to turn green before I merge
following gcc/clang, we should probably call this `-march=`