summaryrefslogtreecommitdiff
path: root/media-libs/opencv/files/opencv-3.3.0-cuda9-compute20.patch
diff options
context:
space:
mode:
Diffstat (limited to 'media-libs/opencv/files/opencv-3.3.0-cuda9-compute20.patch')
-rw-r--r--media-libs/opencv/files/opencv-3.3.0-cuda9-compute20.patch21
1 files changed, 21 insertions, 0 deletions
diff --git a/media-libs/opencv/files/opencv-3.3.0-cuda9-compute20.patch b/media-libs/opencv/files/opencv-3.3.0-cuda9-compute20.patch
new file mode 100644
index 000000000000..384630002d98
--- /dev/null
+++ b/media-libs/opencv/files/opencv-3.3.0-cuda9-compute20.patch
@@ -0,0 +1,21 @@
+--- a/cmake/OpenCVDetectCUDA.cmake 2018-01-02 11:57:50.358147518 -0500
++++ b/cmake/OpenCVDetectCUDA.cmake 2018-01-02 12:48:44.108965500 -0500
+@@ -104,7 +104,7 @@
+ if(${CUDA_VERSION} VERSION_LESS "8.0")
+ set(__cuda_arch_bin "2.0 3.0 3.5 3.7 5.0 5.2")
+ else()
+- set(__cuda_arch_bin "2.0 3.0 3.5 3.7 5.0 5.2 6.0 6.1")
++ set(__cuda_arch_bin "3.0 3.5 3.7 5.0 5.2 6.0 6.1")
+ endif()
+ endif()
+ endif()
+@@ -209,7 +209,7 @@ if(CUDA_FOUND)
+ endif()
+
+ if(UNIX OR APPLE)
+- set(CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS} -Xcompiler -fPIC)
++ set(CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS} -Xcompiler -fPIC --expt-relaxed-constexpr)
+ endif()
+ if(APPLE)
+ set(CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS} -Xcompiler -fno-finite-math-only)
+