-
Notifications
You must be signed in to change notification settings - Fork 807
Closed
Labels
Description
Describe the bug
Really weird issue, the build failure only occurs with make
, it works fine with ninja
.
To reproduce
Make sure you have a supported CUDA SDK installed
git clone https://github.com/intel/llvm
cd llvm
python buildbot/configure.py -G"Unix Makefiles" --cuda
python buildbot/compile.py
[ 94%] Generating ../../lib/clc/libspirv-nvptx64--nvidiacl.bc
No such file or directory
and if you check the verbose logs
cd build
make deploy-sycl-toolchain VERBOSE=1
[ 94%] Generating ../../lib/clc/nvptx64--nvidiacl.bc
cd /tmp/llvm/build/tools/libclc && ../../bin/prepare_builtins -o /tmp/llvm/build/./lib/clc/nvptx64--nvidiacl.bc /tmp/llvm/build/tools/libclc/obj.libclc.dir/nvptx64--nvidiacl/builtins.opt.nvptx64--nvidiacl.bc
[ 94%] Generating ../../lib/clc/libspirv-nvptx64--nvidiacl.bc
cd /tmp/llvm/build/tools/libclc && ../../bin/prepare_builtins -o /tmp/llvm/build/./lib/clc/libspirv-nvptx64--nvidiacl.bc /tmp/llvm/build/tools/libclc/obj.libclc.dir/nvptx64--nvidiacl/builtins.opt.libspirv-nvptx64--nvidiacl.bc
No such file or directory
make[3]: *** [tools/libclc/CMakeFiles/prepare-libspirv-nvptx64--nvidiacl.bc.dir/build.make:74: lib/clc/libspirv-nvptx64--nvidiacl.bc] Error 1
make[3]: Leaving directory '/tmp/llvm/build'
make[2]: *** [CMakeFiles/Makefile2:123945: tools/libclc/CMakeFiles/prepare-libspirv-nvptx64--nvidiacl.bc.dir/all] Error 2
make[2]: *** Waiting for unfinished jobs....
No such file or directory
make[3]: *** [tools/libclc/CMakeFiles/prepare-nvptx64--nvidiacl.bc.dir/build.make:74: lib/clc/nvptx64--nvidiacl.bc] Error 1
make[3]: Leaving directory '/tmp/llvm/build'
make[2]: *** [CMakeFiles/Makefile2:130032: tools/libclc/CMakeFiles/prepare-nvptx64--nvidiacl.bc.dir/all] Error 2
make[2]: Leaving directory '/tmp/llvm/build'
make[1]: *** [CMakeFiles/Makefile2:130603: tools/sycl/CMakeFiles/deploy-sycl-toolchain.dir/rule] Error 2
make[1]: Leaving directory '/tmp/llvm/build'
make: *** [Makefile:32664: deploy-sycl-toolchain] Error 2
and if we use ninja instead
python buildbot/configure.py -G"Ninja" --cuda
python buildbot/compile.py
and it will pass
Environment
Linux Ubuntu 24.04 with CUDA SDK installed
Additional context
No response
abagusetty