`git clone --shared` is for folks that like to live dangerously :)  In general, this implies a strong dependence between the build and our source cache, as corruption in the source cache could then break the build directory in `tmp`.  Since we delete `tmp` anyway, I think it's safe to keep this flag, but not necessary to use it.