TODAY! Updating to CMake 3.4.3

Just an FYI. Later today I’ll be updating the CMake minimum version to 3.4.3. In advance of the transition I’ve posted a bunch of patches:

LLVM: http://reviews.llvm.org/D20822
Clang: http://reviews.llvm.org/D20823
Compiler-RT: http://reviews.llvm.org/D20824
LLDB: http://reviews.llvm.org/D20826
libcxx: http://reviews.llvm.org/D20828
libcxxabi: http://reviews.llvm.org/D20829

I will commit the patches early this afternoon.

I received a lot of responses from bot owners on my last thread (http://lists.llvm.org/pipermail/llvm-dev/2016-May/100058.html), so I think we’ll be in good shape, but I will be watching closely.

If you maintain a bot that *hasn’t* yet been updated please contact me right away so that we can coordinate.

Thanks,
-Chris

One more thing I want to note on this thread.

For anyone looking at the patches. I’ve intentionally tried to make them minimal. After the patches have landed and stayed on trunk without issue for a while I’ll start doing cleanup around all the CMake version checks.

I’d like to not open the flood gates on those kinds of cascading changes in case these patches need to be reverted for some reason.

Thanks,
-Chris

Have you investigated the impact of the merge downstream to the Swift enabled LLDB in GitHub? It’s staged, so we shouldn’t do it immediately but it would be helpful to know what to expect.

Kate Stone k8stone@apple.com
 Xcode Low Level Tools