[zorg] r274008 - [modules] We don't need to prebuild intrinsics_gen. The fake dependency is gone.

Vassil Vassilev via llvm-commits llvm-commits at lists.llvm.org
Tue Jun 28 05:36:56 PDT 2016


Author: vvassilev
Date: Tue Jun 28 07:36:56 2016
New Revision: 274008

URL: http://llvm.org/viewvc/llvm-project?rev=274008&view=rev
Log:
[modules] We don't need to prebuild intrinsics_gen. The fake dependency is gone.

Modified:
    zorg/trunk/buildbot/osuosl/master/config/builders.py
    zorg/trunk/zorg/buildbot/builders/ClangBuilder.py

Modified: zorg/trunk/buildbot/osuosl/master/config/builders.py
URL: http://llvm.org/viewvc/llvm-project/zorg/trunk/buildbot/osuosl/master/config/builders.py?rev=274008&r1=274007&r2=274008&view=diff
==============================================================================
--- zorg/trunk/buildbot/osuosl/master/config/builders.py (original)
+++ zorg/trunk/buildbot/osuosl/master/config/builders.py Tue Jun 28 07:36:56 2016
@@ -433,7 +433,6 @@ def _get_clang_builders():
          'builddir' : "clang-x86_64-linux-selfhost-modules",
          'factory' : ClangBuilder.getClangBuildFactory(triple='x86_64-pc-linux-gnu',
                                                        useTwoStage=True,
-                                                       modules=True,
                                                        clean=False,
                                                        stage1_config='Release',
                                                        stage2_config='Release',
@@ -449,7 +448,6 @@ def _get_clang_builders():
          'builddir' : "clang-x86_64-linux-selfhost-modules-2",
          'factory' : ClangBuilder.getClangBuildFactory(triple='x86_64-pc-linux-gnu',
                                                        useTwoStage=True,
-                                                       modules=True,
                                                        clean=False,
                                                        stage1_config='Release',
                                                        stage2_config='Release',

Modified: zorg/trunk/zorg/buildbot/builders/ClangBuilder.py
URL: http://llvm.org/viewvc/llvm-project/zorg/trunk/zorg/buildbot/builders/ClangBuilder.py?rev=274008&r1=274007&r2=274008&view=diff
==============================================================================
--- zorg/trunk/zorg/buildbot/builders/ClangBuilder.py (original)
+++ zorg/trunk/zorg/buildbot/builders/ClangBuilder.py Tue Jun 28 07:36:56 2016
@@ -42,11 +42,7 @@ def getClangBuildFactory(
             checkout_compiler_rt=False,
             run_gdb=False,
             run_modern_gdb=False,
-            run_gcc=False,
-            modules=False):
-    assert not modules or useTwoStage, \
-           "modules build requires 2 stage cmake build for now"
-
+            run_gcc=False):
     # Prepare environmental variables. Set here all env we want everywhere.
     merged_env = {
         'TERM' : 'dumb' # Make sure Clang doesn't use color escape sequences.
@@ -289,18 +285,6 @@ def getClangBuildFactory(
                            workdir=llvm_2_objdir,
                            env=merged_env))
 
-    if modules:
-        f.addStep(WarningCountingShellCommand(name="compile.llvm.stage2.intrinsics_gen",
-                                              command=['nice', '-n', '10',
-                                                       make, "intrinsics_gen", WithProperties("-j%s" % jobs)],
-                                              haltOnFailure=True,
-                                              description=["compiling", "(stage 2 intrinsics.gen)",
-                                                           stage2_config],
-                                              descriptionDone=["compile", "(stage 2 intrinsics.gen)",
-                                                               stage2_config],
-                                              workdir=llvm_2_objdir,
-                                              env=merged_env))
-
     # Build llvm (stage 2).
     f.addStep(WarningCountingShellCommand(name="compile.llvm.stage2",
                                           command=['nice', '-n', '10',




More information about the llvm-commits mailing list