diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2021-05-31 20:59:14 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2021-05-31 20:59:14 +0100 |
commit | e748ba9741f6540f4675c23e3e37b73e822c13a4 (patch) | |
tree | 23dece8beabb3a3d7c6c0273b0eb40b21c62a889 /sci-libs/vtk/files | |
parent | 908778078736bd36f7a60a2d576d415cb8e000fa (diff) |
gentoo resync : 31.05.2021
Diffstat (limited to 'sci-libs/vtk/files')
-rw-r--r-- | sci-libs/vtk/files/vtk-9.0.1-0001-fix-kepler-compute_arch-if-CUDA-toolkit-11-is-used.patch | 32 | ||||
-rw-r--r-- | sci-libs/vtk/files/vtk-9.0.1-limits-include-gcc11.patch | 84 |
2 files changed, 116 insertions, 0 deletions
diff --git a/sci-libs/vtk/files/vtk-9.0.1-0001-fix-kepler-compute_arch-if-CUDA-toolkit-11-is-used.patch b/sci-libs/vtk/files/vtk-9.0.1-0001-fix-kepler-compute_arch-if-CUDA-toolkit-11-is-used.patch new file mode 100644 index 000000000000..2514dac6356a --- /dev/null +++ b/sci-libs/vtk/files/vtk-9.0.1-0001-fix-kepler-compute_arch-if-CUDA-toolkit-11-is-used.patch @@ -0,0 +1,32 @@ +From 33d9b7ded14ce36e3f63810f3403623ee5c2059c Mon Sep 17 00:00:00 2001 +From: Bernd Waibel <waebbl-gentoo@posteo.net> +Date: Sun, 10 Jan 2021 20:29:56 +0100 +Subject: [PATCH] fix kepler compute_arch if CUDA toolkit >=11 is used. + +Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> +--- + .../vtkm/vtkvtkm/vtk-m/CMake/VTKmDeviceAdapters.cmake | 8 ++++++-- + 1 file changed, 6 insertions(+), 2 deletions(-) + +diff --git a/ThirdParty/vtkm/vtkvtkm/vtk-m/CMake/VTKmDeviceAdapters.cmake b/ThirdParty/vtkm/vtkvtkm/vtk-m/CMake/VTKmDeviceAdapters.cmake +index ff0b2581..e565e783 100644 +--- a/ThirdParty/vtkm/vtkvtkm/vtk-m/CMake/VTKmDeviceAdapters.cmake ++++ b/ThirdParty/vtkm/vtkvtkm/vtk-m/CMake/VTKmDeviceAdapters.cmake +@@ -229,8 +229,12 @@ if(VTKm_ENABLE_CUDA) + if(VTKm_CUDA_Architecture STREQUAL "fermi") + set(arch_flags --generate-code=arch=compute_20,code=sm_20) + elseif(VTKm_CUDA_Architecture STREQUAL "kepler") +- set(arch_flags --generate-code=arch=compute_30,code=sm_30 +- --generate-code=arch=compute_35,code=sm_35) ++ if(CMAKE_CUDA_COMPILER_VERSION VERSION_LESS 11.0) ++ set(arch_flags --generate-code=arch=compute_30,code=sm_30 ++ --generate-code=arch=compute_35,code=sm_35) ++ else() ++ set(arch_flags --generate-code=arch=compute_35,code=sm_35) ++ endif() + elseif(VTKm_CUDA_Architecture STREQUAL "maxwell") + set(arch_flags --generate-code=arch=compute_50,code=sm_50) + elseif(VTKm_CUDA_Architecture STREQUAL "pascal") +-- +2.30.0 + diff --git a/sci-libs/vtk/files/vtk-9.0.1-limits-include-gcc11.patch b/sci-libs/vtk/files/vtk-9.0.1-limits-include-gcc11.patch new file mode 100644 index 000000000000..5473378512f9 --- /dev/null +++ b/sci-libs/vtk/files/vtk-9.0.1-limits-include-gcc11.patch @@ -0,0 +1,84 @@ +From c7d6a8d81367a4ed92163c059aa3181386eabc24 Mon Sep 17 00:00:00 2001 +From: Ben Boeckel <ben.boeckel@kitware.com> +Date: Mon, 3 May 2021 11:55:27 -0400 +Subject: [PATCH] vtkDataArrayPrivate: include <limits> for std::numeric_limits + +See: #18194 +--- + Common/Core/vtkDataArrayPrivate.txx | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/Common/Core/vtkDataArrayPrivate.txx b/Common/Core/vtkDataArrayPrivate.txx +index eb366f1c6d0..6709f7f3ac1 100644 +--- a/Common/Core/vtkDataArrayPrivate.txx ++++ b/Common/Core/vtkDataArrayPrivate.txx +@@ -24,6 +24,7 @@ + #include <algorithm> + #include <array> + #include <cassert> // for assert() ++#include <limits> + #include <vector> + + namespace vtkDataArrayPrivate +-- +GitLab +diff --git a/Common/Core/vtkGenericDataArrayLookupHelper.h b/Common/Core/vtkGenericDataArrayLookupHelper.h +index f278e27..de6d842 100644 +--- a/Common/Core/vtkGenericDataArrayLookupHelper.h ++++ b/Common/Core/vtkGenericDataArrayLookupHelper.h +@@ -25,6 +25,7 @@ + #include "vtkIdList.h" + #include <algorithm> + #include <cmath> ++#include <limits> + #include <unordered_map> + #include <vector> + +diff --git a/Common/DataModel/vtkPiecewiseFunction.cxx b/Common/DataModel/vtkPiecewiseFunction.cxx +index c75935fd..9459ce90 100644 +--- a/Common/DataModel/vtkPiecewiseFunction.cxx ++++ b/Common/DataModel/vtkPiecewiseFunction.cxx +@@ -22,6 +22,7 @@ + #include <cassert> + #include <cmath> + #include <iterator> ++#include <limits> + #include <set> + #include <vector> + +diff --git a/Rendering/Core/vtkColorTransferFunction.cxx b/Rendering/Core/vtkColorTransferFunction.cxx +index 40504e5..125597b 100644 +--- a/Rendering/Core/vtkColorTransferFunction.cxx ++++ b/Rendering/Core/vtkColorTransferFunction.cxx +@@ -21,6 +21,7 @@ + #include <algorithm> + #include <cmath> + #include <iterator> ++#include <limits> + #include <set> + #include <vector> + +diff --git a/Filters/HyperTree/vtkHyperTreeGridThreshold.cxx b/Filters/HyperTree/vtkHyperTreeGridThreshold.cxx +index 9944db6..01a1517 100644 +--- a/Filters/HyperTree/vtkHyperTreeGridThreshold.cxx ++++ b/Filters/HyperTree/vtkHyperTreeGridThreshold.cxx +@@ -28,6 +28,7 @@ + #include "vtkHyperTreeGridNonOrientedCursor.h" + + #include <cmath> ++#include <limits> + + vtkStandardNewMacro(vtkHyperTreeGridThreshold); + +diff --git a/Common/DataModel/Testing/Cxx/UnitTestLine.cxx b/Common/DataModel/Testing/Cxx/UnitTestLine.cxx +index 7823d61..02f627d 100644 +--- a/Common/DataModel/Testing/Cxx/UnitTestLine.cxx ++++ b/Common/DataModel/Testing/Cxx/UnitTestLine.cxx +@@ -14,6 +14,7 @@ + =========================================================================*/ + + #include <cmath> ++#include <limits> + + #include "vtkLine.h" + #include "vtkMath.h" |