| Issue |
202982
|
| Summary |
LIBOMP_ARCH = is unknown
|
| Labels |
new issue
|
| Assignees |
|
| Reporter |
DavidBrayford
|
I am getting the error:
```
CMake Error at /home/users/brayford/LLVM/llvm-project/openmp/cmake/modules/LibompUtils.cmake:26 (message):
LIBOMP: libomp_check_variable(): LIBOMP_ARCH = is unknown
```
At 98% when trying to build LLVM (interested in OpenMP offloading in Flang) The make command I used was:
`cmake -S llvm -B build_NV -G "Unix Makefiles" -DLLVM_ENABLE_PROJECTS="clang;lld;mlir;flang;clang-tools-extra" -DLLVM_ENABLE_RUNTIMES="openmp;offload" -DRUNTIMES_nvptx64-nvidia-cuda_LLVM_ENABLE_RUNTIMES=libc -DLLVM_RUNTIME_TARGETS="default;nvptx64-nvidia-cuda;offload" -DCMAKE_C_COMPILER=gcc-14 -DCMAKE_CXX_COMPILER=g++-14 -DLLVM_TARGETS_TO_BUILD="NVPTX;AArch64" -DCMAKE_SYSTEM_PROCESSOR=aarch64 -DLIBOMP_ARCH="aarch64;nvptx" `
I've explicitly set the architecture, but I still get the error `LIBOMP_ARCH = is unknown`
The system is an Nvidia Grace-Hopper.
Any recommendations?
Thanks
_______________________________________________
llvm-bugs mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs