diff options
author | Jan Beich <jbeich@FreeBSD.org> | 2020-11-13 20:33:15 +0000 |
---|---|---|
committer | Jan Beich <jbeich@FreeBSD.org> | 2020-11-13 20:33:15 +0000 |
commit | 11c940a04c73bef34c92484499ff2b306201551d (patch) | |
tree | 5dfdaf92896353aeeed54f31af0742f414d59fb2 /devel/intel-graphics-compiler | |
parent | dd13fae0ebab59856f21617f80c6c11a6138bc46 (diff) | |
download | ports-11c940a04c73bef34c92484499ff2b306201551d.tar.gz ports-11c940a04c73bef34c92484499ff2b306201551d.zip |
devel/intel-graphics-compiler: use RTLD_DEEPBIND on FreeBSD >= 12.2
Notes
Notes:
svn path=/head/; revision=555047
Diffstat (limited to 'devel/intel-graphics-compiler')
-rw-r--r-- | devel/intel-graphics-compiler/files/patch-unix | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/devel/intel-graphics-compiler/files/patch-unix b/devel/intel-graphics-compiler/files/patch-unix index 1adb32aacfc4..7945df067c3f 100644 --- a/devel/intel-graphics-compiler/files/patch-unix +++ b/devel/intel-graphics-compiler/files/patch-unix @@ -223,6 +223,26 @@ CMake Error at IGC/CMakeLists.txt:1974 (message): if (!FCL_IGC_IS_FLAG_ENABLED(DumpToCurrentDir) && g_shaderOutputFolder == "" && !FCL_IGC_IS_FLAG_ENABLED(DumpToCustomDir)) { bool needMkdir = true; +--- IGC/VectorCompiler/lib/GenXCodeGen/GenXWrapper.cpp.orig 2020-10-20 15:50:41 UTC ++++ IGC/VectorCompiler/lib/GenXCodeGen/GenXWrapper.cpp +@@ -24,7 +24,7 @@ SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + ======================= end_copyright_notice ==================================*/ + +-#if defined(__linux__) ++#if !defined(_WIN32) + #include <dlfcn.h> + #endif + +@@ -108,7 +108,7 @@ translateSPIRVToIR(ArrayRef<char> Input, ArrayRef<uint + void (*ErrSaver)(const char *pErrMsg, void *ErrUserData), + void *ErrUserData); + +-#if defined(__linux__) ++#if defined(RTLD_DEEPBIND) + // Hack to workaround cmoc crashes during loading of SPIRV library + static auto DeepBindHack = dlopen(SpirvLibName, RTLD_NOW | RTLD_DEEPBIND); + #endif // __linux__ --- IGC/common/LLVMWarningsPop.hpp.orig 2019-11-27 01:05:20 UTC +++ IGC/common/LLVMWarningsPop.hpp @@ -58,6 +58,6 @@ SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. |