[all-commits] [llvm/llvm-project] c15853: [OpenMP] Remove LLVM_ENABLE_PROJECTS=openmp build ...
Michael Kruse via All-commits
all-commits at lists.llvm.org
Fri Jan 30 12:05:52 PST 2026
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: c15853ec3a304ff9943dc88424fcb511c3065864
https://github.com/llvm/llvm-project/commit/c15853ec3a304ff9943dc88424fcb511c3065864
Author: Michael Kruse <llvm-project at meinersbur.de>
Date: 2026-01-30 (Fri, 30 Jan 2026)
Changed paths:
M .github/workflows/docs.yml
M clang/utils/analyzer/entrypoint.py
M flang-rt/README.md
M flang/tools/f18/CMakeLists.txt
M llvm/CMakeLists.txt
M llvm/runtimes/CMakeLists.txt
M openmp/docs/ReleaseNotes.rst
Log Message:
-----------
[OpenMP] Remove LLVM_ENABLE_PROJECTS=openmp build mode (#176950)
Reapply #152189 and #174963 which were reverted because it broke
publish-sphinx-docs and publish-doxygen-docs.
The build mode has been deprecated in #136314 and was supposed to be
removed in the LLVM 21 release (#136314).
OpenMP currently supports 4 build modes:
* `cmake <llvm-project>/llvm -DLLVM_ENABLE_PROJECTS=openmp`
* `cmake <llvm-project>/llvm -DLLVM_ENABLE_RUNTIMES=openmp` (bootstrapping build)
* `cmake <llvm-project>/openmp` (standalone build)
* `cmake <llvm-project>/runtimes -DLLVM_ENABLE_RUNTIMES=openmp` (runtimes default/standalone build)
Each build mode increased the maintanance overhead since all build modes
must continue working and user confusion when there do not (see #151117,
#174126, #154117, ...). Let's finally remove it.
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list