GMNGeoffrey added a comment. In D112883#3101685 <https://reviews.llvm.org/D112883#3101685>, @GMNGeoffrey wrote:
> In D112883#3101665 <https://reviews.llvm.org/D112883#3101665>, @chandlerc > wrote: > >> However, I thought with Bazel having a consistent repo name was important to >> allow cross-repo dependencies to reliably resolve, and so maybe this isn't >> that bad of a thing to rely on? > > I think cross-repo dependencies just tend to only work by chance. I haven't > seen any specific guidance for how to name repository, so I don't think it > can really be relied upon. Bazel has functionality in `local_repository` > specifically to remap repository names > (https://docs.bazel.build/versions/main/be/workspace.html#local_repository.repo_mapping), > but of course it's only available in local_repository and there's no way to > compose it. I recently learned that apparently `repo_mapping` works for *all* repository rules. That's just not documented anywhere: https://github.com/bazelbuild/bazel/issues/10410. So yeah relying on repository naming is for sure a bug. Of course, so are all the other options. Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D112883/new/ https://reviews.llvm.org/D112883 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits