[PATCH] D135402: [LLD] Enable --no-undefined-version by default.

Fangrui Song via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Mon Nov 7 16:50:22 PST 2022


MaskRay added a comment.

In D135402#3913753 <https://reviews.llvm.org/D135402#3913753>, @ronlieb wrote:

> This cmake recipe reproduces issue for me:
>
> /usr/bin/cmake \
>
>   -DCMAKE_BUILD_TYPE=Release \
>   -DLLVM_ENABLE_PROJECTS="clang;lld;llvm" \
>   -DLLVM_LIT_ARGS="-vv --show-unsupported --show-xfail -j 32" \
>   -DLLVM_TARGETS_TO_BUILD="X86;AMDGPU" \
>   -DLLVM_ENABLE_ASSERTIONS=ON                        \
>   -DLLVM_ENABLE_RUNTIMES="openmp" \
>   -DLIBOMPTARGET_ENABLE_DEBUG=ON \
>   -DCLANG_DEFAULT_LINKER=lld                         \
>   ../llvm -GNinja

`ninja check-openmp` gives me

  CMake Error at /home/maskray/llvm/openmp/libomptarget/plugins/amdgpu/CMakeLists.txt:92 (add_dependencies):
    The dependency target "omptarget.devicertl.amdgpu" of target
    "omptarget.rtl.amdgpu" does not exist.
  
  
  CMake Error at /home/maskray/llvm/openmp/libomptarget/plugins/cuda/CMakeLists.txt:85 (add_dependencies):
    The dependency target "omptarget.devicertl.nvptx" of target
    "omptarget.rtl.cuda" does not exist.
  
  
  CMake Error at /home/maskray/llvm/openmp/libomptarget/plugins-nextgen/cuda/CMakeLists.txt:88 (add_dependencies):
    The dependency target "omptarget.devicertl.nvptx" of target
    "omptarget.rtl.cuda.nextgen" does not exist.
  
  
  -- Generating done
  CMake Warning:
    Manually-specified variables were not used by the project:
  
      CMAKE_NM
      CMAKE_OBJCOPY
      CMAKE_READELF


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D135402



More information about the llvm-commits mailing list