r260350 - [CMake] For multi-stage builds to be deterministic we need to disable timestamps.

Chris Bieneman via cfe-commits cfe-commits at lists.llvm.org
Tue Feb 9 18:17:21 PST 2016


Author: cbieneman
Date: Tue Feb  9 20:17:21 2016
New Revision: 260350

URL: http://llvm.org/viewvc/llvm-project?rev=260350&view=rev
Log:
[CMake] For multi-stage builds to be deterministic we need to disable timestamps.

Duh! With this change I've verified -O3 builds are deterministic.

Modified:
    cfe/trunk/cmake/caches/3-stage-base.cmake

Modified: cfe/trunk/cmake/caches/3-stage-base.cmake
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/cmake/caches/3-stage-base.cmake?rev=260350&r1=260349&r2=260350&view=diff
==============================================================================
--- cfe/trunk/cmake/caches/3-stage-base.cmake (original)
+++ cfe/trunk/cmake/caches/3-stage-base.cmake Tue Feb  9 20:17:21 2016
@@ -3,6 +3,7 @@ set(CLANG_ENABLE_BOOTSTRAP ON CACHE BOOL
 set(LLVM_BUILD_EXTERNAL_COMPILER_RT ON CACHE BOOL "")
 set(LLVM_TARGETS_TO_BUILD X86 CACHE STRING "")
 set(BOOTSTRAP_LLVM_ENABLE_LTO ON CACHE BOOL "")
+set(LLVM_ENABLE_TIMESTAMPS OFF CACHE BOOL "")
 
 set(CLANG_BOOTSTRAP_TARGETS
   clang




More information about the cfe-commits mailing list