diff --git a/build_files/build_environment/cmake/dpcpp.cmake b/build_files/build_environment/cmake/dpcpp.cmake index f04b83c93ed..34a0b3a5e04 100644 --- a/build_files/build_environment/cmake/dpcpp.cmake +++ b/build_files/build_environment/cmake/dpcpp.cmake @@ -108,7 +108,10 @@ ExternalProject_Add(external_dpcpp PATCH_COMMAND ${PATCH_CMD} -p 1 -d ${BUILD_DIR}/dpcpp/src/external_dpcpp < - ${PATCH_DIR}/dpcpp.diff + ${PATCH_DIR}/dpcpp.diff && + ${PATCH_CMD} -p 1 -d + ${BUILD_DIR}/dpcpp/src/external_dpcpp < + ${PATCH_DIR}/dpcpp_13328.diff INSTALL_DIR ${LIBDIR}/dpcpp ) diff --git a/build_files/build_environment/patches/dpcpp_13328.diff b/build_files/build_environment/patches/dpcpp_13328.diff new file mode 100644 index 00000000000..2f880818a30 --- /dev/null +++ b/build_files/build_environment/patches/dpcpp_13328.diff @@ -0,0 +1,12 @@ +diff --git a/clang/lib/Driver/CMakeLists.txt b/clang/lib/Driver/CMakeLists.txt +index bfeb4a763da84..94400f08154a2 100644 +--- a/clang/lib/Driver/CMakeLists.txt ++++ b/clang/lib/Driver/CMakeLists.txt +@@ -98,6 +98,7 @@ add_clang_library(clangDriver + + DEPENDS + ClangDriverOptions ++ DeviceConfigFile + + LINK_LIBS + clangBasic