[llvm-commits] [zorg] r146410 - /zorg/trunk/buildbot/osuosl/master/config/builders.py

Galina Kistanova gkistanova at gmail.com
Mon Dec 12 11:52:53 PST 2011


Author: gkistanova
Date: Mon Dec 12 13:52:53 2011
New Revision: 146410

URL: http://llvm.org/viewvc/llvm-project?rev=146410&view=rev
Log:
Removed gcc builders:
build-self-4-mingw32
llvm-gcc-x86_64-darwin10-cross-i686-linux
llvm-gcc-build-x86_64-darwin10-x-mingw32-x-armeabi
llvm-gcc-native-mingw32
llvm-gcc-native-mingw32-win7
llvm-gcc-i686-pc-linux-gnu-cross-arm-eabi-hard-float
llvm-gcc-i686-pc-linux-gnu-cross-arm-eabi-soft-float

Modified:
    zorg/trunk/buildbot/osuosl/master/config/builders.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=146410&r1=146409&r2=146410&view=diff
==============================================================================
--- zorg/trunk/buildbot/osuosl/master/config/builders.py (original)
+++ zorg/trunk/buildbot/osuosl/master/config/builders.py Mon Dec 12 13:52:53 2011
@@ -423,355 +423,6 @@
 
 def _get_experimental_builders():
     return [
-        # Llvm-gcc cross builders.
-        {'name'      : "build-self-4-mingw32",
-         'slavenames': [ "kistanova1" ],
-         'builddir'  : "build-self-4-mingw32",
-         'factory'   : ScriptedBuilder.getScriptedBuildFactory(
-                       source_code  = [SVN(name='svn-llvm',
-                                           mode='update', baseURL='http://llvm.org/svn/llvm-project/llvm/',
-                                           defaultBranch='trunk',
-                                           workdir="llvm.src"),
-                                       SVN(name='svn-llvm-gcc',
-                                           mode='update', baseURL='http://llvm.org/svn/llvm-project/llvm-gcc-4.2/',
-                                           defaultBranch='trunk',
-                                           workdir="llvm-gcc.src"),],
-                       launcher     = 'llvm-gcc.src/extras/buildbot-launcher',
-                       build_script = 'llvm-gcc.src/extras/build-self-4-mingw32',
-                       extra_args   = [],
-                       build_steps  = [{'name'          : 'clean',
-                                        'description'   : 'clean',
-                                        'haltOnFailure' : True },
-                                       {'name'          : 'copy_cross_tools',
-                                        'description'   : 'copy cross-tools',
-                                        'haltOnFailure' : True },
-                                       {'name'          : 'configure_llvm_1',
-                                        'description'   : 'configure llvm (stage1)',
-                                        'haltOnFailure' : True },
-                                       {'name'          : 'make_llvm_1',
-                                        'description'   : 'compile llvm (stage1)',
-                                        'extra_args'    : ['-j8'],  # Extra step-specific properties
-                                        'haltOnFailure' : True },
-                                       {'name'          : 'test_llvm_1',
-                                        'type'          : ClangTestCommand,
-                                        'description'   : 'test llvm (stage1)',
-                                        'haltOnFailure' : False },
-                                       {'name'          : 'configure_llvmgcc_1',
-                                        'description'   : 'configure llvm-gcc (stage1)',
-                                        'haltOnFailure' : True },
-                                       {'name'          : 'make_llvmgcc_1',
-                                        'description'   : 'compile llvm-gcc (stage1)',
-                                        'extra_args'    : ['-j8'],
-                                        'haltOnFailure' : True },
-                                       {'name'          : 'install_llvmgcc_1',
-                                        'description'   : 'install llvm-gcc (stage1)',
-                                        'haltOnFailure' : True },
-                                       {'name'          : 'configure_llvm_2',
-                                        'description'   : 'configure llvm (stage2)',
-                                        'haltOnFailure' : True },
-                                       {'name'          : 'make_llvm_2',
-                                        'description'   : 'compile llvm (stage2)',
-                                        'extra_args'    : ['-j8'],  # Extra step-specific properties
-                                        'haltOnFailure' : True },
-                                       {'name'          : 'configure_llvmgcc_2',
-                                        'description'   : 'configure llvm-gcc (stage2)',
-                                        'haltOnFailure' : True },
-                                       {'name'          : 'make_llvmgcc_2',
-                                        'description'   : 'compile llvm-gcc (stage2)',
-                                        'extra_args'    : ['-j8'],
-                                        'haltOnFailure' : True },
-                                       {'name'          : 'install_llvmgcc_2',
-                                        'description'   : 'install llvm-gcc (stage2)',
-                                        'haltOnFailure' : True },]),
-         'category'  : 'llvm-gcc' },
-
-        {'name'      : "llvm-gcc-x86_64-darwin10-cross-i686-linux",
-         'slavenames': [ "kistanova1" ],
-         'builddir'  : "llvm-gcc-x86_64-darwin10-cross-i686-linux",
-         'factory'   : ScriptedBuilder.getScriptedBuildFactory(
-                       source_code  = [SVN(name='svn-llvm',
-                                           mode='update', baseURL='http://llvm.org/svn/llvm-project/llvm/',
-                                           defaultBranch='trunk',
-                                           workdir="llvm.src"),
-                                       SVN(name='svn-llvm-gcc',
-                                           mode='update', baseURL='http://llvm.org/svn/llvm-project/llvm-gcc-4.2/',
-                                           defaultBranch='trunk',
-                                           workdir="llvm-gcc.src"),],
-                       launcher     = 'llvm-gcc.src/extras/buildbot-launcher',
-                       build_script = 'llvm-gcc.src/extras/build-x-4-linux',
-                       extra_args   = [],
-                       build_steps  = [{'name'          : 'clean',
-                                        'description'   : 'clean',
-                                        'haltOnFailure' : True },
-                                       {'name'          : 'copy_cross_tools',
-                                        'description'   : 'copy cross-tools',
-                                        'haltOnFailure' : True },
-                                       {'name'          : 'configure_llvm',
-                                        'description'   : 'configure llvm',
-                                        'haltOnFailure' : True },
-                                       {'name'          : 'make_llvm',
-                                        'description'   : 'make llvm',
-                                        'extra_args'    : ['-j8'],  # Extra step-specific properties
-                                        'haltOnFailure' : True },
-                                       {'name'          : 'configure_llvmgcc',
-                                        'description'   : 'configure llvm-gcc',
-                                        'haltOnFailure' : True },
-                                       {'name'          : 'make_llvmgcc',
-                                        'description'   : 'make llvm-gcc',
-                                        'extra_args'    : ['-j8'],
-                                        'haltOnFailure' : True },
-                                       {'name'          : 'install_llvmgcc',
-                                        'description'   : 'install llvm-gcc',
-                                        'haltOnFailure' : True },]),
-         'category'  : 'llvm-gcc' },
-
-        {'name'      : "llvm-gcc-build-x86_64-darwin10-x-mingw32-x-armeabi",
-         'slavenames': [ "kistanova1" ],
-         'builddir'  : "llvm-gcc-build-x86_64-darwin10-x-mingw32-x-armeabi",
-         'factory'   : ScriptedBuilder.getScriptedBuildFactory(
-                       source_code  = [SVN(name='svn-llvm',
-                                           mode='update', baseURL='http://llvm.org/svn/llvm-project/llvm/',
-                                           defaultBranch='trunk',
-                                           workdir="llvm.src"),
-                                       SVN(name='svn-llvm-gcc',
-                                           mode='update', baseURL='http://llvm.org/svn/llvm-project/llvm-gcc-4.2/',
-                                           defaultBranch='trunk',
-                                           workdir="llvm-gcc.src"),],
-                       launcher     = 'llvm-gcc.src/extras/buildbot-launcher',
-                       build_script = 'llvm-gcc.src/extras/build-darwin-x-mingw32-x-armeabi',
-                       extra_args   = [],
-                       build_steps  = [{'name'          : 'clean',
-                                        'description'   : 'clean',
-                                        'haltOnFailure' : True },
-                                       {'name'          : 'copy_cross_tools',
-                                        'description'   : 'copy cross_tools',
-                                        'haltOnFailure' : True },
-                                       {'name'          : 'configure_llvm_1',
-                                        'description'   : 'configure llvm (stage 1)',
-                                        'haltOnFailure' : True },
-                                       {'name'          : 'make_llvm_1',
-                                        'description'   : 'make llvm (stage 1)',
-                                        'extra_args'    : ['-j8'],  # Extra step-specific properties
-                                        'haltOnFailure' : True },
-                                       {'name'          : 'test_llvm_1',
-                                        'description'   : 'test llvm (stage 1)',
-                                        'haltOnFailure' : False },
-                                       {'name'          : 'configure_llvmgcc_1',
-                                        'description'   : 'configure llvm-gcc (stage 1)',
-                                        'haltOnFailure' : True },
-                                       {'name'          : 'make_llvmgcc_1',
-                                        'description'   : 'make llvm-gcc (stage 1)', # Note: one thread only here
-                                        'haltOnFailure' : True },
-                                       {'name'          : 'install_llvmgcc_1',
-                                        'description'   : 'install llvm-gcc (stage 1)',
-                                        'haltOnFailure' : True },
-                                       {'name'          : 'configure_llvm_2',
-                                        'description'   : 'configure llvm (stage 2)',
-                                        'haltOnFailure' : True },
-                                       {'name'          : 'make_llvm_2',
-                                        'description'   : 'make llvm (stage 2)',
-                                        'extra_args'    : ['-j8'],
-                                        'haltOnFailure' : True },
-                                       {'name'          : 'configure_llvmgcc_2',
-                                        'description'   : 'configure llvm-gcc (stage 2)',
-                                        'haltOnFailure' : True },
-                                       {'name'          : 'make_llvmgcc_2',
-                                        'description'   : 'make llvm-gcc (stage 2)',
-                                        'extra_args'    : ['-j8'],
-                                        'haltOnFailure' : True },
-                                       {'name'          : 'install_llvmgcc_2',
-                                        'description'   : 'install llvm-gcc (stage 2)',
-                                        'haltOnFailure' : True },
-                                       {'name'          : 'configure_llvm_3',
-                                        'description'   : 'configure llvm (stage 3)',
-                                        'haltOnFailure' : True },
-                                       {'name'          : 'make_llvm_3',
-                                        'description'   : 'make llvm (stage 3)',
-                                        'extra_args'    : ['-j8'],
-                                        'haltOnFailure' : True },
-                                       {'name'          : 'configure_llvmgcc_3',
-                                        'description'   : 'configure llvm-gcc (stage 3)',
-                                        'haltOnFailure' : True },
-                                       {'name'          : 'make_llvmgcc_3',
-                                        'description'   : 'make llvm-gcc (stage 3)',
-                                        'extra_args'    : ['-j8'],
-                                        'haltOnFailure' : True },
-                                       {'name'          : 'install_llvmgcc_3',
-                                        'description'   : 'install llvm-gcc (stage 3)',
-                                        'haltOnFailure' : True },]),
-         'category'  : 'llvm-gcc' },
-
-        {'name'      : "llvm-gcc-native-mingw32",
-         'slavenames': [ "kistanova2" ],
-         'builddir'  : "llvm-gcc-native-mingw32",
-         'factory'   : ScriptedBuilder.getScriptedBuildFactory(
-                       source_code  = [SVN(name='svn-llvm',
-                                           mode='update', baseURL='http://llvm.org/svn/llvm-project/llvm/',
-                                           defaultBranch='trunk',
-                                           workdir="llvm.src"),
-                                       SVN(name='svn-llvm-gcc',
-                                           mode='update', baseURL='http://llvm.org/svn/llvm-project/llvm-gcc-4.2/',
-                                           defaultBranch='trunk',
-                                           workdir="llvm-gcc.src"),],
-                       launcher     = 'llvm-gcc.src/extras/buildbot-launcher',
-                       build_script = 'llvm-gcc.src/extras/build-native-mingw32',
-                       extra_args   = [],
-                       build_steps  = [{'name'          : 'clean',
-                                        'description'   : 'clean',
-                                        'haltOnFailure' : True },
-                                       {'name'          : 'copy_tools',
-                                        'description'   : 'copy tools',
-                                        'haltOnFailure' : True },
-                                       {'name'          : 'configure_llvm',
-                                        'description'   : 'configure llvm',
-                                        'haltOnFailure' : True },
-                                       {'name'          : 'make_llvm',
-                                        'description'   : 'make llvm',
-                                        'haltOnFailure' : True },
-                                       {'name'          : 'test_llvm',
-                                        'type'          : ClangTestCommand,
-                                        'description'   : 'test llvm',
-                                        'haltOnFailure' : False },
-                                       {'name'          : 'configure_llvmgcc',
-                                        'description'   : 'configure llvm-gcc',
-                                        'haltOnFailure' : True },
-                                       {'name'          : 'make_llvmgcc',
-                                        'description'   : 'make llvm-gcc',
-                                        'haltOnFailure' : True },
-                                       {'name'          : 'install_llvmgcc',
-                                        'description'   : 'install llvm-gcc',
-                                        'haltOnFailure' : True },]),
-         'category'  : 'llvm-gcc' },
-
-        {'name'      : "llvm-gcc-native-mingw32-win7",
-         'slavenames': [ "kistanova3" ],
-         'builddir'  : "llvm-gcc-native-mingw32-win7",
-         'factory'   : ScriptedBuilder.getScriptedBuildFactory(
-                       source_code  = [SVN(name='svn-llvm',
-                                           mode='update', baseURL='http://llvm.org/svn/llvm-project/llvm/',
-                                           defaultBranch='trunk',
-                                           workdir="llvm.src"),
-                                       SVN(name='svn-llvm-gcc',
-                                           mode='update', baseURL='http://llvm.org/svn/llvm-project/llvm-gcc-4.2/',
-                                           defaultBranch='trunk',
-                                           workdir="llvm-gcc.src"),],
-                       launcher     = 'llvm-gcc.src/extras/buildbot-launcher',
-                       build_script = 'llvm-gcc.src/extras/build-native-mingw32',
-                       extra_args   = [],
-                       build_steps  = [{'name'          : 'clean',
-                                        'description'   : 'clean',
-                                        'haltOnFailure' : True },
-                                       {'name'          : 'copy_tools',
-                                        'description'   : 'copy tools',
-                                        'haltOnFailure' : True },
-                                       {'name'          : 'configure_llvm',
-                                        'description'   : 'configure llvm',
-                                        'haltOnFailure' : True },
-                                       {'name'          : 'make_llvm',
-                                        'description'   : 'make llvm',
-                                        'haltOnFailure' : True },
-                                       {'name'          : 'test_llvm',
-                                        'type'          : ClangTestCommand,
-                                        'description'   : 'test llvm',
-                                        'haltOnFailure' : False },
-                                       {'name'          : 'configure_llvmgcc',
-                                        'description'   : 'configure llvm-gcc',
-                                        'haltOnFailure' : True },
-                                       {'name'          : 'make_llvmgcc',
-                                        'description'   : 'make llvm-gcc',
-                                        'haltOnFailure' : True },
-                                       {'name'          : 'install_llvmgcc',
-                                        'description'   : 'install llvm-gcc',
-                                        'haltOnFailure' : True },]),
-         'category'  : 'llvm-gcc' },
-
-        {'name'      : "llvm-gcc-i686-pc-linux-gnu-cross-arm-eabi-hard-float",
-         'slavenames': [ "kistanova4" ],
-         'builddir'  : "llvm-gcc-i686-pc-linux-gnu-cross-arm-eabi-hard-float",
-         'factory'   : ScriptedBuilder.getScriptedBuildFactory(
-                       source_code  = [SVN(name='svn-llvm',
-                                           mode='update', baseURL='http://llvm.org/svn/llvm-project/llvm/',
-                                           defaultBranch='trunk',
-                                           workdir="llvm.src"),
-                                       SVN(name='svn-llvm-gcc',
-                                           mode='update', baseURL='http://llvm.org/svn/llvm-project/llvm-gcc-4.2/',
-                                           defaultBranch='trunk',
-                                           workdir="llvm-gcc.src"),],
-                       launcher     = 'llvm-gcc.src/extras/buildbot-launcher',
-                       build_script = 'llvm-gcc.src/extras/build-x-4-armeabi-hardfloat',
-                       extra_args   = [],
-                       build_steps  = [{'name'          : 'clean',
-                                        'description'   : 'clean',
-                                        'haltOnFailure' : True },
-                                       {'name'          : 'copy_cross_tools',
-                                        'description'   : 'copy cross-tools',
-                                        'haltOnFailure' : True },
-                                       {'name'          : 'configure_llvm',
-                                        'description'   : 'configure llvm',
-                                        'haltOnFailure' : True },
-                                       {'name'          : 'make_llvm',
-                                        'description'   : 'make llvm',
-                                        'extra_args'    : ['-j4'],
-                                        'haltOnFailure' : True },
-                                       {'name'          : 'install_llvm',
-                                        'description'   : 'install llvm',
-                                        'extra_args'    : ['-j4'],
-                                        'haltOnFailure' : False },
-                                       {'name'          : 'configure_llvmgcc',
-                                        'description'   : 'configure llvm-gcc',
-                                        'haltOnFailure' : True },
-                                       {'name'          : 'make_llvmgcc',
-                                        'description'   : 'make llvm-gcc',
-                                        'extra_args'    : ['-j4'],
-                                        'haltOnFailure' : True },
-                                       {'name'          : 'install_llvmgcc',
-                                        'description'   : 'install llvm-gcc',
-                                        'haltOnFailure' : True },]),
-         'category'  : 'llvm-gcc' },
-
-        {'name'      : "llvm-gcc-i686-pc-linux-gnu-cross-arm-eabi-soft-float",
-         'slavenames': [ "kistanova4" ],
-         'builddir'  : "llvm-gcc-i686-pc-linux-gnu-cross-arm-eabi-soft-float",
-         'factory'   : ScriptedBuilder.getScriptedBuildFactory(
-                       source_code  = [SVN(name='svn-llvm',
-                                           mode='update', baseURL='http://llvm.org/svn/llvm-project/llvm/',
-                                           defaultBranch='trunk',
-                                           workdir="llvm.src"),
-                                       SVN(name='svn-llvm-gcc',
-                                           mode='update', baseURL='http://llvm.org/svn/llvm-project/llvm-gcc-4.2/',
-                                           defaultBranch='trunk',
-                                           workdir="llvm-gcc.src"),],
-                       launcher     = 'llvm-gcc.src/extras/buildbot-launcher',
-                       build_script = 'llvm-gcc.src/extras/build-x-4-armeabi-softfloat',
-                       extra_args   = [],
-                       build_steps  = [{'name'          : 'clean',
-                                        'description'   : 'clean',
-                                        'haltOnFailure' : True },
-                                       {'name'          : 'copy_cross_tools',
-                                        'description'   : 'copy cross-tools',
-                                        'haltOnFailure' : True },
-                                       {'name'          : 'configure_llvm',
-                                        'description'   : 'configure llvm',
-                                        'haltOnFailure' : True },
-                                       {'name'          : 'make_llvm',
-                                        'description'   : 'make llvm',
-                                        'extra_args'    : ['-j4'],
-                                        'haltOnFailure' : True },
-                                       {'name'          : 'install_llvm',
-                                        'description'   : 'install llvm',
-                                        'extra_args'    : ['-j4'],
-                                        'haltOnFailure' : False },
-                                       {'name'          : 'configure_llvmgcc',
-                                        'description'   : 'configure llvm-gcc',
-                                        'haltOnFailure' : True },
-                                       {'name'          : 'make_llvmgcc',
-                                        'description'   : 'make llvm-gcc',
-                                        'extra_args'    : ['-j4'],
-                                        'haltOnFailure' : True },
-                                       {'name'          : 'install_llvmgcc',
-                                        'description'   : 'install llvm-gcc',
-                                        'haltOnFailure' : True },]),
-         'category'  : 'llvm-gcc' },
 
         ]
 
@@ -880,3 +531,353 @@
                                               stage1_config='Release+Asserts',
                                               stage2_config='Release+Asserts'),
  'category' : 'clang.exp' },
+
+# Llvm-gcc cross builders.
+{'name'      : "build-self-4-mingw32",
+ 'slavenames': [ "kistanova1" ],
+ 'builddir'  : "build-self-4-mingw32",
+ 'factory'   : ScriptedBuilder.getScriptedBuildFactory(
+               source_code  = [SVN(name='svn-llvm',
+                                   mode='update', baseURL='http://llvm.org/svn/llvm-project/llvm/',
+                                   defaultBranch='trunk',
+                                   workdir="llvm.src"),
+                               SVN(name='svn-llvm-gcc',
+                                   mode='update', baseURL='http://llvm.org/svn/llvm-project/llvm-gcc-4.2/',
+                                   defaultBranch='trunk',
+                                   workdir="llvm-gcc.src"),],
+               launcher     = 'llvm-gcc.src/extras/buildbot-launcher',
+               build_script = 'llvm-gcc.src/extras/build-self-4-mingw32',
+               extra_args   = [],
+               build_steps  = [{'name'          : 'clean',
+                                'description'   : 'clean',
+                                'haltOnFailure' : True },
+                               {'name'          : 'copy_cross_tools',
+                                'description'   : 'copy cross-tools',
+                                'haltOnFailure' : True },
+                               {'name'          : 'configure_llvm_1',
+                                'description'   : 'configure llvm (stage1)',
+                                'haltOnFailure' : True },
+                               {'name'          : 'make_llvm_1',
+                                'description'   : 'compile llvm (stage1)',
+                                'extra_args'    : ['-j8'],  # Extra step-specific properties
+                                'haltOnFailure' : True },
+                               {'name'          : 'test_llvm_1',
+                                'type'          : ClangTestCommand,
+                                'description'   : 'test llvm (stage1)',
+                                'haltOnFailure' : False },
+                               {'name'          : 'configure_llvmgcc_1',
+                                'description'   : 'configure llvm-gcc (stage1)',
+                                'haltOnFailure' : True },
+                               {'name'          : 'make_llvmgcc_1',
+                                'description'   : 'compile llvm-gcc (stage1)',
+                                'extra_args'    : ['-j8'],
+                                'haltOnFailure' : True },
+                               {'name'          : 'install_llvmgcc_1',
+                                'description'   : 'install llvm-gcc (stage1)',
+                                'haltOnFailure' : True },
+                               {'name'          : 'configure_llvm_2',
+                                'description'   : 'configure llvm (stage2)',
+                                'haltOnFailure' : True },
+                               {'name'          : 'make_llvm_2',
+                                'description'   : 'compile llvm (stage2)',
+                                'extra_args'    : ['-j8'],  # Extra step-specific properties
+                                'haltOnFailure' : True },
+                               {'name'          : 'configure_llvmgcc_2',
+                                'description'   : 'configure llvm-gcc (stage2)',
+                                'haltOnFailure' : True },
+                               {'name'          : 'make_llvmgcc_2',
+                                'description'   : 'compile llvm-gcc (stage2)',
+                                'extra_args'    : ['-j8'],
+                                'haltOnFailure' : True },
+                               {'name'          : 'install_llvmgcc_2',
+                                'description'   : 'install llvm-gcc (stage2)',
+                                'haltOnFailure' : True },]),
+ 'category'  : 'llvm-gcc' },
+
+{'name'      : "llvm-gcc-x86_64-darwin10-cross-i686-linux",
+ 'slavenames': [ "kistanova1" ],
+ 'builddir'  : "llvm-gcc-x86_64-darwin10-cross-i686-linux",
+ 'factory'   : ScriptedBuilder.getScriptedBuildFactory(
+               source_code  = [SVN(name='svn-llvm',
+                                   mode='update', baseURL='http://llvm.org/svn/llvm-project/llvm/',
+                                   defaultBranch='trunk',
+                                   workdir="llvm.src"),
+                               SVN(name='svn-llvm-gcc',
+                                   mode='update', baseURL='http://llvm.org/svn/llvm-project/llvm-gcc-4.2/',
+                                   defaultBranch='trunk',
+                                   workdir="llvm-gcc.src"),],
+               launcher     = 'llvm-gcc.src/extras/buildbot-launcher',
+               build_script = 'llvm-gcc.src/extras/build-x-4-linux',
+               extra_args   = [],
+               build_steps  = [{'name'          : 'clean',
+                                'description'   : 'clean',
+                                'haltOnFailure' : True },
+                               {'name'          : 'copy_cross_tools',
+                                'description'   : 'copy cross-tools',
+                                'haltOnFailure' : True },
+                               {'name'          : 'configure_llvm',
+                                'description'   : 'configure llvm',
+                                'haltOnFailure' : True },
+                               {'name'          : 'make_llvm',
+                                'description'   : 'make llvm',
+                                'extra_args'    : ['-j8'],  # Extra step-specific properties
+                                'haltOnFailure' : True },
+                               {'name'          : 'configure_llvmgcc',
+                                'description'   : 'configure llvm-gcc',
+                                'haltOnFailure' : True },
+                               {'name'          : 'make_llvmgcc',
+                                'description'   : 'make llvm-gcc',
+                                'extra_args'    : ['-j8'],
+                                'haltOnFailure' : True },
+                               {'name'          : 'install_llvmgcc',
+                                'description'   : 'install llvm-gcc',
+                                'haltOnFailure' : True },]),
+ 'category'  : 'llvm-gcc' },
+
+{'name'      : "llvm-gcc-build-x86_64-darwin10-x-mingw32-x-armeabi",
+ 'slavenames': [ "kistanova1" ],
+ 'builddir'  : "llvm-gcc-build-x86_64-darwin10-x-mingw32-x-armeabi",
+ 'factory'   : ScriptedBuilder.getScriptedBuildFactory(
+               source_code  = [SVN(name='svn-llvm',
+                                   mode='update', baseURL='http://llvm.org/svn/llvm-project/llvm/',
+                                   defaultBranch='trunk',
+                                   workdir="llvm.src"),
+                               SVN(name='svn-llvm-gcc',
+                                   mode='update', baseURL='http://llvm.org/svn/llvm-project/llvm-gcc-4.2/',
+                                   defaultBranch='trunk',
+                                   workdir="llvm-gcc.src"),],
+               launcher     = 'llvm-gcc.src/extras/buildbot-launcher',
+               build_script = 'llvm-gcc.src/extras/build-darwin-x-mingw32-x-armeabi',
+               extra_args   = [],
+               build_steps  = [{'name'          : 'clean',
+                                'description'   : 'clean',
+                                'haltOnFailure' : True },
+                               {'name'          : 'copy_cross_tools',
+                                'description'   : 'copy cross_tools',
+                                'haltOnFailure' : True },
+                               {'name'          : 'configure_llvm_1',
+                                'description'   : 'configure llvm (stage 1)',
+                                'haltOnFailure' : True },
+                               {'name'          : 'make_llvm_1',
+                                'description'   : 'make llvm (stage 1)',
+                                'extra_args'    : ['-j8'],  # Extra step-specific properties
+                                'haltOnFailure' : True },
+                               {'name'          : 'test_llvm_1',
+                                'description'   : 'test llvm (stage 1)',
+                                'haltOnFailure' : False },
+                               {'name'          : 'configure_llvmgcc_1',
+                                'description'   : 'configure llvm-gcc (stage 1)',
+                                'haltOnFailure' : True },
+                               {'name'          : 'make_llvmgcc_1',
+                                'description'   : 'make llvm-gcc (stage 1)', # Note: one thread only here
+                                'haltOnFailure' : True },
+                               {'name'          : 'install_llvmgcc_1',
+                                'description'   : 'install llvm-gcc (stage 1)',
+                                'haltOnFailure' : True },
+                               {'name'          : 'configure_llvm_2',
+                                'description'   : 'configure llvm (stage 2)',
+                                'haltOnFailure' : True },
+                               {'name'          : 'make_llvm_2',
+                                'description'   : 'make llvm (stage 2)',
+                                'extra_args'    : ['-j8'],
+                                'haltOnFailure' : True },
+                               {'name'          : 'configure_llvmgcc_2',
+                                'description'   : 'configure llvm-gcc (stage 2)',
+                                'haltOnFailure' : True },
+                               {'name'          : 'make_llvmgcc_2',
+                                'description'   : 'make llvm-gcc (stage 2)',
+                                'extra_args'    : ['-j8'],
+                                'haltOnFailure' : True },
+                               {'name'          : 'install_llvmgcc_2',
+                                'description'   : 'install llvm-gcc (stage 2)',
+                                'haltOnFailure' : True },
+                               {'name'          : 'configure_llvm_3',
+                                'description'   : 'configure llvm (stage 3)',
+                                'haltOnFailure' : True },
+                               {'name'          : 'make_llvm_3',
+                                'description'   : 'make llvm (stage 3)',
+                                'extra_args'    : ['-j8'],
+                                'haltOnFailure' : True },
+                               {'name'          : 'configure_llvmgcc_3',
+                                'description'   : 'configure llvm-gcc (stage 3)',
+                                'haltOnFailure' : True },
+                               {'name'          : 'make_llvmgcc_3',
+                                'description'   : 'make llvm-gcc (stage 3)',
+                                'extra_args'    : ['-j8'],
+                                'haltOnFailure' : True },
+                               {'name'          : 'install_llvmgcc_3',
+                                'description'   : 'install llvm-gcc (stage 3)',
+                                'haltOnFailure' : True },]),
+ 'category'  : 'llvm-gcc' },
+
+{'name'      : "llvm-gcc-native-mingw32",
+ 'slavenames': [ "kistanova2" ],
+ 'builddir'  : "llvm-gcc-native-mingw32",
+ 'factory'   : ScriptedBuilder.getScriptedBuildFactory(
+               source_code  = [SVN(name='svn-llvm',
+                                   mode='update', baseURL='http://llvm.org/svn/llvm-project/llvm/',
+                                   defaultBranch='trunk',
+                                   workdir="llvm.src"),
+                               SVN(name='svn-llvm-gcc',
+                                   mode='update', baseURL='http://llvm.org/svn/llvm-project/llvm-gcc-4.2/',
+                                   defaultBranch='trunk',
+                                   workdir="llvm-gcc.src"),],
+               launcher     = 'llvm-gcc.src/extras/buildbot-launcher',
+               build_script = 'llvm-gcc.src/extras/build-native-mingw32',
+               extra_args   = [],
+               build_steps  = [{'name'          : 'clean',
+                                'description'   : 'clean',
+                                'haltOnFailure' : True },
+                               {'name'          : 'copy_tools',
+                                'description'   : 'copy tools',
+                                'haltOnFailure' : True },
+                               {'name'          : 'configure_llvm',
+                                'description'   : 'configure llvm',
+                                'haltOnFailure' : True },
+                               {'name'          : 'make_llvm',
+                                'description'   : 'make llvm',
+                                'haltOnFailure' : True },
+                               {'name'          : 'test_llvm',
+                                'type'          : ClangTestCommand,
+                                'description'   : 'test llvm',
+                                'haltOnFailure' : False },
+                               {'name'          : 'configure_llvmgcc',
+                                'description'   : 'configure llvm-gcc',
+                                'haltOnFailure' : True },
+                               {'name'          : 'make_llvmgcc',
+                                'description'   : 'make llvm-gcc',
+                                'haltOnFailure' : True },
+                               {'name'          : 'install_llvmgcc',
+                                'description'   : 'install llvm-gcc',
+                                'haltOnFailure' : True },]),
+ 'category'  : 'llvm-gcc' },
+
+{'name'      : "llvm-gcc-native-mingw32-win7",
+ 'slavenames': [ "kistanova3" ],
+ 'builddir'  : "llvm-gcc-native-mingw32-win7",
+ 'factory'   : ScriptedBuilder.getScriptedBuildFactory(
+               source_code  = [SVN(name='svn-llvm',
+                                   mode='update', baseURL='http://llvm.org/svn/llvm-project/llvm/',
+                                   defaultBranch='trunk',
+                                   workdir="llvm.src"),
+                               SVN(name='svn-llvm-gcc',
+                                   mode='update', baseURL='http://llvm.org/svn/llvm-project/llvm-gcc-4.2/',
+                                   defaultBranch='trunk',
+                                   workdir="llvm-gcc.src"),],
+               launcher     = 'llvm-gcc.src/extras/buildbot-launcher',
+               build_script = 'llvm-gcc.src/extras/build-native-mingw32',
+               extra_args   = [],
+               build_steps  = [{'name'          : 'clean',
+                                'description'   : 'clean',
+                                'haltOnFailure' : True },
+                               {'name'          : 'copy_tools',
+                                'description'   : 'copy tools',
+                                'haltOnFailure' : True },
+                               {'name'          : 'configure_llvm',
+                                'description'   : 'configure llvm',
+                                'haltOnFailure' : True },
+                               {'name'          : 'make_llvm',
+                                'description'   : 'make llvm',
+                                'haltOnFailure' : True },
+                               {'name'          : 'test_llvm',
+                                'type'          : ClangTestCommand,
+                                'description'   : 'test llvm',
+                                'haltOnFailure' : False },
+                               {'name'          : 'configure_llvmgcc',
+                                'description'   : 'configure llvm-gcc',
+                                'haltOnFailure' : True },
+                               {'name'          : 'make_llvmgcc',
+                                'description'   : 'make llvm-gcc',
+                                'haltOnFailure' : True },
+                               {'name'          : 'install_llvmgcc',
+                                'description'   : 'install llvm-gcc',
+                                'haltOnFailure' : True },]),
+ 'category'  : 'llvm-gcc' },
+
+{'name'      : "llvm-gcc-i686-pc-linux-gnu-cross-arm-eabi-hard-float",
+ 'slavenames': [ "kistanova4" ],
+ 'builddir'  : "llvm-gcc-i686-pc-linux-gnu-cross-arm-eabi-hard-float",
+ 'factory'   : ScriptedBuilder.getScriptedBuildFactory(
+               source_code  = [SVN(name='svn-llvm',
+                                   mode='update', baseURL='http://llvm.org/svn/llvm-project/llvm/',
+                                   defaultBranch='trunk',
+                                   workdir="llvm.src"),
+                               SVN(name='svn-llvm-gcc',
+                                   mode='update', baseURL='http://llvm.org/svn/llvm-project/llvm-gcc-4.2/',
+                                   defaultBranch='trunk',
+                                   workdir="llvm-gcc.src"),],
+               launcher     = 'llvm-gcc.src/extras/buildbot-launcher',
+               build_script = 'llvm-gcc.src/extras/build-x-4-armeabi-hardfloat',
+               extra_args   = [],
+               build_steps  = [{'name'          : 'clean',
+                                'description'   : 'clean',
+                                'haltOnFailure' : True },
+                               {'name'          : 'copy_cross_tools',
+                                'description'   : 'copy cross-tools',
+                                'haltOnFailure' : True },
+                               {'name'          : 'configure_llvm',
+                                'description'   : 'configure llvm',
+                                'haltOnFailure' : True },
+                               {'name'          : 'make_llvm',
+                                'description'   : 'make llvm',
+                                'extra_args'    : ['-j4'],
+                                'haltOnFailure' : True },
+                               {'name'          : 'install_llvm',
+                                'description'   : 'install llvm',
+                                'extra_args'    : ['-j4'],
+                                'haltOnFailure' : False },
+                               {'name'          : 'configure_llvmgcc',
+                                'description'   : 'configure llvm-gcc',
+                                'haltOnFailure' : True },
+                               {'name'          : 'make_llvmgcc',
+                                'description'   : 'make llvm-gcc',
+                                'extra_args'    : ['-j4'],
+                                'haltOnFailure' : True },
+                               {'name'          : 'install_llvmgcc',
+                                'description'   : 'install llvm-gcc',
+                                'haltOnFailure' : True },]),
+ 'category'  : 'llvm-gcc' },
+
+{'name'      : "llvm-gcc-i686-pc-linux-gnu-cross-arm-eabi-soft-float",
+ 'slavenames': [ "kistanova4" ],
+ 'builddir'  : "llvm-gcc-i686-pc-linux-gnu-cross-arm-eabi-soft-float",
+ 'factory'   : ScriptedBuilder.getScriptedBuildFactory(
+               source_code  = [SVN(name='svn-llvm',
+                                   mode='update', baseURL='http://llvm.org/svn/llvm-project/llvm/',
+                                   defaultBranch='trunk',
+                                   workdir="llvm.src"),
+                               SVN(name='svn-llvm-gcc',
+                                   mode='update', baseURL='http://llvm.org/svn/llvm-project/llvm-gcc-4.2/',
+                                   defaultBranch='trunk',
+                                   workdir="llvm-gcc.src"),],
+               launcher     = 'llvm-gcc.src/extras/buildbot-launcher',
+               build_script = 'llvm-gcc.src/extras/build-x-4-armeabi-softfloat',
+               extra_args   = [],
+               build_steps  = [{'name'          : 'clean',
+                                'description'   : 'clean',
+                                'haltOnFailure' : True },
+                               {'name'          : 'copy_cross_tools',
+                                'description'   : 'copy cross-tools',
+                                'haltOnFailure' : True },
+                               {'name'          : 'configure_llvm',
+                                'description'   : 'configure llvm',
+                                'haltOnFailure' : True },
+                               {'name'          : 'make_llvm',
+                                'description'   : 'make llvm',
+                                'extra_args'    : ['-j4'],
+                                'haltOnFailure' : True },
+                               {'name'          : 'install_llvm',
+                                'description'   : 'install llvm',
+                                'extra_args'    : ['-j4'],
+                                'haltOnFailure' : False },
+                               {'name'          : 'configure_llvmgcc',
+                                'description'   : 'configure llvm-gcc',
+                                'haltOnFailure' : True },
+                               {'name'          : 'make_llvmgcc',
+                                'description'   : 'make llvm-gcc',
+                                'extra_args'    : ['-j4'],
+                                'haltOnFailure' : True },
+                               {'name'          : 'install_llvmgcc',
+                                'description'   : 'install llvm-gcc',
+                                'haltOnFailure' : True },]),
+ 'category'  : 'llvm-gcc' },





More information about the llvm-commits mailing list