mgorny wrote: Thanks. This seems to fix that problem. However, now I'm seeing missing dep in build ordering:
``` [1793/1922] cd /tmp/portage/dev-libs/libclc-19.0.0.9999/work/libclc_build && /usr/lib/llvm/17/bin/llvm-spirv --spirv-max-version=1.1 -o spirv-mesa3d-.spv builtins.opt.spirv-mesa3d-.bc FAILED: spirv-mesa3d-.spv /tmp/portage/dev-libs/libclc-19.0.0.9999/work/libclc_build/spirv-mesa3d-.spv cd /tmp/portage/dev-libs/libclc-19.0.0.9999/work/libclc_build && /usr/lib/llvm/17/bin/llvm-spirv --spirv-max-version=1.1 -o spirv-mesa3d-.spv builtins.opt.spirv-mesa3d-.bc No such file or directory [1794/1922] /usr/lib/llvm/17/bin/clang -DCLC_SPIRV64 -D__CLC_INTERNAL -I/usr/lib/llvm/17/include -I/tmp/portage/dev-libs/libclc-19.0.0.9999/work/libclc/generic/include -cl-no-stdinc -target spir64-- -fno-builtin -nostdlib -O0 -finline-hint-functions -I /tmp/portage/dev-libs/libclc-19.0.0.9999/work/libclc/generic/lib/shared -MD -MT CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/shared/vload.bc -MF CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/shared/vload.bc.d -o CMakeFiles/builtins.link.spirv64-mesa3d-.dir/generic/lib/shared/vload.bc -c /tmp/portage/dev-libs/libclc-19.0.0.9999/work/libclc/generic/lib/shared/vload.cl -emit-llvm [1795/1922] cd /tmp/portage/dev-libs/libclc-19.0.0.9999/work/libclc_build && /usr/lib/llvm/17/bin/opt -o builtins.opt.spirv-mesa3d-.bc /tmp/portage/dev-libs/libclc-19.0.0.9999/work/libclc_build/builtins.link.spirv-mesa3d-.bc ``` Note that `builtins.link.spirv-mesa3d-.bc` is generated in step 1795, while it's used in 1793. Not sure if it's related, but I've never seen that one before. https://github.com/llvm/llvm-project/pull/87505 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits