aboutsummaryrefslogtreecommitdiff
path: root/devel/intel-graphics-compiler
diff options
context:
space:
mode:
authorJan Beich <jbeich@FreeBSD.org>2020-11-13 20:33:15 +0000
committerJan Beich <jbeich@FreeBSD.org>2020-11-13 20:33:15 +0000
commit11c940a04c73bef34c92484499ff2b306201551d (patch)
tree5dfdaf92896353aeeed54f31af0742f414d59fb2 /devel/intel-graphics-compiler
parentdd13fae0ebab59856f21617f80c6c11a6138bc46 (diff)
downloadports-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-unix20
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.