[Openmp-commits] [PATCH] D129875: [Libomptarget] Make libomptarget an LLVM library

Joseph Huber via Phabricator via Openmp-commits openmp-commits at lists.llvm.org
Sat Aug 6 05:24:49 PDT 2022


jhuber6 added a comment.

In D129875#3704144 <https://reviews.llvm.org/D129875#3704144>, @kaz7 wrote:

> Hi, I am having configuration error after this patch like it cannot find zlib and terminfo to compile libomptarget.  Why those are required for libomptarget is that those libraries are listed in `install/lib/cmake/llvm/LLVMConfig.cmake` like below if I compile llvm with default setting.  it's clear that libomptarget doesn't require them, but this patch change it to require similar libraries as llvm itself.  I would like to disable them for only libomptarget compiling.  Do you know how to do that?  Please let me know any way to solve this situation.  Thank you!
>
>   set(LLVM_ENABLE_TERMINFO TRUE)
>   if(LLVM_ENABLE_TERMINFO)
>     find_package(Terminfo)
>   endif()
>   
>   set(LLVM_ENABLE_ZLIB 1)
>   if(LLVM_ENABLE_ZLIB)
>     set(ZLIB_ROOT )
>     find_package(ZLIB)
>   endif()

Libomptarget now depends on the LLVM libraries , so whatever dependencies LLVM has libomptarget needs to have as well. Is it possible for you to build with `-DLLVM_ENABLE_TERMINFO=OFF -DLLVM_ENABLE_ZLIB=OFF`? I'd assume that would stop LLVM from looking for it and prevent `libomptarget` from picking it up either.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D129875/new/

https://reviews.llvm.org/D129875



More information about the Openmp-commits mailing list