Skip to content

Commit ec23c0b

Browse files
authored
[Flang] Update build config for AMDGPU (#269)
Updates the build config for the flang OpenMP offload buildbot.
1 parent ede9ad8 commit ec23c0b

File tree

1 file changed

+18
-2
lines changed

1 file changed

+18
-2
lines changed

buildbot/osuosl/master/config/builders.py

Lines changed: 18 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1942,8 +1942,8 @@
19421942
'builddir': "openmp-offload-amdgpu-clang-flang",
19431943
'factory' : OpenMPBuilder.getOpenMPCMakeBuildFactory(
19441944
clean=True,
1945-
enable_runtimes=['compiler-rt', 'openmp', 'offload'],
1946-
depends_on_projects=['llvm','clang','lld', 'offload', 'openmp','flang', 'compiler-rt'],
1945+
enable_runtimes=['compiler-rt', 'libunwind', 'libcxx', 'libcxxabi', 'openmp', 'offload'],
1946+
depends_on_projects=['llvm','clang','lld', 'offload', 'openmp','flang', 'compiler-rt', 'libcxx', 'libcxxabi', 'libunwind'],
19471947
extraCmakeArgs=[
19481948
"-DCMAKE_BUILD_TYPE=Release",
19491949
"-DCLANG_DEFAULT_LINKER=lld",
@@ -1952,6 +1952,22 @@
19521952
"-DCMAKE_C_COMPILER_LAUNCHER=ccache",
19531953
"-DCMAKE_CXX_COMPILER_LAUNCHER=ccache",
19541954
"-DFLANG_RUNTIME_F128_MATH_LIB=libquadmath",
1955+
"-DLIBCXX_ENABLE_SHARED=OFF",
1956+
"-DLIBCXX_ENABLE_STATIC=ON",
1957+
"-DLIBCXX_INSTALL_LIBRARY=OFF",
1958+
"-DLIBCXX_INSTALL_HEADERS=OFF",
1959+
"-DLIBCXXABI_ENABLE_SHARED=OFF",
1960+
"-DLIBCXXABI_ENABLE_STATIC=ON",
1961+
"-DLIBCXXABI_INSTALL_STATIC_LIBRARY=OFF",
1962+
"-DLLVM_ENABLE_ZLIB=ON",
1963+
"-DLLVM_ENABLE_Z3_SOLVER=OFF",
1964+
"-DLLVM_ENABLE_PER_TARGET_RUNTIME_DIR=ON",
1965+
"-DCMAKE_CXX_STANDARD=17",
1966+
"-DBUILD_SHARED_LIBS=ON",
1967+
"-DLLVM_ENABLE_LIBCXX=ON",
1968+
"-DCLANG_DEFAULT_RTLIB=compiler-rt",
1969+
"-DCLANG_DEFAULT_UNWINDLIB=libgcc",
1970+
"-DLIBOMPTARGET_PLUGINS_TO_BUILD=amdgpu;host",
19551971
],
19561972
env={
19571973
'HSA_ENABLE_SDMA':'0',

0 commit comments

Comments
 (0)