Skip to content

Commit

Permalink
Add builder and worker for AIX ppc64 flang bot (#334)
Browse files Browse the repository at this point in the history
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.
  • Loading branch information
madanial0 authored Dec 9, 2024
1 parent f35bf55 commit ae1c3ac
Show file tree
Hide file tree
Showing 2 changed files with 29 additions and 0 deletions.
28 changes: 28 additions & 0 deletions buildbot/osuosl/master/config/builders.py
Original file line number Diff line number Diff line change
Expand Up @@ -2506,6 +2506,34 @@
'-DLLVM_PARALLEL_COMPILE_JOBS=4',
])},

{'name' : 'ppc64-flang-aix',
'tags' : ["flang", "ppc", "ppc64", "aix"],
'collapseRequests' : False,
'workernames' : ['ppc64-flang-aix-test'],
'builddir': 'ppc64-flang-aix-build',
'factory' : UnifiedTreeBuilder.getCmakeWithNinjaBuildFactory(
clean=False,
depends_on_projects=['llvm', 'mlir', 'clang', 'flang', 'compiler-rt'],
checks=['check-flang'],
extra_configure_args=[
'-DLLVM_DEFAULT_TARGET_TRIPLE=powerpc64-ibm-aix',
'-DLLVM_INSTALL_UTILS=ON',
'-DCMAKE_CXX_STANDARD=17',
'-DLLVM_LIT_ARGS=--threads=20 -v --time-tests',
'-DFLANG_ENABLE_WERROR=ON',
'-DLLVM_ENABLE_ASSERTIONS=ON',
"-DPython3_EXECUTABLE:FILEPATH=python3",
"-DLLVM_ENABLE_ZLIB=OFF", "-DLLVM_APPEND_VC_REV=OFF",
"-DLLVM_PARALLEL_LINK_JOBS=2",

],
env={
'CC': 'clang',
'CXX': 'clang++',
'LD': 'lld',
'OBJECT_MODE': '64'
})},

# Builders responsible building Sphinx documentation.

{'name' : "lld-sphinx-docs",
Expand Down
1 change: 1 addition & 0 deletions buildbot/osuosl/master/config/workers.py
Original file line number Diff line number Diff line change
Expand Up @@ -116,6 +116,7 @@ def get_all():

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

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

0 comments on commit ae1c3ac

Please sign in to comment.