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

Reply via email to