Open
Description
Tool information
- Tool name: ClangCl with omp.dll
- Add: omp.dll
- Desired version: same as Clang from LLVM
- Approximate size: ~1MB?
- If this is an add request:
- Brief description of tool: OpenMP support in LLVM for Clang on Windows
- URL for tool's homepage: https://openmp.llvm.org/
- Provide a basic test case to validate the tool's functionality: https://computing.llnl.gov/tutorials/openMP/exercise.html or https://github.com/conda-forge/openmp-feedstock/blob/master/recipe/omp_hello.c
Rationale: MSVC only supports OpenMP 2.0, which is very ancient (2002 standard).
LLVM/Clang + LLVM/OpenMP is a great toolchain for modern OpenMP support on Windows.
Area for Triage:
Windows Compiler Support (Clang) - Support libraries
Question, Bug, or Feature?:
Feature request
Virtual environments affected
- Ubuntu 16.04
- Ubuntu 18.04
- Ubuntu 20.04
- macOS 10.15
- macOS 11.0
- Windows Server 2016 R2
- Windows Server 2019
Can this tool be installed during the build?
Yes
Tool installation time in runtime
Should not add overly much on top of an LLVM/Clang build.
Example from conda-forge: https://github.com/conda-forge/openmp-feedstock/blob/master/recipe/bld-llvm-openmp.bat
Are you willing to submit a PR?
I can try with guidance, but my Windows skills are very rusty.