| Issue |
55446
|
| Summary |
Build error: '__nvvm_bar_warp_sync' needs target feature ptx60|ptx61|ptx63|ptx64|ptx65|ptx70|ptx71|ptx72|ptx73|ptx74|ptx75
|
| Labels |
new issue
|
| Assignees |
|
| Reporter |
ms178
|
As of today I see the following build regression:
`Building CXX object projects/openmp/libomptarget/DeviceRTL/CMakeFiles/omptarget.devicertl.dir/src/Synchronization.cpp.o
FAILED: projects/openmp/libomptarget/DeviceRTL/CMakeFiles/omptarget.devicertl.dir/src/Synchronization.cpp.o
/usr/bin/clang++ -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/home/marcus/Downloads/llvm-git/src/_build/projects/openmp/libomptarget/DeviceRTL -I/home/marcus/Downloads/llvm-git/src/llvm-project/openmp/libomptarget/DeviceRTL -I/home/marcus/Downloads/llvm-git/src/_build/include -I/home/marcus/Downloads/llvm-git/src/llvm-project/llvm/include -I/home/marcus/Downloads/llvm-git/src/llvm-project/openmp/libomptarget/DeviceRTL/include -I/home/marcus/Downloads/llvm-git/src/llvm-project/openmp/libomptarget/DeviceRTL/../include -O3 -march=native -mllvm -polly -mllvm -polly-parallel -fopenmp -mllvm -polly-vectorizer=stripmine -mllvm -polly-omp-backend=LLVM -mllvm -polly-num-threads=36 -mllvm -polly-scheduling=dynamic -mllvm -polly-scheduling-chunksize=1 -mllvm -polly-ast-use-context -mllvm -polly-invariant-load-hoisting -mllvm -polly-loopfusion-greedy -mllvm -polly-run-inliner -mllvm -polly-run-dce -fno-math-errno -fno-trapping-math -falign-functions=32 -fno-semantic-interposition -fcf-protection=none -flto=thin -g0 -Wp,-D_FORTIFY_SOURCE=0 -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wstring-conversion -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -Wall -Wcast-qual -Wformat-pedantic -Wimplicit-fallthrough -Wsign-compare -Wno-extra -Wno-pedantic -std=c++14 -O3 -DNDEBUG -fopenmp -fopenmp-cuda-mode -foffload-lto -fvisibility=hidden -mllvm -openmp-opt-disable -nogpulib -nostdinc -DSHARED_SCRATCHPAD_SIZE=512 --offload-arch=sm_35 --offload-arch=sm_37 --offload-arch=sm_50 --offload-arch=sm_52 --offload-arch=sm_53 --offload-arch=sm_60 --offload-arch=sm_61 --offload-arch=sm_62 --offload-arch=sm_70 --offload-arch=sm_72 --offload-arch=sm_75 --offload-arch=sm_80 --offload-arch=sm_86 --offload-arch=gfx700 --offload-arch=gfx701 --offload-arch=gfx801 --offload-arch=gfx803 --offload-arch=gfx900 --offload-arch=gfx902 --offload-arch=gfx906 --offload-arch=gfx908 --offload-arch=gfx90a --offload-arch=gfx90c --offload-arch=gfx940 --offload-arch=gfx1010 --offload-arch=gfx1030 --offload-arch=gfx1031 --offload-arch=gfx1032 --offload-arch=gfx1033 --offload-arch=gfx1034 --offload-arch=gfx1035 --offload-arch=gfx1036 -std=c++17 -MD -MT projects/openmp/libomptarget/DeviceRTL/CMakeFiles/omptarget.devicertl.dir/src/Synchronization.cpp.o -MF projects/openmp/libomptarget/DeviceRTL/CMakeFiles/omptarget.devicertl.dir/src/Synchronization.cpp.o.d -o projects/openmp/libomptarget/DeviceRTL/CMakeFiles/omptarget.devicertl.dir/src/Synchronization.cpp.o -c /home/marcus/Downloads/llvm-git/src/llvm-project/openmp/libomptarget/DeviceRTL/src/Synchronization.cpp`
This is followed by a lot of errors like:
`error: '__nvvm_bar_warp_sync' needs target feature ptx60|ptx61|ptx63|ptx64|ptx65|ptx70|ptx71|ptx72|ptx73|ptx74|ptx75`
My LLVM-config is attached and I had no problems with that config until today:
[PKGBUILD.txt](https://github.com/llvm/llvm-project/files/8691105/PKGBUILD.txt)
_______________________________________________
llvm-bugs mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs