LLVM_ENABLE_RUNTIMES=flang-rt for flang-runtime-cuda-* #393
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Add
depends_on_projects=['flang-rt']
to the flang-runtime-cuda-gcc and flang-runtime-cuda-clang builders. This prepares the removal of the "projects" build of the flang runtime in llvm/llvm-project#124126.Split off from #333
Affected builders:
This previously only built the runtime using the top-level CMakeLists.txt in
flang/runtime/CMakeLists.txt
. This is going to be replaced with the "standalone runtimes build", with the top-levelruntimes/CMakeLists.txt
. This still needs Flang to successed, hence replacing with a bootstrap-build where theFLANG_RT_*
options are internally forwarded to the runtimes build.This is a manual bootstrapping build which first compiles Clang, then the runtime out-of-tree. This is replaced with a standalone runtimes build as described above. Because it needs Flang, also adding Flang to the enabled projects of the stage1 build.
Neither build runs the
check-*
targets, probably due to the lack of actual CUDA hardware which running the runtime unittests require.Affected workers:
Admins listed for those workers: