<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Feb 9, 2021 at 12:46 PM Eric Christopher <<a href="mailto:echristo@gmail.com">echristo@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Feb 9, 2021 at 3:22 PM John Paul Adrian Glaubitz <<a href="mailto:glaubitz@physik.fu-berlin.de" target="_blank" class="cremed">glaubitz@physik.fu-berlin.de</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi Geoffrey!<br>
<br>
On 2/9/21 9:09 PM, Geoffrey Martin-Noble via llvm-dev wrote:<br>
> The review of "Add Bazel Build Configuration to the LLVM Monorepo" begins<br>
> now and runs through 2021-02-23 (two weeks). The proposal is available<br>
> online<br>
> <<a href="https://github.com/llvm/llvm-www/blob/main/proposals/LP0002-BazelBuildConfiguration.md" rel="noreferrer" target="_blank" class="cremed">https://github.com/llvm/llvm-www/blob/main/proposals/LP0002-BazelBuildConfiguration.md</a>><br>
<br>
Bazel currently does not build on any 32-bit architecture and has issues even<br>
on some 64-bit architectures like MIPS or RISC-V:<br>
<br>
> <a href="https://buildd.debian.org/status/package.php?p=bazel-bootstrap&suite=sid" rel="noreferrer" target="_blank" class="cremed">https://buildd.debian.org/status/package.php?p=bazel-bootstrap&suite=sid</a><br>
<br>
Is there any chance this can get fixed before accepting Bazel support into LLVM?<br><br></blockquote><div><br></div><div>Why would this be a limiting factor? It just wouldn't work on those platforms?</div><div><br></div></div></div></blockquote><div>To expand a bit on Eric's response, the intent here is *not* to make Bazel a supported build system for LLVM or to replace CMake (which I believe the proposal makes clear), but rather to enable Bazel usage and shared configuration for people and projects that already use it. I do not expect that Bazel will cover all the use cases currently supported by LLVM CMake any time soon (ever?).I don't work on Bazel itself, so have no insight on the support plan for those architectures. Only developers interested in working with Bazel would be expected to use or update the configuration, so lack of support for specific architectures should not affect things, I think.</div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div class="gmail_quote"><div></div><div>-ericĀ </div></div></div>
</blockquote></div></div>