Skip to content

Commit ae1c3ac

Browse files
authored
Add builder and worker for AIX ppc64 flang bot (#334)
This patch is for a new builder for flang on powerpc64 AIX. This configuration has been tested on an internal buildbot master. I will follow up with @gkistanova via email to get the password exchange process started.
1 parent f35bf55 commit ae1c3ac

File tree

2 files changed

+29
-0
lines changed

2 files changed

+29
-0
lines changed

buildbot/osuosl/master/config/builders.py

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2506,6 +2506,34 @@
25062506
'-DLLVM_PARALLEL_COMPILE_JOBS=4',
25072507
])},
25082508

2509+
{'name' : 'ppc64-flang-aix',
2510+
'tags' : ["flang", "ppc", "ppc64", "aix"],
2511+
'collapseRequests' : False,
2512+
'workernames' : ['ppc64-flang-aix-test'],
2513+
'builddir': 'ppc64-flang-aix-build',
2514+
'factory' : UnifiedTreeBuilder.getCmakeWithNinjaBuildFactory(
2515+
clean=False,
2516+
depends_on_projects=['llvm', 'mlir', 'clang', 'flang', 'compiler-rt'],
2517+
checks=['check-flang'],
2518+
extra_configure_args=[
2519+
'-DLLVM_DEFAULT_TARGET_TRIPLE=powerpc64-ibm-aix',
2520+
'-DLLVM_INSTALL_UTILS=ON',
2521+
'-DCMAKE_CXX_STANDARD=17',
2522+
'-DLLVM_LIT_ARGS=--threads=20 -v --time-tests',
2523+
'-DFLANG_ENABLE_WERROR=ON',
2524+
'-DLLVM_ENABLE_ASSERTIONS=ON',
2525+
"-DPython3_EXECUTABLE:FILEPATH=python3",
2526+
"-DLLVM_ENABLE_ZLIB=OFF", "-DLLVM_APPEND_VC_REV=OFF",
2527+
"-DLLVM_PARALLEL_LINK_JOBS=2",
2528+
2529+
],
2530+
env={
2531+
'CC': 'clang',
2532+
'CXX': 'clang++',
2533+
'LD': 'lld',
2534+
'OBJECT_MODE': '64'
2535+
})},
2536+
25092537
# Builders responsible building Sphinx documentation.
25102538

25112539
{'name' : "lld-sphinx-docs",

buildbot/osuosl/master/config/workers.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -116,6 +116,7 @@ def get_all():
116116

117117
# POWER 8 PowerPC AIX 7.2
118118
create_worker("aix-ppc64", properties={'jobs': 10}, max_builds=1),
119+
create_worker("ppc64-flang-aix-test", properties={'jobs': 10}, max_builds=1),
119120

120121
# IBM z13 (s390x), Ubuntu 16.04.2
121122
create_worker("systemz-1", properties={'jobs': 4, 'vcs_protocol': 'https'}, max_builds=4),

0 commit comments

Comments
 (0)