need to recursively clone to pull out some submodules to get a compilable copy