diff options
Diffstat (limited to 'build_files/build_environment/patches/ispc.diff')
-rw-r--r-- | build_files/build_environment/patches/ispc.diff | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/build_files/build_environment/patches/ispc.diff b/build_files/build_environment/patches/ispc.diff new file mode 100644 index 00000000000..710bfc7a448 --- /dev/null +++ b/build_files/build_environment/patches/ispc.diff @@ -0,0 +1,36 @@ +diff -Naur external_ispc/CMakeLists.txt external_ispc_fixed/CMakeLists.txt +--- external_ispc/CMakeLists.txt 2020-04-23 17:29:06 -0600 ++++ external_ispc_fixed/CMakeLists.txt 2020-05-05 09:01:09 -0600 +@@ -389,7 +389,7 @@ + + # Link against Clang libraries + foreach(clangLib ${CLANG_LIBRARY_LIST}) +- find_library(${clangLib}Path NAMES ${clangLib} HINTS ${LLVM_LIBRARY_DIRS}) ++ find_library(${clangLib}Path NAMES ${clangLib} HINTS ${LLVM_LIBRARY_DIRS} ${CLANG_LIBRARY_DIR}) + list(APPEND CLANG_LIBRARY_FULL_PATH_LIST ${${clangLib}Path}) + endforeach() + target_link_libraries(${PROJECT_NAME} ${CLANG_LIBRARY_FULL_PATH_LIST}) +diff -Naur orig/CMakeLists.txt external_ispc/CMakeLists.txt +--- orig/CMakeLists.txt 2020-05-05 09:19:11 -0600 ++++ external_ispc/CMakeLists.txt 2020-05-05 09:26:44 -0600 +@@ -333,7 +333,7 @@ + + # Include directories + target_include_directories(${PROJECT_NAME} PRIVATE +- ${LLVM_INCLUDE_DIRS} ++ ${LLVM_INCLUDE_DIRS} ${CLANG_INCLUDE_DIRS} + ${CMAKE_CURRENT_SOURCE_DIR}/src + ${CMAKE_CURRENT_BINARY_DIR}/${CMAKE_CFG_INTDIR}) + # Compile options +diff -Naur orig/cmake/GenerateBuiltins.cmake.txt external_ispc/cmake/GenerateBuiltins.cmake.txt ++++ orig/cmake/GenerateBuiltins.cmake 2020-05-25 13:32:40.830803821 +0200 ++++ external_ispc/cmake/GenerateBuiltins.cmake 2020-05-25 13:32:40.830803821 +0200 +@@ -97,6 +97,8 @@ + + if ("${bit}" STREQUAL "32" AND ${arch} STREQUAL "x86") + set(target_arch "i386") ++ # Blender: disable 32bit due to build issues on Linux and being unnecessary. ++ set(SKIP ON) + elseif ("${bit}" STREQUAL "64" AND ${arch} STREQUAL "x86") + set(target_arch "x86_64") + elseif ("${bit}" STREQUAL "32" AND ${arch} STREQUAL "arm") |