[llvm-dev] RFC: Updating to CMake 3.15.0

Jonas Toth via llvm-dev llvm-dev at lists.llvm.org
Wed Oct 30 02:11:10 PDT 2019

One note: CMake is available with pip, see https://pypi.org/project/cmake/

That makes it easy to install with system having python-pip, which is
very likely on a developer machine.

Regards, Jonas

Am 30.10.19 um 06:18 schrieb Neil Nelson via llvm-dev:
> I am sure quite a number of packages not supported in the distribution
> are easy to build and install into /usr/local/bin and such.
> It is not that it is easy to defeat the standard distribution and
> update procedures as that doing so puts that software out of sync with
> the standard update procedure. From then on the distribution update
> for cmake has no effect. I suspect there are fairly rigid rules on
> production computers against doing this.
> I read an email below that said it is common that these kinds of out
> of distribution updates are required anyway. The only manual updates I
> have had to do outside the Ubuntu distribution packages (19.04) are
> for tbb and z3 which are not in the distribution anyway. I have had to
> install a number of additional packages from the distribution, but
> this is not the case under discussion.
> For cmake then we are making a new, unique case, a case that I expect
> is against standard procedures for common production installations.
> If there are no pressing reasons for this manual requirement, it is on
> its face a bad choice to make. It is against how common distribution
> software is done and has been done for some time now.
> Neil Nelson
> On 10/29/19 8:55 PM, Chris Bieneman via llvm-dev wrote:
>>> On Oct 29, 2019, at 6:14 PM, Mehdi AMINI via llvm-dev
>>> <llvm-dev at lists.llvm.org> wrote:
>>> On Tue, Oct 29, 2019 at 3:29 PM James Y Knight via llvm-dev
>>> <llvm-dev at lists.llvm.org <mailto:llvm-dev at lists.llvm.org>> wrote:
>>>     CMake is extremely easy for developers to download and build
>>>     locally -- or just download binaries for if you like, too.
>>> Is there any script we can/would provide to help with this? Or is it
>>> so simple that two lines in the "getting started" instructions would
>>> be enough?
>> The instructions for building cmake are *very*
>> simple: https://cmake.org/install/
>> We could easily link to that page from our docs.
>> -Chris
> _______________________________________________
> LLVM Developers mailing list
> llvm-dev at lists.llvm.org
> https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20191030/0f8775f0/attachment.html>

More information about the llvm-dev mailing list