[llvm-dev] [Incubation] Request to incubate mlir-npcomp

Chris Lattner via llvm-dev llvm-dev at lists.llvm.org
Tue Jun 30 13:03:51 PDT 2020



> On Jun 30, 2020, at 12:59 PM, Stella Laurenzo <stellaraccident at gmail.com> wrote:
> 
> 
> I’m contributing to an external project based on MLIR (which should become public soon).  That project is using the LLVM monorepo as a git submodule, allowing us to update it and track at project-specific times.  It seems to work well.
> 
> The only problem I've had with that approach (other than the well-known usability issues of git submodules in general) is when you end up with more complicated dependency structures that bottom out on LLVM. In these diamond scenarios, it is really easy to end up with a ton of LLVM repo clones on your workstation. In general, though, I do prefer the simplicity of clone, submodule init/update and build.

Sure - no doubt.  I’m not a fan of submodules either in practice, but having one that you manage seems to be working ok.  It is just a balance between all the other suboptimal answers to this problem.

-Chris
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20200630/1ebe370b/attachment.html>


More information about the llvm-dev mailing list