Skip to content

Commit 39f55ed

Browse files
authored
[flang] Enable OpenMP project for Linaro's bots (#137)
As discussed in Discourse and proposed in llvm/llvm-project#80874, Flang will start to use C/C++ header files and Fortran modules from OpenMP runtime. When the mentioned PR lands, all of Flang's OpenMP tests will be skipped as unsupported, unless the OpenMP project is enabled.
1 parent 02e1907 commit 39f55ed

File tree

2 files changed

+8
-8
lines changed

2 files changed

+8
-8
lines changed

buildbot/osuosl/master/config/builders.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2178,7 +2178,7 @@
21782178
'factory' : UnifiedTreeBuilder.getCmakeWithNinjaBuildFactory(
21792179
clean=True,
21802180
checks=['check-flang'],
2181-
depends_on_projects=['llvm','mlir','clang','flang'],
2181+
depends_on_projects=['llvm','mlir','clang','flang','openmp'],
21822182
extra_configure_args=[
21832183
"-DLLVM_TARGETS_TO_BUILD=AArch64",
21842184
"-DLLVM_BUILD_LLVM_DYLIB=ON",
@@ -2193,7 +2193,7 @@
21932193
'factory' : UnifiedTreeBuilder.getCmakeWithNinjaBuildFactory(
21942194
clean=True,
21952195
checks=['check-flang'],
2196-
depends_on_projects=['llvm','mlir','clang','flang'],
2196+
depends_on_projects=['llvm','mlir','clang','flang','openmp'],
21972197
extra_configure_args=[
21982198
"-DLLVM_TARGETS_TO_BUILD=AArch64",
21992199
"-DBUILD_SHARED_LIBS=ON",
@@ -2226,7 +2226,7 @@
22262226
'factory' : UnifiedTreeBuilder.getCmakeWithNinjaBuildFactory(
22272227
clean=True,
22282228
checks=['check-flang'],
2229-
depends_on_projects=['llvm','mlir','clang','flang'],
2229+
depends_on_projects=['llvm','mlir','clang','flang','openmp'],
22302230
extra_configure_args=[
22312231
"-DLLVM_TARGETS_TO_BUILD=AArch64",
22322232
"-DCMAKE_BUILD_TYPE=Debug",
@@ -2242,7 +2242,7 @@
22422242
'factory' : UnifiedTreeBuilder.getCmakeWithNinjaBuildFactory(
22432243
clean=True,
22442244
checks=['check-flang'],
2245-
depends_on_projects=['llvm','mlir','clang','flang'],
2245+
depends_on_projects=['llvm','mlir','clang','flang','openmp'],
22462246
extra_configure_args=[
22472247
"-DLLVM_TARGETS_TO_BUILD=AArch64",
22482248
"-DLLVM_INSTALL_UTILS=ON",
@@ -2262,7 +2262,7 @@
22622262
'factory' : UnifiedTreeBuilder.getCmakeWithNinjaBuildFactory(
22632263
clean=True,
22642264
checks=['check-flang'],
2265-
depends_on_projects=['llvm','mlir','clang','flang'],
2265+
depends_on_projects=['llvm','mlir','clang','flang','openmp'],
22662266
extra_configure_args=[
22672267
"-DLLVM_TARGETS_TO_BUILD=AArch64",
22682268
"-DCMAKE_BUILD_TYPE=Release",
@@ -2277,7 +2277,7 @@
22772277
'factory' : UnifiedTreeBuilder.getCmakeWithNinjaBuildFactory(
22782278
clean=True,
22792279
checks=['check-flang'],
2280-
depends_on_projects=['llvm','mlir','clang','flang'],
2280+
depends_on_projects=['llvm','mlir','clang','flang','openmp'],
22812281
extra_configure_args=[
22822282
"-DLLVM_TARGETS_TO_BUILD=AArch64",
22832283
"-DLLVM_ENABLE_ASSERTIONS=ON",
@@ -2293,7 +2293,7 @@
22932293
'factory' : UnifiedTreeBuilder.getCmakeWithNinjaBuildFactory(
22942294
clean=True,
22952295
checks=['check-flang'],
2296-
depends_on_projects=['llvm','mlir','clang','flang'],
2296+
depends_on_projects=['llvm','mlir','clang','flang','openmp'],
22972297
extra_configure_args=[
22982298
"-DLLVM_TARGETS_TO_BUILD=AArch64",
22992299
"-DLLVM_INSTALL_UTILS=ON",

zorg/buildbot/builders/FlangBuilder.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ def getFlangOutOfTreeBuildFactory(
1414
env = dict()
1515

1616
f = getCmakeWithNinjaBuildFactory(
17-
depends_on_projects=['llvm','clang','mlir'],
17+
depends_on_projects=['llvm','clang','mlir','openmp'],
1818
obj_dir="build_llvm",
1919
checks=[],
2020
clean=clean,

0 commit comments

Comments
 (0)