On Thu, 2016-09-29 at 18:51 +0200, Andreas Beckmann wrote:
> OK, I've updated the rules to download and repack the sources, so
> that
> all of us can start working with the same tarballs :-)
> 

Preliminary patch is attached. This is still a work in progress
so it's not split up. Patch was rebased to svn truck.

Notable major changes:
  * 11 new library packages.
diff --git a/debian/changelog b/debian/changelog
index d10119d..508f6bc 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,8 +1,30 @@
 nvidia-cuda-toolkit (8.0.44-1) UNRELEASED; urgency=medium
 
+  [ Andreas Beckmann ]
   * New upstream release 8.0 (Sept 2016).  (Closes: #822434)
   * Use gzip to compress orig tarballs containing already compressed files.
 
+  [ Zhou Mo ]
+  * SOVERSION bump: 7.5 => 8.0, rename all library packages.
+  * libnvgraph8.0: new package for the nvGRAPH library.
+  * libnppisu8.0: new package for FIXME
+  * libnppicc8.0: new package for FIXME
+  * libnppist8.0: new package for FIXME
+  * libnppig8.0: new package for FIXME
+  * libnppim8.0: new package for FIXME
+  * libnppidei8.0: new package for FIXME
+  * linnppitc8.0: new package for FIXME
+  * libnppif8.0: new package for FIXME
+  * libnppial8.0: new package for FIXME
+  * libnppicom8.0: new package for FIXME
+  * Update symbols control files.
+  * Install new binary: gpu-library-advisor.
+  * Drop unavailable GCC-4.X dependency of nvidia-cuda-toolkit.
+
+  * todo: refresh copyrigth with updated EULA
+  * todo: check list-missing
+  * todo: create symbols control file for new library packages.
+
  -- Andreas Beckmann <a...@debian.org>  Thu, 29 Sep 2016 14:46:44 +0200
 
 nvidia-cuda-toolkit (7.5.18-4) unstable; urgency=medium
diff --git a/debian/control b/debian/control
index fce1666..f897b08 100644
--- a/debian/control
+++ b/debian/control
@@ -26,8 +26,8 @@ Depends:
  nvidia-profiler (= ${binary:Version}),
  nvidia-cuda-dev (= ${binary:Version}),
  nvidia-opencl-dev (= ${binary:Version}) | opencl-dev,
- gcc-5 | gcc-4.9 | gcc-4.8,
- g++-5 | g++-4.9 | g++-4.8,
+ gcc-5,
+ g++-5,
  ${shlibs:Depends}, ${misc:Depends},
 Recommends:
  nvidia-cuda-doc (= ${source:Version}),
@@ -150,6 +150,17 @@ Depends:
  libcuinj64-${cuda:SoVersion} (= ${binary:Version}),
  libnvtoolsext1 (= ${binary:Version}),
  libnvvm3 (= ${binary:Version}),
+ libnvgraph${cuda:SoVersion} (= ${binary:Version}),
+ libnppisu${cuda:SoVersion} (= ${binary:Version}),
+ libnppicc${cuda:SoVersion} (= ${binary:Version}),
+ libnppist${cuda:SoVersion} (= ${binary:Version}),
+ libnppig${cuda:SoVersion} (= ${binary:Version}),
+ libnppim${cuda:SoVersion} (= ${binary:Version}),
+ libnppidei${cuda:SoVersion} (= ${binary:Version}),
+ linnppitc${cuda:SoVersion} (= ${binary:Version}),
+ libnppif${cuda:SoVersion} (= ${binary:Version}),
+ libnppial${cuda:SoVersion} (= ${binary:Version}),
+ libnppicom${cuda:SoVersion} (= ${binary:Version}),
  libthrust-dev,
  ${misc:Depends}
 Recommends:
@@ -195,7 +206,7 @@ Description: NVIDIA OpenCL development files
  .
  This metapackage provides the development files: headers and libraries.
 
-Package: libcudart7.5
+Package: libcudart8.0
 Architecture: amd64 ppc64el
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
@@ -212,7 +223,7 @@ Description: NVIDIA CUDA Runtime Library
  This package contains the CUDA Runtime API library for high-level CUDA
  programming, on top of the CUDA Driver API.
 
-Package: libcublas7.5
+Package: libcublas8.0
 Architecture: amd64 ppc64el
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
@@ -229,7 +240,7 @@ Description: NVIDIA cuBLAS Library
  .
  This package contains the cuBLAS runtime library.
 
-Package: libnvblas7.5
+Package: libnvblas8.0
 Architecture: amd64 ppc64el
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
@@ -244,7 +255,7 @@ Description: NVBLAS runtime library
  dynamically routing BLAS calls to one or more NVIDIA GPUs present in the
  system, when the characteristics of the call make it to speedup on a GPU.
 
-Package: libcufft7.5
+Package: libcufft8.0
 Architecture: amd64 ppc64el
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
@@ -264,7 +275,7 @@ Description: NVIDIA cuFFT Library
  .
  This package contains the cuFFT runtime library.
 
-Package: libcufftw7.5
+Package: libcufftw8.0
 Architecture: amd64 ppc64el
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
@@ -284,7 +295,7 @@ Description: NVIDIA cuFFTW Library
  .
  This package contains the cuFFTW runtime library.
 
-Package: libcusparse7.5
+Package: libcusparse8.0
 Architecture: amd64 ppc64el
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
@@ -309,7 +320,7 @@ Description: NVIDIA cuSPARSE Library
  .
  This package contains the cuSPARSE runtime library.
 
-Package: libcurand7.5
+Package: libcurand8.0
 Architecture: amd64 ppc64el
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
@@ -328,7 +339,7 @@ Description: NVIDIA cuRAND Library
  .
  This package contains the cuRAND runtime library.
 
-Package: libnppc7.5
+Package: libnppc8.0
 Architecture: amd64 ppc64el
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
@@ -344,7 +355,7 @@ Description: NVIDIA Performance Primitives core runtime library
  .
  This package contains the NVIDIA Performance Primitives core runtime library.
 
-Package: libnppi7.5
+Package: libnppi8.0
 Architecture: amd64 ppc64el
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
@@ -361,7 +372,7 @@ Description: NVIDIA Performance Primitives for image processing runtime library
  This package contains the NVIDIA Performance Primitives runtime library for
  image processing.
 
-Package: libnpps7.5
+Package: libnpps8.0
 Architecture: amd64 ppc64el
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
@@ -378,7 +389,7 @@ Description: NVIDIA Performance Primitives for signal processing runtime library
  This package contains the NVIDIA Performance Primitives runtime library for
  signal processing.
 
-Package: libcuinj64-7.5
+Package: libcuinj64-8.0
 Architecture: amd64 ppc64el
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
@@ -420,7 +431,7 @@ Description: NVIDIA NVVM Library
  .
  This package contains the NVIDIA NVVM runtime library.
 
-Package: libcupti7.5
+Package: libcupti8.0
 Architecture: amd64 ppc64el
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
@@ -465,7 +476,7 @@ Description: NVIDIA CUDA Profiler Tools Interface documentation
  .
  This package contains the documentation and examples.
 
-Package: libcusolver7.5
+Package: libcusolver8.0
 Architecture: amd64 ppc64el
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
@@ -477,7 +488,7 @@ Description: NVIDIA cuSOLVER Library
  .
  This package contains the cuSOLVER runtime library.
 
-Package: libnvrtc7.5
+Package: libnvrtc8.0
 Architecture: amd64 ppc64el
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
@@ -490,3 +501,113 @@ Description: CUDA Runtime Compilation (NVIDIA NVRTC Library)
  Driver API.
  .
  This package contains the NVRTC library.
+
+Package: libnvgraph8.0
+Architecture: amd64 ppc64el
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: NVIDIA Graph Analytics library (nvGRAPH)
+ The NVIDIA Graph Analytics library (nvGRAPH) comprises of parallel
+ algorithms for high performance analytics on graphs with up to 2 billion
+ edges. nvGRAPH makes it possible to build interactive and high throughput
+ graph analytics applications.
+ .
+ nvGRAPH supports three widely-used algorithms:
+  * [Page Rank] is most famously used in search engines, and also used in
+    social network analysis, recommendation systems, and for novel uses
+    in natural science when studying the relationship between proteins
+    and in ecological networks.
+  * [Single Source Shortest Path] is used to identify the fastest path from
+    A to B through a road network, and can also be used for a optimizing
+    a wide range of other logistics problems.
+  * [Single Source Widest Path] is used in domains like IP traffic routing
+    and traffic-sensitive path planning.
+ .
+ In addition, the nvGRAPH semi-ring SPMV operations can be used to build
+ a wide range of innovative graph traversal algorithms.
+ .
+ nvGRAPH accelerates analysis of large graphs by making efficient use of
+ the massive parallelism available in NVIDIA Tesla GPUs. The size of a
+ graph in memory is dominated by the number of edges.
+ An M40 with 24 GB can support a graph of up to 2 billion edges.
+
+Package: libnppisu8.0
+Architecture: amd64 ppc64el
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: FIXME
+ FIXME
+
+Package: libnppicc8.0
+Architecture: amd64 ppc64el
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: FIXME
+ FIXME
+
+Package: libnppist8.0
+Architecture: amd64 ppc64el
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: FIXME
+ FIXME
+
+Package: libnppig8.0
+Architecture: amd64 ppc64el
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: FIXME
+ FIXME
+
+Package: libnppim8.0
+Architecture: amd64 ppc64el
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: FIXME
+ FIXME
+
+Package: libnppidei8.0
+Architecture: amd64 ppc64el
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: FIXME
+ FIXME
+
+Package: libnppitc8.0
+Architecture: amd64 ppc64el
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: FIXME
+ FIXME
+
+Package: libnppif8.0
+Architecture: amd64 ppc64el
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: FIXME
+ FIXME
+
+Package: libnppial8.0
+Architecture: amd64 ppc64el
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: FIXME
+ FIXME
+
+Package: libnppicom8.0
+Architecture: amd64 ppc64el
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: FIXME
+ FIXME
diff --git a/debian/libcublasSOVER.symbols.in b/debian/libcublasSOVER.symbols.in
index ad8b434..5ea8099 100644
--- a/debian/libcublasSOVER.symbols.in
+++ b/debian/libcublasSOVER.symbols.in
@@ -1,5 +1,6 @@
 libcublas.so.#SOVERSION# #PACKAGE# #MINVER#
  cublasAlloc@Base 4.1
+ cublasAxpyEx@Base 8.0
  cublasCaxpy@Base 4.1
  cublasCaxpy_v2@Base 4.0
  cublasCbdmm@Base 5.0
@@ -14,8 +15,14 @@ libcublas.so.#SOVERSION# #PACKAGE# #MINVER#
  cublasCgbmv_v2@Base 4.0
  cublasCgeam@Base 5.0
  cublasCgelsBatched@Base 6.5
+ cublasCgemm3m@Base 8.0
+ cublasCgemm3mBatched@Base 8.0
+ cublasCgemm3mEx@Base 8.0
+ cublasCgemm3mStridedBatched@Base 8.0
  cublasCgemm@Base 4.1
  cublasCgemmBatched@Base 4.1
+ cublasCgemmEx@Base 8.0
+ cublasCgemmStridedBatched@Base 8.0
  cublasCgemm_v2@Base 4.0
  cublasCgemv@Base 4.1
  cublasCgemv_v2@Base 4.0
@@ -24,9 +31,9 @@ libcublas.so.#SOVERSION# #PACKAGE# #MINVER#
  cublasCgerc_v2@Base 4.0
  cublasCgeru@Base 4.1
  cublasCgeru_v2@Base 4.0
- cublasCgetrf@Base 5.5
+#MISSING: 8.0# cublasCgetrf@Base 5.5
  cublasCgetrfBatched@Base 5.0
- cublasCgetri@Base 5.5
+#MISSING: 8.0# cublasCgetri@Base 5.5
  cublasCgetriBatched@Base 5.5
  cublasCgetrsBatched@Base 7.0
  cublasChbmv@Base 4.1
@@ -41,7 +48,9 @@ libcublas.so.#SOVERSION# #PACKAGE# #MINVER#
  cublasCher2k_v2@Base 4.0
  cublasCher@Base 4.1
  cublasCher_v2@Base 4.0
+ cublasCherk3mEx@Base 8.0
  cublasCherk@Base 4.1
+ cublasCherkEx@Base 8.0
  cublasCherk_v2@Base 4.0
  cublasCherkx@Base 5.5
  cublasChpmv@Base 4.1
@@ -71,7 +80,9 @@ libcublas.so.#SOVERSION# #PACKAGE# #MINVER#
  cublasCsyr2k@Base 4.1
  cublasCsyr2k_v2@Base 4.0
  cublasCsyr_v2@Base 5.0
+ cublasCsyrk3mEx@Base 8.0
  cublasCsyrk@Base 4.1
+ cublasCsyrkEx@Base 8.0
  cublasCsyrk_v2@Base 4.0
  cublasCsyrkx@Base 5.5
  cublasCtbmv@Base 4.1
@@ -110,20 +121,23 @@ libcublas.so.#SOVERSION# #PACKAGE# #MINVER#
  cublasDgelsBatched@Base 6.5
  cublasDgemm@Base 4.1
  cublasDgemmBatched@Base 4.1
+ cublasDgemmStridedBatched@Base 8.0
  cublasDgemm_v2@Base 4.0
  cublasDgemv@Base 4.1
  cublasDgemv_v2@Base 4.0
  cublasDgeqrfBatched@Base 6.5
  cublasDger@Base 4.1
  cublasDger_v2@Base 4.0
- cublasDgetrf@Base 5.5
+#MISSING: 8.0# cublasDgetrf@Base 5.5
  cublasDgetrfBatched@Base 5.0
- cublasDgetri@Base 5.5
+#MISSING: 8.0# cublasDgetri@Base 5.5
  cublasDgetriBatched@Base 5.5
  cublasDgetrsBatched@Base 7.0
  cublasDmatinvBatched@Base 5.5
  cublasDnrm2@Base 4.1
  cublasDnrm2_v2@Base 4.0
+ cublasDotEx@Base 8.0
+ cublasDotcEx@Base 8.0
  cublasDrot@Base 4.1
  cublasDrot_v2@Base 4.0
  cublasDrotg@Base 4.1
@@ -181,18 +195,21 @@ libcublas.so.#SOVERSION# #PACKAGE# #MINVER#
  cublasDznrm2@Base 4.1
  cublasDznrm2_v2@Base 4.0
  cublasFree@Base 4.1
+ cublasGemmEx@Base 8.0
  cublasGetAtomicsMode@Base 5.0
 #MISSING: 4.1# cublasGetCurrentCtx@Base 4.0
  cublasGetError@Base 2.0
  cublasGetMatrix@Base 2.0
  cublasGetMatrixAsync@Base 3.1
  cublasGetPointerMode_v2@Base 4.0
+ cublasGetProperty@Base 8.0
  cublasGetStream_v2@Base 4.0
  cublasGetVector@Base 2.0
  cublasGetVectorAsync@Base 3.1
  cublasGetVersion@Base 4.1
  cublasGetVersion_v2@Base 4.0
  cublasHgemm@Base 7.5
+ cublasHgemmStridedBatched@Base 8.0
  cublasIcamax@Base 4.1
  cublasIcamax_v2@Base 4.0
  cublasIcamin@Base 4.1
@@ -212,11 +229,13 @@ libcublas.so.#SOVERSION# #PACKAGE# #MINVER#
  cublasIzamax_v2@Base 4.0
  cublasIzamin@Base 4.1
  cublasIzamin_v2@Base 4.0
+ cublasNrm2Ex@Base 8.0
  cublasSasum@Base 4.1
  cublasSasum_v2@Base 4.0
  cublasSaxpy@Base 4.1
  cublasSaxpy_v2@Base 4.0
  cublasSbdmm@Base 5.0
+ cublasScalEx@Base 8.0
  cublasScasum@Base 4.1
  cublasScasum_v2@Base 4.0
  cublasScnrm2@Base 4.1
@@ -243,15 +262,16 @@ libcublas.so.#SOVERSION# #PACKAGE# #MINVER#
  cublasSgemm@Base 4.1
  cublasSgemmBatched@Base 4.1
  cublasSgemmEx@Base 7.5
+ cublasSgemmStridedBatched@Base 8.0
  cublasSgemm_v2@Base 4.0
  cublasSgemv@Base 4.1
  cublasSgemv_v2@Base 4.0
  cublasSgeqrfBatched@Base 6.5
  cublasSger@Base 4.1
  cublasSger_v2@Base 4.0
- cublasSgetrf@Base 5.5
+#MISSING: 8.0# cublasSgetrf@Base 5.5
  cublasSgetrfBatched@Base 5.0
- cublasSgetri@Base 5.5
+#MISSING: 8.0# cublasSgetri@Base 5.5
  cublasSgetriBatched@Base 5.5
  cublasSgetrsBatched@Base 7.0
 #MISSING: 3.1# cublasShutDownCtx@Base 2.0
@@ -312,6 +332,7 @@ libcublas.so.#SOVERSION# #PACKAGE# #MINVER#
  cublasStrsv_v2@Base 4.0
  cublasStrttp@Base 6.0
 #MISSING: 3.1# cublasThreadContext@Base 2.0
+ cublasUint8gemmBias@Base 8.0
  cublasXerbla@Base 2.0
  cublasXtCgemm@Base 6.0
  cublasXtChemm@Base 6.0
@@ -382,8 +403,10 @@ libcublas.so.#SOVERSION# #PACKAGE# #MINVER#
  cublasZgbmv_v2@Base 4.0
  cublasZgeam@Base 5.0
  cublasZgelsBatched@Base 6.5
+ cublasZgemm3m@Base 8.0
  cublasZgemm@Base 4.1
  cublasZgemmBatched@Base 4.1
+ cublasZgemmStridedBatched@Base 8.0
  cublasZgemm_v2@Base 4.0
  cublasZgemv@Base 4.1
  cublasZgemv_v2@Base 4.0
@@ -392,9 +415,9 @@ libcublas.so.#SOVERSION# #PACKAGE# #MINVER#
  cublasZgerc_v2@Base 4.0
  cublasZgeru@Base 4.1
  cublasZgeru_v2@Base 4.0
- cublasZgetrf@Base 5.5
+#MISSING: 8.0# cublasZgetrf@Base 5.5
  cublasZgetrfBatched@Base 5.0
- cublasZgetri@Base 5.5
+#MISSING: 8.0# cublasZgetri@Base 5.5
  cublasZgetriBatched@Base 5.5
  cublasZgetrsBatched@Base 7.0
  cublasZhbmv@Base 4.1
diff --git a/debian/libcudartSOVER.symbols.in b/debian/libcudartSOVER.symbols.in
index fccd0a0..71b1745 100644
--- a/debian/libcudartSOVER.symbols.in
+++ b/debian/libcudartSOVER.symbols.in
@@ -37,6 +37,7 @@ libcudart.so.#SOVERSION# #PACKAGE# #MINVER#
  cudaDeviceGetByPCIBusId@Base 4.1
  cudaDeviceGetCacheConfig@Base 4.0
  cudaDeviceGetLimit@Base 4.0
+ cudaDeviceGetP2PAttribute@Base 8.0
  cudaDeviceGetPCIBusId@Base 4.1
  cudaDeviceGetSharedMemConfig@Base 4.2
  cudaDeviceGetStreamPriorityRange@Base 5.5
@@ -122,7 +123,12 @@ libcudart.so.#SOVERSION# #PACKAGE# #MINVER#
  cudaMallocManaged@Base 6.0
  cudaMallocMipmappedArray@Base 5.0
  cudaMallocPitch@Base 2.0
+ cudaMemAdvise@Base 8.0
  cudaMemGetInfo@Base 3.0
+ cudaMemPrefetchAsync@Base 8.0
+ cudaMemPrefetchAsync_ptsz@Base 8.0
+ cudaMemRangeGetAttribute@Base 8.0
+ cudaMemRangeGetAttributes@Base 8.0
  cudaMemcpy2D@Base 2.0
  cudaMemcpy2DArrayToArray@Base 2.0
  cudaMemcpy2DArrayToArray_ptds@Base 7.0
diff --git a/debian/libcufftSOVER.symbols.in b/debian/libcufftSOVER.symbols.in
index 9283127..0787db2 100644
--- a/debian/libcufftSOVER.symbols.in
+++ b/debian/libcufftSOVER.symbols.in
@@ -1,6 +1,7 @@
 libcufft.so.#SOVERSION# #PACKAGE# #MINVER#
  cufftCreate@Base 5.5
  cufftCreateHandle@Base 5.0
+ cufftDebug@Base 8.0
  cufftDestroy@Base 2.0
  cufftDestroyHandle@Base 5.0
  cufftEnterCS@Base 5.5
@@ -16,6 +17,7 @@ libcufft.so.#SOVERSION# #PACKAGE# #MINVER#
  cufftExecZ2Z@Base 2.3
  cufftExecute@Base 5.0
  cufftExecuteDescriptor@Base 6.0
+ cufftGetProperty@Base 8.0
  cufftGetSize1d@Base 5.5
  cufftGetSize2d@Base 5.5
  cufftGetSize3d@Base 5.5
@@ -23,7 +25,7 @@ libcufft.so.#SOVERSION# #PACKAGE# #MINVER#
  cufftGetSizeMany64@Base 7.5
  cufftGetSizeMany@Base 5.5
  cufftGetVersion@Base 4.0
- cufftInternalSetMode@Base 5.5
+#MISSING: 8.0# cufftInternalSetMode@Base 5.5
  cufftLeaveCS@Base 5.5
  cufftLockPlan@Base 5.0
  cufftMakePlan1d@Base 5.5
@@ -51,6 +53,8 @@ libcufft.so.#SOVERSION# #PACKAGE# #MINVER#
  cufftSetTransform@Base 5.0
  cufftSetWorkArea@Base 5.5
  cufftXtClearCallback@Base 6.5
+ cufftXtExec@Base 8.0
+ cufftXtExecDescriptor@Base 8.0
  cufftXtExecDescriptorC2C@Base 6.0
  cufftXtExecDescriptorC2R@Base 6.0
  cufftXtExecDescriptorD2Z@Base 6.0
@@ -58,6 +62,8 @@ libcufft.so.#SOVERSION# #PACKAGE# #MINVER#
  cufftXtExecDescriptorZ2D@Base 6.0
  cufftXtExecDescriptorZ2Z@Base 6.0
  cufftXtFree@Base 6.0
+ cufftXtGetSizeMany@Base 8.0
+ cufftXtMakePlanMany@Base 8.0
  cufftXtMalloc@Base 6.0
  cufftXtMemcpy@Base 6.0
  cufftXtQueryPlan@Base 6.5
diff --git a/debian/libcuinj64-SOVER.symbols.in b/debian/libcuinj64-SOVER.symbols.in
index 780fb50..1ff59a2 100644
--- a/debian/libcuinj64-SOVER.symbols.in
+++ b/debian/libcuinj64-SOVER.symbols.in
@@ -1,3 +1,4 @@
 libcuinj64.so.#SOVERSION# #PACKAGE# #MINVER#
  InitializeInjection@Base 4.1
  InitializeInjectionNvtx@Base 5.0
+ acc_register_library@Base 8.0
diff --git a/debian/libcuptiSOVER.symbols.in b/debian/libcuptiSOVER.symbols.in
index 4239aa7..662163e 100644
--- a/debian/libcuptiSOVER.symbols.in
+++ b/debian/libcuptiSOVER.symbols.in
@@ -13,9 +13,12 @@ libcupti.so.#SOVERSION# #PACKAGE# #MINVER#
  cuptiActivityGetAttribute@Base 5.5
  cuptiActivityGetNextRecord@Base 4.1
  cuptiActivityGetNumDroppedRecords@Base 4.1
+ cuptiActivityPopExternalCorrelationId@Base 8.0
+ cuptiActivityPushExternalCorrelationId@Base 8.0
 #MISSING: 6.0# cuptiActivityQueryBuffer@Base 4.1
  cuptiActivityRegisterCallbacks@Base 5.5
  cuptiActivitySetAttribute@Base 5.5
+ cuptiComputeCapabilitySupported@Base 8.0
  cuptiDeviceEnumEventDomains@Base 4.1
  cuptiDeviceEnumMetrics@Base 4.1
  cuptiDeviceGetAttribute@Base 4.1
@@ -52,6 +55,7 @@ libcupti.so.#SOVERSION# #PACKAGE# #MINVER#
  cuptiEventGroupSetEnable@Base 5.5
  cuptiEventGroupSetsCreate@Base 4.1
  cuptiEventGroupSetsDestroy@Base 4.1
+ cuptiFinalize@Base 8.0
  cuptiGetAutoBoostState@Base 6.5
  cuptiGetCallbackState@Base 4.1
  cuptiGetContextId@Base 6.0
@@ -61,6 +65,8 @@ libcupti.so.#SOVERSION# #PACKAGE# #MINVER#
  cuptiGetNumMetrics@Base 4.1
  cuptiGetResultString@Base 4.1
  cuptiGetStreamId@Base 4.1
+ cuptiGetStreamIdEx@Base 8.0
+ cuptiGetThreadIdType@Base 8.0
  cuptiGetTimestamp@Base 4.1
  cuptiGetVersion@Base 4.1
  cuptiKernelReplaySubscribeUpdate@Base 7.5
@@ -74,7 +80,9 @@ libcupti.so.#SOVERSION# #PACKAGE# #MINVER#
  cuptiMetricGetRequiredEventGroupSets@Base 6.0
  cuptiMetricGetValue2@Base 5.5
  cuptiMetricGetValue@Base 4.1
+ cuptiOpenACCInitialize@Base 8.0
  cuptiSetEventCollectionMode@Base 4.1
+ cuptiSetThreadIdType@Base 8.0
  cuptiSubscribe@Base 4.1
  cuptiSupportedDomains@Base 4.1
  cuptiUnsubscribe@Base 4.1
diff --git a/debian/libcurandSOVER.symbols.in b/debian/libcurandSOVER.symbols.in
index 918fa24..98828a2 100644
--- a/debian/libcurandSOVER.symbols.in
+++ b/debian/libcurandSOVER.symbols.in
@@ -17,6 +17,7 @@ libcurand.so.#SOVERSION# #PACKAGE# #MINVER#
  curandGenerateUniformDouble@Base 3.2
  curandGetDirectionVectors32@Base 3.2
  curandGetDirectionVectors64@Base 4.0
+ curandGetProperty@Base 8.0
  curandGetScrambleConstants32@Base 4.0
  curandGetScrambleConstants64@Base 4.0
  curandGetVersion@Base 3.2
diff --git a/debian/libcusolverSOVER.symbols.in b/debian/libcusolverSOVER.symbols.in
index c7addd2..72e53ba 100644
--- a/debian/libcusolverSOVER.symbols.in
+++ b/debian/libcusolverSOVER.symbols.in
@@ -1,13 +1,13 @@
 libcusolver.so.#SOVERSION# #PACKAGE# #MINVER#
- Clarfg_cublas_kernel_dev@Base 7.0
- Dlarfg_cublas_kernel_dev@Base 7.0
- Dlarfg_domino_kernel_dev@Base 7.0
- Slarfg_cublas_kernel_dev@Base 7.0
- Slarfg_domino_kernel_dev@Base 7.0
- Zlarfg_cublas_kernel_dev@Base 7.0
- cgeqrf_@Base 7.5
- cheev_@Base 7.5
- cunmqr_@Base 7.5
+#MISSING: 8.0# Clarfg_cublas_kernel_dev@Base 7.0
+#MISSING: 8.0# Dlarfg_cublas_kernel_dev@Base 7.0
+#MISSING: 8.0# Dlarfg_domino_kernel_dev@Base 7.0
+#MISSING: 8.0# Slarfg_cublas_kernel_dev@Base 7.0
+#MISSING: 8.0# Slarfg_domino_kernel_dev@Base 7.0
+#MISSING: 8.0# Zlarfg_cublas_kernel_dev@Base 7.0
+#MISSING: 8.0# cgeqrf_@Base 7.5
+#MISSING: 8.0# cheev_@Base 7.5
+#MISSING: 8.0# cunmqr_@Base 7.5
 #MISSING: 7.5# cusolverCaggregate2interleaved@Base 7.0
 #MISSING: 7.5# cusolverCaxby@Base 7.0
 #MISSING: 7.5# cusolverCcsrchol_factor@Base 7.0
@@ -29,127 +29,287 @@ libcusolver.so.#SOVERSION# #PACKAGE# #MINVER#
 #MISSING: 7.5# cusolverDestroyCsrcholInfo@Base 7.0
 #MISSING: 7.5# cusolverDgather@Base 7.0
 #MISSING: 7.5# cusolverDinterleaved2aggregate@Base 7.0
- cusolverDnCgebd2@Base 7.0
+#MISSING: 8.0# cusolverDnCgebd2@Base 7.0
  cusolverDnCgebrd@Base 7.0
+ cusolverDnCgebrdHost@Base 8.0
  cusolverDnCgebrd_bufferSize@Base 7.0
+ cusolverDnCgelqfHost@Base 8.0
  cusolverDnCgemmHost@Base 7.0
  cusolverDnCgeqrSolveBatched@Base 7.0
  cusolverDnCgeqrf@Base 7.0
  cusolverDnCgeqrfBatched@Base 7.0
+ cusolverDnCgeqrfHost@Base 8.0
  cusolverDnCgeqrf_bufferSize@Base 7.0
  cusolverDnCgesvd@Base 7.0
+ cusolverDnCgesvdHost@Base 8.0
  cusolverDnCgesvd_bufferSize@Base 7.0
  cusolverDnCgetrf@Base 7.0
- cusolverDnCgetrfBatched@Base 7.5
+#MISSING: 8.0# cusolverDnCgetrfBatched@Base 7.5
  cusolverDnCgetrf_bufferSize@Base 7.0
  cusolverDnCgetrs@Base 7.0
- cusolverDnCgetrsBatched@Base 7.5
- cusolverDnClabrd@Base 7.0
- cusolverDnClacgv@Base 7.0
+#MISSING: 8.0# cusolverDnCgetrsBatched@Base 7.5
+ cusolverDnCheevHost@Base 8.0
+ cusolverDnCheevd@Base 8.0
+ cusolverDnCheevdHost@Base 8.0
+ cusolverDnCheevd_bufferSize@Base 8.0
+ cusolverDnCheevj@Base 8.0
+ cusolverDnCheevj_bufferSize@Base 8.0
+ cusolverDnChegvd@Base 8.0
+ cusolverDnChegvdHost@Base 8.0
+ cusolverDnChegvd_bufferSize@Base 8.0
+ cusolverDnChetrd@Base 8.0
+ cusolverDnChetrdHost@Base 8.0
+ cusolverDnChetrd_bufferSize@Base 8.0
+#MISSING: 8.0# cusolverDnClabrd@Base 7.0
+#MISSING: 8.0# cusolverDnClacgv@Base 7.0
+ cusolverDnClacpyHost@Base 8.0
+ cusolverDnClangeHost@Base 8.0
+ cusolverDnClarfHost@Base 8.0
+ cusolverDnClarfgHost@Base 8.0
  cusolverDnClaswp@Base 7.0
  cusolverDnClsvluBatched@Base 7.5
+ cusolverDnCnrm2Host@Base 8.0
  cusolverDnCpotrf@Base 7.0
+ cusolverDnCpotrfHost@Base 8.0
  cusolverDnCpotrf_bufferSize@Base 7.0
- cusolverDnCpotrf_naive@Base 7.5
- cusolverDnCpotrf_panel@Base 7.5
+#MISSING: 8.0# cusolverDnCpotrf_naive@Base 7.5
+#MISSING: 8.0# cusolverDnCpotrf_panel@Base 7.5
  cusolverDnCpotrs@Base 7.0
  cusolverDnCqrHost@Base 7.5
  cusolverDnCqr_bufferSizeHost@Base 7.5
  cusolverDnCreate@Base 7.0
+ cusolverDnCsscalHost@Base 8.0
  cusolverDnCsytrf@Base 7.0
  cusolverDnCsytrf_bufferSize@Base 7.0
+ cusolverDnCungbr@Base 8.0
+ cusolverDnCungbrHost@Base 8.0
+ cusolverDnCungbr_bufferSize@Base 8.0
+ cusolverDnCunglqHost@Base 8.0
+ cusolverDnCungqr@Base 8.0
+ cusolverDnCungqrHost@Base 8.0
+ cusolverDnCungqr_bufferSize@Base 8.0
+ cusolverDnCungtr@Base 8.0
+ cusolverDnCungtrHost@Base 8.0
+ cusolverDnCungtr_bufferSize@Base 8.0
  cusolverDnCunmqr@Base 7.0
+ cusolverDnCunmqrHost@Base 8.0
+ cusolverDnCunmqr_bufferSize@Base 8.0
+ cusolverDnDals_grid_Host@Base 8.0
+ cusolverDnDals_simple_Host@Base 8.0
  cusolverDnDestroy@Base 7.0
- cusolverDnDgebd2@Base 7.0
+#MISSING: 8.0# cusolverDnDgebd2@Base 7.0
  cusolverDnDgebrd@Base 7.0
+ cusolverDnDgebrdHost@Base 8.0
  cusolverDnDgebrd_bufferSize@Base 7.0
+ cusolverDnDgelqfHost@Base 8.0
  cusolverDnDgemmHost@Base 7.0
  cusolverDnDgeqrSolveBatched@Base 7.0
  cusolverDnDgeqrf@Base 7.0
  cusolverDnDgeqrfBatched@Base 7.0
+ cusolverDnDgeqrfHost@Base 8.0
  cusolverDnDgeqrf_bufferSize@Base 7.0
  cusolverDnDgesvd@Base 7.0
+ cusolverDnDgesvdHost@Base 8.0
  cusolverDnDgesvd_bufferSize@Base 7.0
  cusolverDnDgetrf@Base 7.0
- cusolverDnDgetrfBatched@Base 7.5
+#MISSING: 8.0# cusolverDnDgetrfBatched@Base 7.5
  cusolverDnDgetrf_bufferSize@Base 7.0
  cusolverDnDgetrs@Base 7.0
- cusolverDnDgetrsBatched@Base 7.5
- cusolverDnDlabrd@Base 7.0
+#MISSING: 8.0# cusolverDnDgetrsBatched@Base 7.5
+#MISSING: 8.0# cusolverDnDlabrd@Base 7.0
+ cusolverDnDlacpyHost@Base 8.0
+ cusolverDnDlangeHost@Base 8.0
+ cusolverDnDlarfHost@Base 8.0
+ cusolverDnDlarfgHost@Base 8.0
  cusolverDnDlaswp@Base 7.0
  cusolverDnDlsvluBatched@Base 7.5
+ cusolverDnDnrm2Host@Base 8.0
+ cusolverDnDorgbr@Base 8.0
+ cusolverDnDorgbrHost@Base 8.0
+ cusolverDnDorgbr_bufferSize@Base 8.0
+ cusolverDnDorglqHost@Base 8.0
+ cusolverDnDorgqr@Base 8.0
+ cusolverDnDorgqrHost@Base 8.0
+ cusolverDnDorgqr_bufferSize@Base 8.0
+ cusolverDnDorgtr@Base 8.0
+ cusolverDnDorgtrHost@Base 8.0
+ cusolverDnDorgtr_bufferSize@Base 8.0
  cusolverDnDormqr@Base 7.0
+ cusolverDnDormqrHost@Base 8.0
+ cusolverDnDormqr_bufferSize@Base 8.0
  cusolverDnDpotrf@Base 7.0
+ cusolverDnDpotrfHost@Base 8.0
  cusolverDnDpotrf_bufferSize@Base 7.0
- cusolverDnDpotrf_naive@Base 7.5
- cusolverDnDpotrf_panel@Base 7.5
+#MISSING: 8.0# cusolverDnDpotrf_naive@Base 7.5
+#MISSING: 8.0# cusolverDnDpotrf_panel@Base 7.5
  cusolverDnDpotrs@Base 7.0
  cusolverDnDqrHost@Base 7.5
  cusolverDnDqr_bufferSizeHost@Base 7.5
+ cusolverDnDscalHost@Base 8.0
+ cusolverDnDsterfHost@Base 8.0
+ cusolverDnDsyevHost@Base 8.0
+ cusolverDnDsyevbjHost@Base 8.0
+ cusolverDnDsyevd@Base 8.0
+ cusolverDnDsyevdHost@Base 8.0
+ cusolverDnDsyevd_bufferSize@Base 8.0
+ cusolverDnDsyevj@Base 8.0
+ cusolverDnDsyevjBatched@Base 8.0
+ cusolverDnDsyevjBatched_bufferSize@Base 8.0
+ cusolverDnDsyevjHost@Base 8.0
+ cusolverDnDsyevj_bufferSize@Base 8.0
+ cusolverDnDsygvd@Base 8.0
+ cusolverDnDsygvdHost@Base 8.0
+ cusolverDnDsygvd_bufferSize@Base 8.0
  cusolverDnDsytrd@Base 7.0
+ cusolverDnDsytrdHost@Base 8.0
+ cusolverDnDsytrd_bufferSize@Base 8.0
  cusolverDnDsytrf@Base 7.0
  cusolverDnDsytrf_bufferSize@Base 7.0
  cusolverDnGetStream@Base 7.0
+ cusolverDnSals_grid_Host@Base 8.0
+ cusolverDnSals_simple_Host@Base 8.0
  cusolverDnSetStream@Base 7.0
- cusolverDnSgebd2@Base 7.0
+#MISSING: 8.0# cusolverDnSgebd2@Base 7.0
  cusolverDnSgebrd@Base 7.0
+ cusolverDnSgebrdHost@Base 8.0
  cusolverDnSgebrd_bufferSize@Base 7.0
+ cusolverDnSgelqfHost@Base 8.0
  cusolverDnSgemmHost@Base 7.0
  cusolverDnSgeqrSolveBatched@Base 7.0
  cusolverDnSgeqrf@Base 7.0
  cusolverDnSgeqrfBatched@Base 7.0
+ cusolverDnSgeqrfHost@Base 8.0
  cusolverDnSgeqrf_bufferSize@Base 7.0
  cusolverDnSgesvd@Base 7.0
+ cusolverDnSgesvdHost@Base 8.0
  cusolverDnSgesvd_bufferSize@Base 7.0
  cusolverDnSgetrf@Base 7.0
- cusolverDnSgetrfBatched@Base 7.5
+#MISSING: 8.0# cusolverDnSgetrfBatched@Base 7.5
  cusolverDnSgetrf_bufferSize@Base 7.0
  cusolverDnSgetrs@Base 7.0
- cusolverDnSgetrsBatched@Base 7.5
- cusolverDnSlabrd@Base 7.0
+#MISSING: 8.0# cusolverDnSgetrsBatched@Base 7.5
+#MISSING: 8.0# cusolverDnSlabrd@Base 7.0
+ cusolverDnSlacpyHost@Base 8.0
+ cusolverDnSlangeHost@Base 8.0
+ cusolverDnSlarfHost@Base 8.0
+ cusolverDnSlarfgHost@Base 8.0
  cusolverDnSlaswp@Base 7.0
  cusolverDnSlsvluBatched@Base 7.5
+ cusolverDnSnrm2Host@Base 8.0
+ cusolverDnSorgbr@Base 8.0
+ cusolverDnSorgbrHost@Base 8.0
+ cusolverDnSorgbr_bufferSize@Base 8.0
+ cusolverDnSorglqHost@Base 8.0
+ cusolverDnSorgqr@Base 8.0
+ cusolverDnSorgqrHost@Base 8.0
+ cusolverDnSorgqr_bufferSize@Base 8.0
+ cusolverDnSorgtr@Base 8.0
+ cusolverDnSorgtrHost@Base 8.0
+ cusolverDnSorgtr_bufferSize@Base 8.0
  cusolverDnSormqr@Base 7.0
+ cusolverDnSormqrHost@Base 8.0
+ cusolverDnSormqr_bufferSize@Base 8.0
  cusolverDnSpotrf@Base 7.0
+ cusolverDnSpotrfHost@Base 8.0
  cusolverDnSpotrf_bufferSize@Base 7.0
- cusolverDnSpotrf_naive@Base 7.5
- cusolverDnSpotrf_panel@Base 7.5
+#MISSING: 8.0# cusolverDnSpotrf_naive@Base 7.5
+#MISSING: 8.0# cusolverDnSpotrf_panel@Base 7.5
  cusolverDnSpotrs@Base 7.0
  cusolverDnSqrHost@Base 7.5
  cusolverDnSqr_bufferSizeHost@Base 7.5
+ cusolverDnSscalHost@Base 8.0
+ cusolverDnSsterfHost@Base 8.0
+ cusolverDnSsyevHost@Base 8.0
+ cusolverDnSsyevbjHost@Base 8.0
+ cusolverDnSsyevd@Base 8.0
+ cusolverDnSsyevdHost@Base 8.0
+ cusolverDnSsyevd_bufferSize@Base 8.0
+ cusolverDnSsyevj@Base 8.0
+ cusolverDnSsyevjBatched@Base 8.0
+ cusolverDnSsyevjBatched_bufferSize@Base 8.0
+ cusolverDnSsyevjHost@Base 8.0
+ cusolverDnSsyevj_bufferSize@Base 8.0
+ cusolverDnSsygvd@Base 8.0
+ cusolverDnSsygvdHost@Base 8.0
+ cusolverDnSsygvd_bufferSize@Base 8.0
  cusolverDnSsytrd@Base 7.0
+ cusolverDnSsytrdHost@Base 8.0
+ cusolverDnSsytrd_bufferSize@Base 8.0
  cusolverDnSsytrf@Base 7.0
  cusolverDnSsytrf_bufferSize@Base 7.0
- cusolverDnZgebd2@Base 7.0
+ cusolverDnXtCreate@Base 8.0
+ cusolverDnXtDals@Base 8.0
+ cusolverDnXtDestroy@Base 8.0
+ cusolverDnXtDeviceSelect@Base 8.0
+ cusolverDnXtDsyevj@Base 8.0
+ cusolverDnXtSals@Base 8.0
+ cusolverDnXtSsyevj@Base 8.0
+ cusolverDnZdscalHost@Base 8.0
+#MISSING: 8.0# cusolverDnZgebd2@Base 7.0
  cusolverDnZgebrd@Base 7.0
+ cusolverDnZgebrdHost@Base 8.0
  cusolverDnZgebrd_bufferSize@Base 7.0
+ cusolverDnZgelqfHost@Base 8.0
  cusolverDnZgemmHost@Base 7.0
  cusolverDnZgeqrSolveBatched@Base 7.0
  cusolverDnZgeqrf@Base 7.0
  cusolverDnZgeqrfBatched@Base 7.0
+ cusolverDnZgeqrfHost@Base 8.0
  cusolverDnZgeqrf_bufferSize@Base 7.0
  cusolverDnZgesvd@Base 7.0
+ cusolverDnZgesvdHost@Base 8.0
  cusolverDnZgesvd_bufferSize@Base 7.0
  cusolverDnZgetrf@Base 7.0
- cusolverDnZgetrfBatched@Base 7.5
+#MISSING: 8.0# cusolverDnZgetrfBatched@Base 7.5
  cusolverDnZgetrf_bufferSize@Base 7.0
  cusolverDnZgetrs@Base 7.0
- cusolverDnZgetrsBatched@Base 7.5
- cusolverDnZlabrd@Base 7.0
- cusolverDnZlacgv@Base 7.0
+#MISSING: 8.0# cusolverDnZgetrsBatched@Base 7.5
+ cusolverDnZheevHost@Base 8.0
+ cusolverDnZheevd@Base 8.0
+ cusolverDnZheevdHost@Base 8.0
+ cusolverDnZheevd_bufferSize@Base 8.0
+ cusolverDnZheevj@Base 8.0
+ cusolverDnZheevj_bufferSize@Base 8.0
+ cusolverDnZhegvd@Base 8.0
+ cusolverDnZhegvdHost@Base 8.0
+ cusolverDnZhegvd_bufferSize@Base 8.0
+ cusolverDnZhetrd@Base 8.0
+ cusolverDnZhetrdHost@Base 8.0
+ cusolverDnZhetrd_bufferSize@Base 8.0
+#MISSING: 8.0# cusolverDnZlabrd@Base 7.0
+#MISSING: 8.0# cusolverDnZlacgv@Base 7.0
+ cusolverDnZlacpyHost@Base 8.0
+ cusolverDnZlangeHost@Base 8.0
+ cusolverDnZlarfHost@Base 8.0
+ cusolverDnZlarfgHost@Base 8.0
  cusolverDnZlaswp@Base 7.0
  cusolverDnZlsvluBatched@Base 7.5
+ cusolverDnZnrm2Host@Base 8.0
  cusolverDnZpotrf@Base 7.0
+ cusolverDnZpotrfHost@Base 8.0
  cusolverDnZpotrf_bufferSize@Base 7.0
- cusolverDnZpotrf_naive@Base 7.5
- cusolverDnZpotrf_panel@Base 7.5
+#MISSING: 8.0# cusolverDnZpotrf_naive@Base 7.5
+#MISSING: 8.0# cusolverDnZpotrf_panel@Base 7.5
  cusolverDnZpotrs@Base 7.0
  cusolverDnZqrHost@Base 7.5
  cusolverDnZqr_bufferSizeHost@Base 7.5
  cusolverDnZsytrf@Base 7.0
  cusolverDnZsytrf_bufferSize@Base 7.0
+ cusolverDnZungbr@Base 8.0
+ cusolverDnZungbrHost@Base 8.0
+ cusolverDnZungbr_bufferSize@Base 8.0
+ cusolverDnZunglqHost@Base 8.0
+ cusolverDnZungqr@Base 8.0
+ cusolverDnZungqrHost@Base 8.0
+ cusolverDnZungqr_bufferSize@Base 8.0
+ cusolverDnZungtr@Base 8.0
+ cusolverDnZungtrHost@Base 8.0
+ cusolverDnZungtr_bufferSize@Base 8.0
  cusolverDnZunmqr@Base 7.0
+ cusolverDnZunmqrHost@Base 8.0
+ cusolverDnZunmqr_bufferSize@Base 8.0
 #MISSING: 7.5# cusolverDscatter@Base 7.0
+ cusolverGetProperty@Base 8.0
 #MISSING: 7.5# cusolverReleaseResourcesCsrqrInfo@Base 7.0
  cusolverRfAccessBundledFactorsDevice@Base 7.0
  cusolverRfAnalyze@Base 7.0
@@ -393,9 +553,9 @@ libcusolver.so.#SOVERSION# #PACKAGE# #MINVER#
 #MISSING: 7.5# cusparseSscatterBatch@Base 7.0
 #MISSING: 7.5# cusparseZgatherBatch@Base 7.0
 #MISSING: 7.5# cusparseZscatterBatch@Base 7.0
- dgeqrf_@Base 7.5
- dormqr_@Base 7.5
- dsyev_@Base 7.5
+#MISSING: 8.0# dgeqrf_@Base 7.5
+#MISSING: 8.0# dormqr_@Base 7.5
+#MISSING: 8.0# dsyev_@Base 7.5
 #MISSING: 7.5# hsolverCaxby@Base 7.0
 #MISSING: 7.5# hsolverCcsrchol_factor@Base 7.0
 #MISSING: 7.5# hsolverCcsrchol_solve@Base 7.0
@@ -468,8 +628,8 @@ libcusolver.so.#SOVERSION# #PACKAGE# #MINVER#
 #MISSING: 7.5# hsolverZcsrqr_solve@Base 7.0
 #MISSING: 7.5# hsolverZgather@Base 7.0
 #MISSING: 7.5# hsolverZscatter@Base 7.0
- sgeqrf_@Base 7.5
- sormqr_@Base 7.5
+#MISSING: 8.0# sgeqrf_@Base 7.5
+#MISSING: 8.0# sormqr_@Base 7.5
 #MISSING: 7.5# sparseCcsrtrsm@Base 7.0
 #MISSING: 7.5# sparseCcsrxsv@Base 7.0
 #MISSING: 7.5# sparseCdotc@Base 7.0
@@ -509,7 +669,7 @@ libcusolver.so.#SOVERSION# #PACKAGE# #MINVER#
 #MISSING: 7.5# sparseZqrcsrsv@Base 7.0
 #MISSING: 7.5# sparseZscal@Base 7.0
 #MISSING: 7.5# sparseZscatterBatch@Base 7.0
- ssyev_@Base 7.5
- zgeqrf_@Base 7.5
- zheev_@Base 7.5
- zunmqr_@Base 7.5
+#MISSING: 8.0# ssyev_@Base 7.5
+#MISSING: 8.0# zgeqrf_@Base 7.5
+#MISSING: 8.0# zheev_@Base 7.5
+#MISSING: 8.0# zunmqr_@Base 7.5
diff --git a/debian/libcusparseSOVER.symbols.in b/debian/libcusparseSOVER.symbols.in
index b71fab3..fc37a25 100644
--- a/debian/libcusparseSOVER.symbols.in
+++ b/debian/libcusparseSOVER.symbols.in
@@ -27,6 +27,7 @@ libcusparse.so.#SOVERSION# #PACKAGE# #MINVER#
  cusparseCcsr2bsr@Base 5.0
  cusparseCcsr2csc@Base 3.2
  cusparseCcsr2csc_v2@Base 4.1
+ cusparseCcsr2csr_compress@Base 8.0
  cusparseCcsr2csru@Base 7.0
  cusparseCcsr2dense@Base 3.2
  cusparseCcsr2gebsr@Base 5.5
@@ -65,6 +66,7 @@ libcusparse.so.#SOVERSION# #PACKAGE# #MINVER#
  cusparseCcsrmm_v2@Base 4.1
  cusparseCcsrmv@Base 3.2
  cusparseCcsrmv_hyb@Base 6.0
+ cusparseCcsrmv_mp@Base 8.0
  cusparseCcsrmv_v2@Base 4.1
 #MISSING: 4.1# cusparseCcsrsm@Base 3.2
  cusparseCcsrsm_analysis@Base 4.1
@@ -102,6 +104,7 @@ libcusparse.so.#SOVERSION# #PACKAGE# #MINVER#
  cusparseCgebsr2gebsr@Base 5.5
  cusparseCgebsr2gebsr_bufferSize@Base 6.0
  cusparseCgebsr2gebsr_bufferSizeExt@Base 7.0
+ cusparseCgemmi@Base 8.0
  cusparseCgemvi@Base 7.5
  cusparseCgemvi_bufferSize@Base 7.5
  cusparseCgetrf_ilu@Base 6.0
@@ -117,6 +120,8 @@ libcusparse.so.#SOVERSION# #PACKAGE# #MINVER#
  cusparseChybsv_analysis@Base 4.1
  cusparseChybsv_solve@Base 4.1
  cusparseCnnz@Base 3.2
+ cusparseCnnz_compress@Base 8.0
+ cusparseCopyMatDescr@Base 8.0
  cusparseCpotrf_ic@Base 6.5
  cusparseCreate@Base 3.2
  cusparseCreateBsric02Info@Base 6.0
@@ -141,6 +146,12 @@ libcusparse.so.#SOVERSION# #PACKAGE# #MINVER#
  cusparseCreateSolveAnalysisInfo@Base 4.0
  cusparseCscatter@Base 6.0
  cusparseCsctr@Base 3.2
+ cusparseCsr2cscEx@Base 8.0
+ cusparseCsrilu0Ex@Base 8.0
+ cusparseCsrmvEx@Base 8.0
+ cusparseCsrmvEx_bufferSize@Base 8.0
+ cusparseCsrsv_analysisEx@Base 8.0
+ cusparseCsrsv_solveEx@Base 8.0
  cusparseDaxpyi@Base 3.2
  cusparseDaxpyi_v2@Base 4.1
  cusparseDbsr2csr@Base 5.0
@@ -169,6 +180,7 @@ libcusparse.so.#SOVERSION# #PACKAGE# #MINVER#
  cusparseDcsr2bsr@Base 5.0
  cusparseDcsr2csc@Base 3.2
  cusparseDcsr2csc_v2@Base 4.1
+ cusparseDcsr2csr_compress@Base 8.0
  cusparseDcsr2csru@Base 7.0
  cusparseDcsr2dense@Base 3.2
  cusparseDcsr2gebsr@Base 5.5
@@ -207,6 +219,7 @@ libcusparse.so.#SOVERSION# #PACKAGE# #MINVER#
  cusparseDcsrmm_v2@Base 4.1
  cusparseDcsrmv@Base 3.2
  cusparseDcsrmv_hyb@Base 6.0
+ cusparseDcsrmv_mp@Base 8.0
  cusparseDcsrmv_v2@Base 4.1
 #MISSING: 4.1# cusparseDcsrsm@Base 3.2
  cusparseDcsrsm_analysis@Base 4.1
@@ -263,6 +276,7 @@ libcusparse.so.#SOVERSION# #PACKAGE# #MINVER#
  cusparseDgebsr2gebsr@Base 5.5
  cusparseDgebsr2gebsr_bufferSize@Base 6.0
  cusparseDgebsr2gebsr_bufferSizeExt@Base 7.0
+ cusparseDgemmi@Base 8.0
  cusparseDgemvi@Base 7.5
  cusparseDgemvi_bufferSize@Base 7.5
  cusparseDgetrf_ilu@Base 6.0
@@ -278,11 +292,13 @@ libcusparse.so.#SOVERSION# #PACKAGE# #MINVER#
  cusparseDhybsv_analysis@Base 4.1
  cusparseDhybsv_solve@Base 4.1
  cusparseDnnz@Base 3.2
+ cusparseDnnz_compress@Base 8.0
  cusparseDpotrf_ic@Base 6.5
  cusparseDroti@Base 3.2
  cusparseDroti_v2@Base 4.1
  cusparseDscatter@Base 6.0
  cusparseDsctr@Base 3.2
+ cusparseGetColorAlgs@Base 8.0
  cusparseGetCooNnzHybMat@Base 5.5
  cusparseGetEllWidthHybMat@Base 5.5
  cusparseGetLevelInfo@Base 5.5
@@ -291,6 +307,8 @@ libcusparse.so.#SOVERSION# #PACKAGE# #MINVER#
  cusparseGetMatIndexBase@Base 3.2
  cusparseGetMatType@Base 3.2
  cusparseGetPointerMode@Base 4.1
+ cusparseGetProperty@Base 8.0
+ cusparseGetStream@Base 8.0
  cusparseGetVersion@Base 3.2
  cusparseIgather@Base 6.0
  cusparseIidentity@Base 6.0
@@ -338,6 +356,7 @@ libcusparse.so.#SOVERSION# #PACKAGE# #MINVER#
  cusparseScsr2bsr@Base 5.0
  cusparseScsr2csc@Base 3.2
  cusparseScsr2csc_v2@Base 4.1
+ cusparseScsr2csr_compress@Base 8.0
  cusparseScsr2csru@Base 7.0
  cusparseScsr2dense@Base 3.2
  cusparseScsr2gebsr@Base 5.5
@@ -376,6 +395,7 @@ libcusparse.so.#SOVERSION# #PACKAGE# #MINVER#
  cusparseScsrmm_v2@Base 4.1
  cusparseScsrmv@Base 3.2
  cusparseScsrmv_hyb@Base 6.0
+ cusparseScsrmv_mp@Base 8.0
  cusparseScsrmv_v2@Base 4.1
 #MISSING: 4.1# cusparseScsrsm@Base 3.2
  cusparseScsrsm_analysis@Base 4.1
@@ -404,6 +424,7 @@ libcusparse.so.#SOVERSION# #PACKAGE# #MINVER#
  cusparseSdense2csr@Base 3.2
  cusparseSdense2hyb@Base 4.1
  cusparseSdoti@Base 3.2
+ cusparseSetColorAlgs@Base 8.0
 #MISSING: 6.0# cusparseSetKernelStream@Base 3.2
  cusparseSetMatDiagType@Base 3.2
  cusparseSetMatFillMode@Base 3.2
@@ -420,6 +441,7 @@ libcusparse.so.#SOVERSION# #PACKAGE# #MINVER#
  cusparseSgebsr2gebsr@Base 5.5
  cusparseSgebsr2gebsr_bufferSize@Base 6.0
  cusparseSgebsr2gebsr_bufferSizeExt@Base 7.0
+ cusparseSgemmi@Base 8.0
  cusparseSgemvi@Base 7.5
  cusparseSgemvi_bufferSize@Base 7.5
  cusparseSgetrf_ilu@Base 6.0
@@ -435,6 +457,7 @@ libcusparse.so.#SOVERSION# #PACKAGE# #MINVER#
  cusparseShybsv_analysis@Base 4.1
  cusparseShybsv_solve@Base 4.1
  cusparseSnnz@Base 3.2
+ cusparseSnnz_compress@Base 8.0
  cusparseSpotrf_ic@Base 6.5
  cusparseSroti@Base 3.2
  cusparseSroti_v2@Base 4.1
@@ -458,6 +481,7 @@ libcusparse.so.#SOVERSION# #PACKAGE# #MINVER#
  cusparseXcsr42csrCols@Base 7.0
  cusparseXcsr42csrRows@Base 7.0
  cusparseXcsr42csr_bufferSize@Base 7.0
+ cusparseXcsrValid@Base 8.0
  cusparseXcsrgeamNnz@Base 5.0
  cusparseXcsrgemm2Cols@Base 7.0
  cusparseXcsrgemm2Nnz@Base 7.0
@@ -518,6 +542,7 @@ libcusparse.so.#SOVERSION# #PACKAGE# #MINVER#
  cusparseZcsr2bsr@Base 5.0
  cusparseZcsr2csc@Base 3.2
  cusparseZcsr2csc_v2@Base 4.1
+ cusparseZcsr2csr_compress@Base 8.0
  cusparseZcsr2csru@Base 7.0
  cusparseZcsr2dense@Base 3.2
  cusparseZcsr2gebsr@Base 5.5
@@ -556,6 +581,7 @@ libcusparse.so.#SOVERSION# #PACKAGE# #MINVER#
  cusparseZcsrmm_v2@Base 4.1
  cusparseZcsrmv@Base 3.2
  cusparseZcsrmv_hyb@Base 6.0
+ cusparseZcsrmv_mp@Base 8.0
  cusparseZcsrmv_v2@Base 4.1
 #MISSING: 4.1# cusparseZcsrsm@Base 3.2
  cusparseZcsrsm_analysis@Base 4.1
@@ -593,6 +619,7 @@ libcusparse.so.#SOVERSION# #PACKAGE# #MINVER#
  cusparseZgebsr2gebsr@Base 5.5
  cusparseZgebsr2gebsr_bufferSize@Base 6.0
  cusparseZgebsr2gebsr_bufferSizeExt@Base 7.0
+ cusparseZgemmi@Base 8.0
  cusparseZgemvi@Base 7.5
  cusparseZgemvi_bufferSize@Base 7.5
  cusparseZgetrf_ilu@Base 6.0
@@ -608,6 +635,7 @@ libcusparse.so.#SOVERSION# #PACKAGE# #MINVER#
  cusparseZhybsv_analysis@Base 4.1
  cusparseZhybsv_solve@Base 4.1
  cusparseZnnz@Base 3.2
+ cusparseZnnz_compress@Base 8.0
  cusparseZpotrf_ic@Base 6.5
  cusparseZscatter@Base 6.0
  cusparseZsctr@Base 3.2
diff --git a/debian/libnppcSOVER.symbols.in b/debian/libnppcSOVER.symbols.in
index bbe1818..3ae5022 100644
--- a/debian/libnppcSOVER.symbols.in
+++ b/debian/libnppcSOVER.symbols.in
@@ -2,6 +2,7 @@ libnppc.so.#SOVERSION# #PACKAGE# #MINVER#
  Event@Base 5.5
  Stream@Base 5.5
  nppGetGpuComputeCapability@Base 4.0
+ nppGetGpuDeviceProperties@Base 8.0
  nppGetGpuName@Base 4.0
  nppGetGpuNumSMs@Base 4.0
  nppGetLibVersion@Base 4.0
@@ -9,4 +10,6 @@ libnppc.so.#SOVERSION# #PACKAGE# #MINVER#
  nppGetMaxThreadsPerSM@Base 5.0
  nppGetPointerMemoryType@Base 5.5
  nppGetStream@Base 4.0
+ nppGetStreamMaxThreadsPerSM@Base 8.0
+ nppGetStreamNumSMs@Base 8.0
  nppSetStream@Base 4.0
diff --git a/debian/libnppiSOVER.symbols.in b/debian/libnppiSOVER.symbols.in
index 4bc8210..3374f8e 100644
--- a/debian/libnppiSOVER.symbols.in
+++ b/debian/libnppiSOVER.symbols.in
@@ -1388,6 +1388,12 @@ libnppi.so.#SOVERSION# #PACKAGE# #MINVER#
  nppiFilter32f_8u_C2R@Base 6.5
  nppiFilter32f_8u_C3R@Base 5.5
  nppiFilter32f_8u_C4R@Base 5.5
+ nppiFilterBilateralGaussBorder_16u_C1R@Base 8.0
+ nppiFilterBilateralGaussBorder_16u_C3R@Base 8.0
+ nppiFilterBilateralGaussBorder_32f_C1R@Base 8.0
+ nppiFilterBilateralGaussBorder_32f_C3R@Base 8.0
+ nppiFilterBilateralGaussBorder_8u_C1R@Base 8.0
+ nppiFilterBilateralGaussBorder_8u_C3R@Base 8.0
  nppiFilterBorder32f_16s_AC4R@Base 6.0
  nppiFilterBorder32f_16s_C1R@Base 6.0
  nppiFilterBorder32f_16s_C3R@Base 6.0
@@ -1468,6 +1474,8 @@ libnppi.so.#SOVERSION# #PACKAGE# #MINVER#
  nppiFilterBox_8u_C1R@Base 4.0
  nppiFilterBox_8u_C3R@Base 5.5
  nppiFilterBox_8u_C4R@Base 4.0
+ nppiFilterCannyBorderGetBufferSize@Base 8.0
+ nppiFilterCannyBorder_8u_C1R@Base 8.0
  nppiFilterColumn32f_16s_AC4R@Base 5.5
  nppiFilterColumn32f_16s_C1R@Base 5.5
  nppiFilterColumn32f_16s_C3R@Base 5.5
@@ -1573,6 +1581,18 @@ libnppi.so.#SOVERSION# #PACKAGE# #MINVER#
  nppiFilterGaussBorder_8u_C1R@Base 6.0
  nppiFilterGaussBorder_8u_C3R@Base 6.0
  nppiFilterGaussBorder_8u_C4R@Base 6.0
+ nppiFilterGaussPyramidLayerDownBorder_16u_C1R@Base 8.0
+ nppiFilterGaussPyramidLayerDownBorder_16u_C3R@Base 8.0
+ nppiFilterGaussPyramidLayerDownBorder_32f_C1R@Base 8.0
+ nppiFilterGaussPyramidLayerDownBorder_32f_C3R@Base 8.0
+ nppiFilterGaussPyramidLayerDownBorder_8u_C1R@Base 8.0
+ nppiFilterGaussPyramidLayerDownBorder_8u_C3R@Base 8.0
+ nppiFilterGaussPyramidLayerUpBorder_16u_C1R@Base 8.0
+ nppiFilterGaussPyramidLayerUpBorder_16u_C3R@Base 8.0
+ nppiFilterGaussPyramidLayerUpBorder_32f_C1R@Base 8.0
+ nppiFilterGaussPyramidLayerUpBorder_32f_C3R@Base 8.0
+ nppiFilterGaussPyramidLayerUpBorder_8u_C1R@Base 8.0
+ nppiFilterGaussPyramidLayerUpBorder_8u_C3R@Base 8.0
  nppiFilterGauss_16s_AC4R@Base 5.5
  nppiFilterGauss_16s_C1R@Base 5.5
  nppiFilterGauss_16s_C3R@Base 5.5
@@ -1589,6 +1609,8 @@ libnppi.so.#SOVERSION# #PACKAGE# #MINVER#
  nppiFilterGauss_8u_C1R@Base 5.5
  nppiFilterGauss_8u_C3R@Base 5.5
  nppiFilterGauss_8u_C4R@Base 5.5
+ nppiFilterHarrisCornersBorderGetBufferSize@Base 8.0
+ nppiFilterHarrisCornersBorder_8u32f_C1R@Base 8.0
  nppiFilterHighPassBorder_16s_AC4R@Base 7.0
  nppiFilterHighPassBorder_16s_C1R@Base 7.0
  nppiFilterHighPassBorder_16s_C3R@Base 7.0
@@ -2188,6 +2210,8 @@ libnppi.so.#SOVERSION# #PACKAGE# #MINVER#
  nppiGetAffineBound@Base 4.0
  nppiGetAffineQuad@Base 4.0
  nppiGetAffineTransform@Base 4.0
+ nppiGetFilterGaussPyramidLayerDownBorderDstROI@Base 8.0
+ nppiGetFilterGaussPyramidLayerUpBorderDstROI@Base 8.0
  nppiGetInitializeRandomUniformStateBufferSize@Base 6.0
  nppiGetPerspectiveBound@Base 4.0
  nppiGetPerspectiveQuad@Base 4.0
@@ -2195,15 +2219,43 @@ libnppi.so.#SOVERSION# #PACKAGE# #MINVER#
  nppiGetResizeRect@Base 5.5
  nppiGetRotateBound@Base 4.1
  nppiGetRotateQuad@Base 4.1
- nppiGraphcut8GetSize@Base 4.1
- nppiGraphcut8InitAlloc@Base 4.1
- nppiGraphcut8_32f8u@Base 5.0
- nppiGraphcut8_32s8u@Base 4.1
- nppiGraphcutFree@Base 4.1
- nppiGraphcutGetSize@Base 4.0
- nppiGraphcutInitAlloc@Base 4.1
- nppiGraphcut_32f8u@Base 5.0
- nppiGraphcut_32s8u@Base 4.0
+ nppiGradientColorToGray_16s_C3C1R@Base 8.0
+ nppiGradientColorToGray_16u_C3C1R@Base 8.0
+ nppiGradientColorToGray_32f_C3C1R@Base 8.0
+ nppiGradientColorToGray_8u_C3C1R@Base 8.0
+ nppiGradientVectorPrewittBorder_16s32f_C1R@Base 8.0
+ nppiGradientVectorPrewittBorder_16s32f_C3C1R@Base 8.0
+ nppiGradientVectorPrewittBorder_16u32f_C1R@Base 8.0
+ nppiGradientVectorPrewittBorder_16u32f_C3C1R@Base 8.0
+ nppiGradientVectorPrewittBorder_32f_C1R@Base 8.0
+ nppiGradientVectorPrewittBorder_32f_C3C1R@Base 8.0
+ nppiGradientVectorPrewittBorder_8u16s_C1R@Base 8.0
+ nppiGradientVectorPrewittBorder_8u16s_C3C1R@Base 8.0
+ nppiGradientVectorScharrBorder_16s32f_C1R@Base 8.0
+ nppiGradientVectorScharrBorder_16s32f_C3C1R@Base 8.0
+ nppiGradientVectorScharrBorder_16u32f_C1R@Base 8.0
+ nppiGradientVectorScharrBorder_16u32f_C3C1R@Base 8.0
+ nppiGradientVectorScharrBorder_32f_C1R@Base 8.0
+ nppiGradientVectorScharrBorder_32f_C3C1R@Base 8.0
+ nppiGradientVectorScharrBorder_8u16s_C1R@Base 8.0
+ nppiGradientVectorScharrBorder_8u16s_C3C1R@Base 8.0
+ nppiGradientVectorSobelBorder_16s32f_C1R@Base 8.0
+ nppiGradientVectorSobelBorder_16s32f_C3C1R@Base 8.0
+ nppiGradientVectorSobelBorder_16u32f_C1R@Base 8.0
+ nppiGradientVectorSobelBorder_16u32f_C3C1R@Base 8.0
+ nppiGradientVectorSobelBorder_32f_C1R@Base 8.0
+ nppiGradientVectorSobelBorder_32f_C3C1R@Base 8.0
+ nppiGradientVectorSobelBorder_8u16s_C1R@Base 8.0
+ nppiGradientVectorSobelBorder_8u16s_C3C1R@Base 8.0
+#MISSING: 8.0# nppiGraphcut8GetSize@Base 4.1
+#MISSING: 8.0# nppiGraphcut8InitAlloc@Base 4.1
+#MISSING: 8.0# nppiGraphcut8_32f8u@Base 5.0
+#MISSING: 8.0# nppiGraphcut8_32s8u@Base 4.1
+#MISSING: 8.0# nppiGraphcutFree@Base 4.1
+#MISSING: 8.0# nppiGraphcutGetSize@Base 4.0
+#MISSING: 8.0# nppiGraphcutInitAlloc@Base 4.1
+#MISSING: 8.0# nppiGraphcut_32f8u@Base 5.0
+#MISSING: 8.0# nppiGraphcut_32s8u@Base 4.0
  nppiHLSToBGR_8u_AC4P4R@Base 5.0
  nppiHLSToBGR_8u_AP4C4R@Base 5.0
  nppiHLSToBGR_8u_AP4R@Base 5.0
@@ -3884,6 +3936,8 @@ libnppi.so.#SOVERSION# #PACKAGE# #MINVER#
  nppiRGBToXYZ_8u_C3R@Base 5.0
  nppiRGBToYCC_8u_AC4R@Base 5.0
  nppiRGBToYCC_8u_C3R@Base 5.0
+ nppiRGBToYCbCr411_8u_AC4P3R@Base 8.0
+ nppiRGBToYCbCr411_8u_C3P3R@Base 8.0
  nppiRGBToYCbCr420_8u_C3P3R@Base 4.0
  nppiRGBToYCbCr422_8u_C3C2R@Base 4.0
  nppiRGBToYCbCr422_8u_C3P3R@Base 5.0
@@ -4925,6 +4979,8 @@ libnppi.so.#SOVERSION# #PACKAGE# #MINVER#
  nppiYCCToRGB_8u_C3R@Base 5.0
  nppiYCbCr411ToBGR_8u_P3C3R@Base 5.0
  nppiYCbCr411ToBGR_8u_P3C4R@Base 5.0
+ nppiYCbCr411ToRGB_8u_P3C3R@Base 8.0
+ nppiYCbCr411ToRGB_8u_P3C4R@Base 8.0
  nppiYCbCr411ToYCbCr420_8u_P2P3R@Base 5.0
  nppiYCbCr411ToYCbCr420_8u_P3P2R@Base 5.0
  nppiYCbCr411ToYCbCr420_8u_P3R@Base 5.0
diff --git a/debian/libnppialSOVER.install.in b/debian/libnppialSOVER.install.in
new file mode 100644
index 0000000..0dfe1c3
--- /dev/null
+++ b/debian/libnppialSOVER.install.in
@@ -0,0 +1 @@
+usr/lib/libnppial.so.*	#LIBDIR#/
diff --git a/debian/libnppiccSOVER.install.in b/debian/libnppiccSOVER.install.in
new file mode 100644
index 0000000..d433dc8
--- /dev/null
+++ b/debian/libnppiccSOVER.install.in
@@ -0,0 +1 @@
+usr/lib/libnppicc.so.*	#LIBDIR#/
diff --git a/debian/libnppicomSOVER.install.in b/debian/libnppicomSOVER.install.in
new file mode 100644
index 0000000..bb8f96d
--- /dev/null
+++ b/debian/libnppicomSOVER.install.in
@@ -0,0 +1 @@
+usr/lib/libnppicom.so.*	#LIBDIR#/
diff --git a/debian/libnppideiSOVER.install.in b/debian/libnppideiSOVER.install.in
new file mode 100644
index 0000000..be07e5b
--- /dev/null
+++ b/debian/libnppideiSOVER.install.in
@@ -0,0 +1 @@
+usr/lib/libnppidei.so.*	#LIBDIR#/
diff --git a/debian/libnppifSOVER.install.in b/debian/libnppifSOVER.install.in
new file mode 100644
index 0000000..5c94c9d
--- /dev/null
+++ b/debian/libnppifSOVER.install.in
@@ -0,0 +1 @@
+usr/lib/libnppif.so.*	#LIBDIR#/
diff --git a/debian/libnppigSOVER.install.in b/debian/libnppigSOVER.install.in
new file mode 100644
index 0000000..e538b6f
--- /dev/null
+++ b/debian/libnppigSOVER.install.in
@@ -0,0 +1 @@
+usr/lib/libnppig.so.*	#LIBDIR#/
diff --git a/debian/libnppimSOVER.install.in b/debian/libnppimSOVER.install.in
new file mode 100644
index 0000000..36b30bb
--- /dev/null
+++ b/debian/libnppimSOVER.install.in
@@ -0,0 +1 @@
+usr/lib/libnppim.so.*	#LIBDIR#/
diff --git a/debian/libnppistSOVER.install.in b/debian/libnppistSOVER.install.in
new file mode 100644
index 0000000..9b7b29a
--- /dev/null
+++ b/debian/libnppistSOVER.install.in
@@ -0,0 +1 @@
+usr/lib/libnppist.so.*	#LIBDIR#/
diff --git a/debian/libnppisuSOVER.install.in b/debian/libnppisuSOVER.install.in
new file mode 100644
index 0000000..7ce27d0
--- /dev/null
+++ b/debian/libnppisuSOVER.install.in
@@ -0,0 +1 @@
+usr/lib/libnppisu.so.* #LIBDIR#/
diff --git a/debian/libnppitcSOVER.install.in b/debian/libnppitcSOVER.install.in
new file mode 100644
index 0000000..aff1529
--- /dev/null
+++ b/debian/libnppitcSOVER.install.in
@@ -0,0 +1 @@
+usr/lib/libnppitc.so.*	#LIBDIR#/
diff --git a/debian/libnvgraphSOVER.install.in b/debian/libnvgraphSOVER.install.in
new file mode 100644
index 0000000..dd97a12
--- /dev/null
+++ b/debian/libnvgraphSOVER.install.in
@@ -0,0 +1 @@
+usr/lib/libnvgraph.so.*	#LIBDIR#/
diff --git a/debian/libnvgraphSOVER.symbols.in b/debian/libnvgraphSOVER.symbols.in
new file mode 100644
index 0000000..012f5da
--- /dev/null
+++ b/debian/libnvgraphSOVER.symbols.in
@@ -0,0 +1,23 @@
+libnvgraph.so.#SOVERSION# #PACKAGE# #MINVER#
+ nvgraphAllocateEdgeData@Base 8.0.27
+ nvgraphAllocateVertexData@Base 8.0.27
+ nvgraphConvertGraph@Base 8.0
+ nvgraphConvertTopology@Base 8.0
+ nvgraphCreate@Base 8.0.27
+ nvgraphCreateGraphDescr@Base 8.0.27
+ nvgraphDestroy@Base 8.0.27
+ nvgraphDestroyGraphDescr@Base 8.0.27
+ nvgraphExtractSubgraphByEdge@Base 8.0.27
+ nvgraphExtractSubgraphByVertex@Base 8.0.27
+ nvgraphGetEdgeData@Base 8.0.27
+ nvgraphGetGraphStructure@Base 8.0.27
+ nvgraphGetVertexData@Base 8.0.27
+ nvgraphPagerank@Base 8.0.27
+ nvgraphSetEdgeData@Base 8.0.27
+ nvgraphSetGraphStructure@Base 8.0.27
+ nvgraphSetVertexData@Base 8.0.27
+ nvgraphSrSpmv@Base 8.0.27
+ nvgraphSssp@Base 8.0.27
+ nvgraphStatusGetString@Base 8.0.27
+ nvgraphWidestPath@Base 8.0.27
+
diff --git a/debian/libnvrtcSOVER.symbols.in b/debian/libnvrtcSOVER.symbols.in
index b11a65b..acfef93 100644
--- a/debian/libnvrtcSOVER.symbols.in
+++ b/debian/libnvrtcSOVER.symbols.in
@@ -4,10 +4,12 @@ libnvrtc-builtins.so.#SOVERSION# #PACKAGE# #MINVER#
  getImageBuiltins@Base 7.0
  getLibdevice@Base 7.0
 libnvrtc.so.#SOVERSION# #PACKAGE# #MINVER#
+ nvrtcAddNameExpression@Base 8.0
  nvrtcCompileProgram@Base 7.0
  nvrtcCreateProgram@Base 7.0
  nvrtcDestroyProgram@Base 7.0
  nvrtcGetErrorString@Base 7.0
+ nvrtcGetLoweredName@Base 8.0
  nvrtcGetPTX@Base 7.0
  nvrtcGetPTXSize@Base 7.0
  nvrtcGetProgramLog@Base 7.0
diff --git a/debian/libnvtoolsext1.symbols b/debian/libnvtoolsext1.symbols
index 408f716..106c166 100644
--- a/debian/libnvtoolsext1.symbols
+++ b/debian/libnvtoolsext1.symbols
@@ -1,5 +1,25 @@
 libnvToolsExt.so.1 #PACKAGE# #MINVER#
- nvtxGetExportTable@Base 5.0
+ nvtxDomainCreateA@Base 8.0
+ nvtxDomainCreateW@Base 8.0
+ nvtxDomainDestroy@Base 8.0
+ nvtxDomainMarkEx@Base 8.0
+ nvtxDomainNameCategoryA@Base 8.0
+ nvtxDomainNameCategoryW@Base 8.0
+ nvtxDomainRangeEnd@Base 8.0
+ nvtxDomainRangePop@Base 8.0
+ nvtxDomainRangePushEx@Base 8.0
+ nvtxDomainRangeStartEx@Base 8.0
+ nvtxDomainRegisterStringA@Base 8.0
+ nvtxDomainRegisterStringW@Base 8.0
+ nvtxDomainResourceCreate@Base 8.0
+ nvtxDomainResourceDestroy@Base 8.0
+ nvtxDomainSyncUserAcquireFailed@Base 8.0
+ nvtxDomainSyncUserAcquireStart@Base 8.0
+ nvtxDomainSyncUserAcquireSuccess@Base 8.0
+ nvtxDomainSyncUserCreate@Base 8.0
+ nvtxDomainSyncUserDestroy@Base 8.0
+ nvtxDomainSyncUserReleasing@Base 8.0
+#MISSING: 8.0.44-1# nvtxGetExportTable@Base 5.0
  nvtxMarkA@Base 5.0
  nvtxMarkEx@Base 5.0
  nvtxMarkW@Base 5.0
diff --git a/debian/nvidia-cuda-toolkit.install b/debian/nvidia-cuda-toolkit.install
index 7145c1f..642bc72 100644
--- a/debian/nvidia-cuda-toolkit.install
+++ b/debian/nvidia-cuda-toolkit.install
@@ -6,11 +6,11 @@ usr/bin/cudafe++
 usr/bin/cuda-memcheck
 usr/bin/cuobjdump
 usr/bin/fatbinary
-usr/bin/filehash
 usr/bin/nvdisasm
 usr/bin/nvlink
 usr/bin/nvprune
 usr/bin/ptxas
+usr/bin/gpu-library-advisor
 
 usr/bin/nvcc			usr/lib/nvidia-cuda-toolkit/bin/
 debian/nvcc			usr/bin/
diff --git a/debian/patches/series-postunpack b/debian/patches/series-postunpack
index 586a69e..f91ccfa 100644
--- a/debian/patches/series-postunpack
+++ b/debian/patches/series-postunpack
@@ -1,4 +1,4 @@
-man-sections.patch
-man-typos.patch
-man-hyphenation.patch
-gcc-support.patch
+#man-sections.patch
+#man-typos.patch
+#man-hyphenation.patch
+#gcc-support.patch
diff --git a/debian/rules.shuffle b/debian/rules.shuffle
index a47a699..cf69cce 100644
--- a/debian/rules.shuffle
+++ b/debian/rules.shuffle
@@ -2,8 +2,7 @@
 
 shuffle-nvidia-cuda-amd64:
 	$(RM) -r jre
-	# fixup lib{,32,64} directory layout
-	mv lib lib32
+	# fixup lib64 directory layout
 	mv lib64 lib
 	mv extras/CUPTI/lib64 extras/CUPTI/lib
 	mv nvvm/lib64 nvvm/lib

Reply via email to