[llvm-dev] RFC: Updating to CMake 3.15.0

Neil Nelson via llvm-dev llvm-dev at lists.llvm.org
Tue Oct 29 22:18:10 PDT 2019

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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20191029/9272f4ab/attachment.html>

More information about the llvm-dev mailing list