[Openmp-dev] Link time error; with -fopenmp-targets=nvptx64

Itaru Kitayama via Openmp-dev openmp-dev at lists.llvm.org
Wed May 26 19:56:49 PDT 2021


I was not setting the CMake option properly, -DGCC_INSTALL_PREFIX
where a build depends on GCC.

On Thu, May 27, 2021 at 9:43 AM Itaru Kitayama <itaru.kitayama at gmail.com> wrote:
>
> Hi,
> This trivial code:
> int main() {}
>
> does not compile if I add the -fopenmp-targets=nvptx64 like below:
>
> $ clang++ -fopenmp -fopenmp-targets=nvptx64 test.cpp
> clang-13: warning: Unknown CUDA version. version.txt: 11.0.228.
> Assuming the latest supported version 10.1 [-Wunknown-cuda-version]
> /p/software/jurecadc/stages/2020/software/binutils/2.34-GCCcore-9.3.0/bin/ld:
> /p/project/cjzam11/kitayama1/opt/clang/bin/../lib/libomptarget.so:
> undefined reference to `std::_Sp_make_shared_tag::_S_eq(std::type_info
> const&)@GLIBCXX_3.4.26'
> clang-13: error: linker command failed with exit code 1 (use -v to see
> invocation)
>
> I am on the latest main.


More information about the Openmp-dev mailing list