[llvm-commits] [zorg] r141860 - in /zorg/trunk: buildbot/osuosl/master/config/builders.py zorg/buildbot/builders/LLVMBuilder.py
Duncan Sands
baldrick at free.fr
Thu Oct 13 01:26:44 PDT 2011
Author: baldrick
Date: Thu Oct 13 03:26:44 2011
New Revision: 141860
URL: http://llvm.org/viewvc/llvm-project?rev=141860&view=rev
Log:
Add a 32 bit LLVM builder. This is running on a 64 bit machine so
take extra care to ensure that only 32 bit code is produced.
Modified:
zorg/trunk/buildbot/osuosl/master/config/builders.py
zorg/trunk/zorg/buildbot/builders/LLVMBuilder.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=141860&r1=141859&r2=141860&view=diff
==============================================================================
--- zorg/trunk/buildbot/osuosl/master/config/builders.py (original)
+++ zorg/trunk/buildbot/osuosl/master/config/builders.py Thu Oct 13 03:26:44 2011
@@ -57,6 +57,11 @@
'factory': LLVMBuilder.getLLVMBuildFactory("x86_64-pc-linux-gnu", valgrind=True,
valgrindLeakCheck=True,
valgrindSuppressions='utils/valgrind/x86_64-pc-linux-gnu.supp')},
+ {'name': "llvm-i686-debian",
+ 'slavenames': ["gcc15"],
+ 'builddir': "llvm-i686-debian",
+ 'factory': LLVMBuilder.getLLVMBuildFactory("i686-pc-linux-gnu",
+ extra_configure_args=['CC="gcc -m32"', 'CXX="g++ -m32"'])},
]
# Offline.
Modified: zorg/trunk/zorg/buildbot/builders/LLVMBuilder.py
URL: http://llvm.org/viewvc/llvm-project/zorg/trunk/zorg/buildbot/builders/LLVMBuilder.py?rev=141860&r1=141859&r2=141860&view=diff
==============================================================================
--- zorg/trunk/zorg/buildbot/builders/LLVMBuilder.py (original)
+++ zorg/trunk/zorg/buildbot/builders/LLVMBuilder.py Thu Oct 13 03:26:44 2011
@@ -16,7 +16,8 @@
valgrindLeakCheck=False, valgrindSuppressions=None,
jobs='%(jobs)s', timeout=20, make='make',
enable_shared=False, enable_targets=None, defaultBranch='trunk',
- llvmgccdir=None, config_name='Debug+Asserts'):
+ llvmgccdir=None, config_name='Debug+Asserts',
+ extra_configure_args=[]):
f = buildbot.process.factory.BuildFactory()
# Determine the build directory.
@@ -47,6 +48,7 @@
'--target=%s' % triple]
if enable_shared:
configure_args.append('--enable-shared')
+ configure_args.extend(extra_configure_args)
f.addStep(Configure(command=configure_args,
workdir='llvm',
description=['configuring',config_name],
More information about the llvm-commits
mailing list