[zorg] r259200 - [powerpc] Switch powerpc64 lnt buildbots to use cmake/ninja
Bill Seurer via llvm-commits
llvm-commits at lists.llvm.org
Fri Jan 29 10:46:38 PST 2016
Yes they do. There are (or rather, will be) 4 different configurations
(each run on both BE and LE). One just does a quick build and test.
One does a two stage build and test. One does a two stage build (it's a
bit different than the previous one) and then a sanitizer test. And the
last does a build and then runs the lnt tests.
On 01/29/16 10:59, Hal Finkel wrote:
> Do all of these bots self-host with -DLLVM_ENABLE_ASSERTIONS=ON? If so, we should have some with assertions disabled - we catching more self-hosting bugs that way.
>
> -Hal
>
> ----- Original Message -----
>> From: "Bill Seurer via llvm-commits" <llvm-commits at lists.llvm.org>
>> To: llvm-commits at lists.llvm.org
>> Sent: Friday, January 29, 2016 10:05:47 AM
>> Subject: [zorg] r259200 - [powerpc] Switch powerpc64 lnt buildbots to use cmake/ninja
>>
>> Author: seurer
>> Date: Fri Jan 29 10:05:46 2016
>> New Revision: 259200
>>
>> URL: http://llvm.org/viewvc/llvm-project?rev=259200&view=rev
>> Log:
>> [powerpc] Switch powerpc64 lnt buildbots to use cmake/ninja
>>
>> The lnt buildbots were using configure/make which is no
>> longer supported.
>>
>> 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=259200&r1=259199&r2=259200&view=diff
>> ==============================================================================
>> --- zorg/trunk/buildbot/osuosl/master/config/builders.py (original)
>> +++ zorg/trunk/buildbot/osuosl/master/config/builders.py Fri Jan 29
>> 10:05:46 2016
>> @@ -292,18 +292,22 @@ def _get_clang_builders():
>> {'name' : "clang-ppc64be-linux-lnt",
>> 'slavenames' :["ppc64be-clang-lnt-test"],
>> 'builddir' :"clang-ppc64be-lnt",
>> - 'factory' :
>> LNTBuilder.getLNTFactory(triple='ppc64-elf-linux1',
>> -
>> nt_flags=['--cflag','-mcpu=native',
>> '-j16'],
>> - jobs=16,
>> use_pty_in_tests=True,
>> - testerName='O3-plain',
>> run_cxx_tests=True)},
>> + 'factory' :
>> ClangBuilder.getClangCMakeBuildFactory(clean=False,
>> +
>> useTwoStage=False,
>> +
>> runTestSuite=True,
>> +
>> stage1_config='Release',
>> +
>> extra_cmake_args=["-DLLVM_ENABLE_ASSERTIONS=ON"]),
>> + 'category' : 'clang'},
>>
>> {'name' : "clang-ppc64le-linux-lnt",
>> 'slavenames' :["ppc64le-clang-lnt-test"],
>> 'builddir' :"clang-ppc64le-lnt",
>> - 'factory' :
>> LNTBuilder.getLNTFactory(triple='ppc64le-elf-linux1',
>> -
>> nt_flags=['--cflag','-mcpu=native',
>> '-j6'],
>> - jobs=6,
>> use_pty_in_tests=True,
>> -
>> testerName='ppc64le-plain',
>> run_cxx_tests=True)},
>> + 'factory' :
>> ClangBuilder.getClangCMakeBuildFactory(clean=False,
>> +
>> useTwoStage=False,
>> +
>> runTestSuite=True,
>> +
>> stage1_config='Release',
>> +
>> extra_cmake_args=["-DLLVM_ENABLE_ASSERTIONS=ON"]),
>> + 'category' : 'clang'},
>>
>> {'name' : "clang-ppc64be-linux-multistage",
>> 'slavenames' :["ppc64be-clang-multistage-test"],
>> @@ -312,7 +316,8 @@ def _get_clang_builders():
>> useTwoStage=True,
>> stage1_config='Release',
>> stage2_config='Release',
>> -
>> extra_cmake_args=["-DLLVM_ENABLE_ASSERTIONS=ON"])},
>> +
>> extra_cmake_args=["-DLLVM_ENABLE_ASSERTIONS=ON"]),
>> + 'category' : 'clang'},
>>
>> {'name' : "clang-ppc64le-linux-multistage",
>> 'slavenames' :["ppc64le-clang-multistage-test"],
>> @@ -321,7 +326,8 @@ def _get_clang_builders():
>> useTwoStage=True,
>> stage1_config='Release',
>> stage2_config='Release',
>> -
>> extra_cmake_args=["-DLLVM_ENABLE_ASSERTIONS=ON"])},
>> +
>> extra_cmake_args=["-DLLVM_ENABLE_ASSERTIONS=ON"]),
>> + 'category' : 'clang'},
>>
>> {'name': "clang-ppc64be-linux",
>> 'slavenames':["ppc64be-clang-test"],
>>
>>
>> _______________________________________________
>> llvm-commits mailing list
>> llvm-commits at lists.llvm.org
>> http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-commits
>>
>
--
-Bill Seurer
More information about the llvm-commits
mailing list