[llvm-dev] [PROPOSAL] Add Bazel Build Configuration to the LLVM Monorepo

Geoffrey Martin-Noble via llvm-dev llvm-dev at lists.llvm.org
Fri Feb 19 11:46:33 PST 2021


A reminder that the review period for this ends 2021-02-23, this coming
Tuesday. Rest assured that if you expressed opinions in the previous RFC
threads then review managers will also consider those points when
discussing. We're not going to skip some point just because it wasn't
posted in the correct thread :-D

Best,
Geoffrey

On Wed, Feb 10, 2021 at 3:44 AM Renato Golin <rengolin at gmail.com> wrote:

> On Tue, 9 Feb 2021 at 21:00, Geoffrey Martin-Noble <gcmn at google.com>
> wrote:
>
>> 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.
>>
>
> My views exactly. Bazel will not be a "supported" build system and doesn't
> need to build on all platforms and environments LLVM builds. It should only
> concern people that actually use Bazel and be completely transparent to the
> rest who don't.
>
>>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20210219/3eface8d/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 3992 bytes
Desc: S/MIME Cryptographic Signature
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20210219/3eface8d/attachment.bin>


More information about the llvm-dev mailing list