[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