[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