Hi,

Updated patches for CUDA 7.5, this is dch:

nvidia-cuda-toolkit (7.5.18-1) UNRELEASED; urgency=medium

  * New upstream release 7.5 (Sept 2015). (Closes: #807579)
  * SOVERSION bump: 7.0 => 7.5, rename all library packages and
    bump alternative virtual B-D to libcuda-7.5-1 .
  * Update *.symbols.in and *.manpages.in templates.
  * Override more lintian warning.
  * Append myself to Uploaders.
  * d/rules: Add a hack enabling working with GCC-4.9 and above.
  * Add python3 to B-D, and add python3 scripts to fix the lintian
    warning "manpage-section-mismatch" at debian/bin/ . 
  
  * [temporarily] disabled all patches.
  * [todo] Add ppc64el support, which is available since 7.5.

  * -----------------------------------------------------------

  * [todo] update rules.defs for driver version, and download links

  * [info] upstream release note says there is a new executable
    named "gwiz", but actually it's only for windows.
    Apart from that blob, I find nothing new in realease note.
  * [info] [ppc64el] the ppc64el package is a deb package,
    which contains a bunch of little debs, i.e. a local repo
    to be installed at /var/cuda-xxx. Then, the package adds
    a new apt repo pointing to /var/cuda-xxx.
    .
    Should we use
    $ dpkg -X cuda-ppc64el.deb tmp
    $ find tmp -type f -name '*.deb' -exec dpkg -X {} TARGET_DIR +
    to extract them? however this will consume more work time
    for us.

diff --git a/bin/_manpage-section-mismatch.py b/bin/_manpage-section-mismatch.py
new file mode 100755
index 0000000..8df9de7
--- /dev/null
+++ b/bin/_manpage-section-mismatch.py
@@ -0,0 +1,67 @@
+#!/usr/bin/python3
+# Automated fix for lintian Warning manpage-section-mismatch
+# for Debian's CUDA package.
+#
+# Backup first, then apply changes to the original file.
+#
+# Zhou Mo <cdlumin...@gmail.com>
+import sys
+import os
+
+if len (sys.argv) != 2:
+  '''
+  This script takes one manpage file as argument
+  '''
+  print ('I: Usage: %s <man-page-file>' % sys.argv[0])
+  print ('E: missing argument')
+  exit (1)
+
+def fixit (string):
+  '''
+  Fix manpage-section-mismatch issue
+  By replacing ' ' with '_' in the target line.
+  
+  input:  a string contaning manpage (the heading line of manpage)
+  return: a health line
+  '''
+  if len (string) == 0:
+    print ('W: empty string')
+    return ''
+  string = list(string) # convert into list 
+  first = 0 # only first part enclosed by '"' will be processed.
+  entered = 0 # whether we have entered the target part.
+  for i in range(len(string)):
+    char = string[i]
+    if '"' == char:
+      if 0 == entered and 0 == first:
+        entered = 1; # left"
+      elif 1 == entered and 0 == first:
+        first = 1; entered = 0; # right"
+    elif ' ' == char:
+      if 1 == entered and 1 == first:
+        pass
+      elif 1 == entered and 0 == first:
+        string[i] = '_' # replace ' ' with '_'
+    elif '\n' == char or '\r' == char:
+      break
+    elif 0 == entered and 1 == first:
+      break # done fixing
+  return ''.join(string) # convert back into str
+
+''' main() '''
+manpage = sys.argv[1]
+if not os.path.exists (manpage):
+  print ("E: file not found: %s" % manpage)
+with open (manpage, 'r+t') as f:
+  content = f.read()
+  original = content
+#if not content[0:3] == '.TH': # it's not a manpage
+#    print ("E: file not a manpage: %s" % manpage)
+#    exit (2)
+  content = fixit(content) # fix the manpage
+  if not (content == original):
+    with open (manpage + '._bak', 'w+') as f_bak:
+      f_bak.write (original) # make backup
+    f.seek (0) # move cursor to the head
+    f.write (content) # write back to file
+    print ("I: fixed manpage-section-mismatch for %s" % manpage)
diff --git a/bin/manpage-section-mismatch.py b/bin/manpage-section-mismatch.py
new file mode 100755
index 0000000..a644286
--- /dev/null
+++ b/bin/manpage-section-mismatch.py
@@ -0,0 +1,33 @@
+#!/usr/bin/python3
+# Automated fix for lintian Warning manpage-section-mismatch
+# for Debian's CUDA package.
+#
+# Wrapper for sequencing file operations,
+# and print the diff.
+#
+# Zhou Mo <cdlumin...@gmail.com>
+import sys
+import os
+import subprocess
+
+filelist = 'debian/manpage-section-mismatch.filelist'
+
+if not os.path.exists (filelist):
+  print ('E: missing file: %s' % filelist)
+  exit (1)
+
+with open (filelist) as f:
+  files = f.readlines ()
+
+for item in files:
+  item = item.strip()
+  print ("I: processing %s" % item)
+  sys.stdout.flush ()
+  if not os.path.exists (item):
+    print ("Error: file not found: %s" % item)
+    exit (2)
+  # apply changes to it
+  subprocess.call (["debian/bin/_manpage-section-mismatch.py", item ])
+  # print diff if changed
+  if os.path.exists (item + '._bak'):
+    subprocess.call (['diff', item + '._bak', item])
diff --git a/changelog b/changelog
index 0090c6c..eddebfc 100644
--- a/changelog
+++ b/changelog
@@ -1,3 +1,38 @@
+nvidia-cuda-toolkit (7.5.18-1) UNRELEASED; urgency=medium
+
+  * New upstream release 7.5 (Sept 2015). (Closes: #807579)
+  * SOVERSION bump: 7.0 => 7.5, rename all library packages and
+    bump alternative virtual B-D to libcuda-7.5-1 .
+  * Update *.symbols.in and *.manpages.in templates.
+  * Override more lintian warning.
+  * Append myself to Uploaders.
+  * d/rules: Add a hack enabling working with GCC-4.9 and above.
+  * Add python3 to B-D, and add python3 scripts to fix the lintian
+    warning "manpage-section-mismatch" at debian/bin/ . 
+  
+  * [temporarily] disabled all patches.
+  * [todo] Add ppc64el support, which is available since 7.5.
+
+  * -----------------------------------------------------------
+
+  * [todo] update rules.defs for driver version, and download links
+
+  * [info] upstream release note says there is a new executable
+    named "gwiz", but actually it's only for windows.
+    Apart from that blob, I find nothing new in realease note.
+  * [info] [ppc64el] the ppc64el package is a deb package,
+    which contains a bunch of little debs, i.e. a local repo
+    to be installed at /var/cuda-xxx. Then, the package adds
+    a new apt repo pointing to /var/cuda-xxx.
+    .
+    Should we use
+    $ dpkg -X cuda-ppc64el.deb tmp
+    $ find tmp -type f -name '*.deb' -exec dpkg -X {} TARGET_DIR +
+    to extract them? however this will consume more work time
+    for us.
+
+ -- Zhou Mo <cdlumin...@gmail.com>  Thu, 10 Dec 2015 12:57:50 +0000
+
 nvidia-cuda-toolkit (7.0.28-1) experimental; urgency=medium
 
   [ Zhou Mo ]
diff --git a/control b/control
index 22146b3..bd77d9e 100644
--- a/control
+++ b/control
@@ -6,11 +6,13 @@ Uploaders:
  Andreas Beckmann <a...@debian.org>,
  Russ Allbery <r...@debian.org>,
  Graham Inggs <gin...@debian.org>,
+ Zhou Mo <cdlumin...@gmail.com>,
 Build-Depends:
  debhelper (>= 9),
  quilt,
  libncurses5,
- libcuda1 | libcuda-7.0-1
+ python3,
+# libcuda1 | libcuda-7.5-1 # is this really needed ?
 Standards-Version: 3.9.6
 Homepage: http://www.nvidia.com/CUDA
 Vcs-Svn: svn://anonscm.debian.org/pkg-nvidia/packages/nvidia-cuda-toolkit/trunk
@@ -19,7 +21,7 @@ XS-Autobuild: yes
 
 Package: nvidia-cuda-toolkit
 Section: non-free/devel
-Architecture: amd64
+Architecture: amd64 ppc64el
 Depends:
  nvidia-profiler (= ${binary:Version}),
  nvidia-cuda-dev (= ${binary:Version}),
@@ -205,7 +207,7 @@ Description: NVIDIA OpenCL development files
  .
  This metapackage provides the development files: headers and libraries.
 
-Package: libcudart7.0
+Package: libcudart7.5
 Architecture: amd64
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
@@ -220,7 +222,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.0
+Package: libcublas7.5
 Architecture: amd64
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
@@ -237,7 +239,7 @@ Description: NVIDIA cuBLAS Library
  .
  This package contains the cuBLAS runtime library.
 
-Package: libnvblas7.0
+Package: libnvblas7.5
 Architecture: amd64
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
@@ -252,7 +254,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.0
+Package: libcufft7.5
 Architecture: amd64
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
@@ -272,7 +274,7 @@ Description: NVIDIA cuFFT Library
  .
  This package contains the cuFFT runtime library.
 
-Package: libcufftw7.0
+Package: libcufftw7.5
 Architecture: amd64
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
@@ -292,7 +294,7 @@ Description: NVIDIA cuFFTW Library
  .
  This package contains the cuFFTW runtime library.
 
-Package: libcusparse7.0
+Package: libcusparse7.5
 Architecture: amd64
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
@@ -317,7 +319,7 @@ Description: NVIDIA cuSPARSE Library
  .
  This package contains the cuSPARSE runtime library.
 
-Package: libcurand7.0
+Package: libcurand7.5
 Architecture: amd64
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
@@ -336,7 +338,7 @@ Description: NVIDIA cuRAND Library
  .
  This package contains the cuRAND runtime library.
 
-Package: libnppc7.0
+Package: libnppc7.5
 Architecture: amd64
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
@@ -352,7 +354,7 @@ Description: NVIDIA Performance Primitives core runtime library
  .
  This package contains the NVIDIA Performance Primitives core runtime library.
 
-Package: libnppi7.0
+Package: libnppi7.5
 Architecture: amd64
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
@@ -369,7 +371,7 @@ Description: NVIDIA Performance Primitives for image processing runtime library
  This package contains the NVIDIA Performance Primitives runtime library for
  image processing.
 
-Package: libnpps7.0
+Package: libnpps7.5
 Architecture: amd64
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
@@ -386,7 +388,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.0
+Package: libcuinj64-7.5
 Architecture: amd64
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
@@ -428,7 +430,7 @@ Description: NVIDIA NVVM Library
  .
  This package contains the NVIDIA NVVM runtime library.
 
-Package: libcupti7.0
+Package: libcupti7.5
 Architecture: amd64
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
@@ -473,7 +475,7 @@ Description: NVIDIA CUDA Profiler Tools Interface documentation
  .
  This package contains the documentation and examples.
 
-Package: libcusolver7.0
+Package: libcusolver7.5
 Architecture: amd64
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
@@ -487,7 +489,7 @@ Description: NVIDIA cuSOLVER Library
  .
  This package contains the cuSOLVER runtime library.
 
-Package: libnvrtc7.0
+Package: libnvrtc7.5
 Architecture: amd64
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
diff --git a/libcublasSOVER.symbols.in b/libcublasSOVER.symbols.in
index 9922617..ad8b434 100644
--- a/libcublasSOVER.symbols.in
+++ b/libcublasSOVER.symbols.in
@@ -192,6 +192,7 @@ libcublas.so.#SOVERSION# #PACKAGE# #MINVER#
  cublasGetVectorAsync@Base 3.1
  cublasGetVersion@Base 4.1
  cublasGetVersion_v2@Base 4.0
+ cublasHgemm@Base 7.5
  cublasIcamax@Base 4.1
  cublasIcamax_v2@Base 4.0
  cublasIcamin@Base 4.1
@@ -241,6 +242,7 @@ libcublas.so.#SOVERSION# #PACKAGE# #MINVER#
  cublasSgelsBatched@Base 6.5
  cublasSgemm@Base 4.1
  cublasSgemmBatched@Base 4.1
+ cublasSgemmEx@Base 7.5
  cublasSgemm_v2@Base 4.0
  cublasSgemv@Base 4.1
  cublasSgemv_v2@Base 4.0
diff --git a/libcufftSOVER.symbols.in b/libcufftSOVER.symbols.in
index cebd06d..9283127 100644
--- a/libcufftSOVER.symbols.in
+++ b/libcufftSOVER.symbols.in
@@ -20,6 +20,7 @@ libcufft.so.#SOVERSION# #PACKAGE# #MINVER#
  cufftGetSize2d@Base 5.5
  cufftGetSize3d@Base 5.5
  cufftGetSize@Base 5.5
+ cufftGetSizeMany64@Base 7.5
  cufftGetSizeMany@Base 5.5
  cufftGetVersion@Base 4.0
  cufftInternalSetMode@Base 5.5
@@ -28,6 +29,7 @@ libcufft.so.#SOVERSION# #PACKAGE# #MINVER#
  cufftMakePlan1d@Base 5.5
  cufftMakePlan2d@Base 5.5
  cufftMakePlan3d@Base 5.5
+ cufftMakePlanMany64@Base 7.5
  cufftMakePlanMany@Base 5.5
  cufftPlan1d@Base 2.0
  cufftPlan2d@Base 2.0
diff --git a/libcuptiSOVER.symbols.in b/libcuptiSOVER.symbols.in
index 1a53819..4239aa7 100644
--- a/libcuptiSOVER.symbols.in
+++ b/libcuptiSOVER.symbols.in
@@ -1,5 +1,6 @@
 libcupti.so.#SOVERSION# #PACKAGE# #MINVER#
  InitializeInjectionNvtx@Base 5.0
+ cuptiActivityConfigurePCSampling@Base 7.5
  cuptiActivityConfigureUnifiedMemoryCounter@Base 6.0
 #MISSING: 6.0# cuptiActivityDequeueBuffer@Base 4.1
  cuptiActivityDisable@Base 4.1
@@ -55,12 +56,14 @@ libcupti.so.#SOVERSION# #PACKAGE# #MINVER#
  cuptiGetCallbackState@Base 4.1
  cuptiGetContextId@Base 6.0
  cuptiGetDeviceId@Base 5.0
+ cuptiGetLastError@Base 7.5
  cuptiGetNumEventDomains@Base 4.1
  cuptiGetNumMetrics@Base 4.1
  cuptiGetResultString@Base 4.1
  cuptiGetStreamId@Base 4.1
  cuptiGetTimestamp@Base 4.1
  cuptiGetVersion@Base 4.1
+ cuptiKernelReplaySubscribeUpdate@Base 7.5
  cuptiMetricCreateEventGroupSets@Base 4.1
  cuptiMetricEnumEvents@Base 4.1
  cuptiMetricEnumProperties@Base 5.5
diff --git a/libcusolverSOVER.symbols.in b/libcusolverSOVER.symbols.in
index 7843ee4..c7addd2 100644
--- a/libcusolverSOVER.symbols.in
+++ b/libcusolverSOVER.symbols.in
@@ -5,27 +5,30 @@ libcusolver.so.#SOVERSION# #PACKAGE# #MINVER#
  Slarfg_cublas_kernel_dev@Base 7.0
  Slarfg_domino_kernel_dev@Base 7.0
  Zlarfg_cublas_kernel_dev@Base 7.0
- cusolverCaggregate2interleaved@Base 7.0
- cusolverCaxby@Base 7.0
- cusolverCcsrchol_factor@Base 7.0
- cusolverCcsrqr@Base 7.0
- cusolverCcsrqr_bufferInfo@Base 7.0
- cusolverCcsrqr_factor@Base 7.0
- cusolverCcsrqr_setup@Base 7.0
- cusolverCgather@Base 7.0
- cusolverCinterleaved2aggregate@Base 7.0
- cusolverCreateCsrcholInfo@Base 7.0
- cusolverCscatter@Base 7.0
- cusolverDaggregate2interleaved@Base 7.0
- cusolverDaxby@Base 7.0
- cusolverDcsrchol_factor@Base 7.0
- cusolverDcsrqr@Base 7.0
- cusolverDcsrqr_bufferInfo@Base 7.0
- cusolverDcsrqr_factor@Base 7.0
- cusolverDcsrqr_setup@Base 7.0
- cusolverDestroyCsrcholInfo@Base 7.0
- cusolverDgather@Base 7.0
- cusolverDinterleaved2aggregate@Base 7.0
+ cgeqrf_@Base 7.5
+ cheev_@Base 7.5
+ 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
+#MISSING: 7.5# cusolverCcsrqr@Base 7.0
+#MISSING: 7.5# cusolverCcsrqr_bufferInfo@Base 7.0
+#MISSING: 7.5# cusolverCcsrqr_factor@Base 7.0
+#MISSING: 7.5# cusolverCcsrqr_setup@Base 7.0
+#MISSING: 7.5# cusolverCgather@Base 7.0
+#MISSING: 7.5# cusolverCinterleaved2aggregate@Base 7.0
+#MISSING: 7.5# cusolverCreateCsrcholInfo@Base 7.0
+#MISSING: 7.5# cusolverCscatter@Base 7.0
+#MISSING: 7.5# cusolverDaggregate2interleaved@Base 7.0
+#MISSING: 7.5# cusolverDaxby@Base 7.0
+#MISSING: 7.5# cusolverDcsrchol_factor@Base 7.0
+#MISSING: 7.5# cusolverDcsrqr@Base 7.0
+#MISSING: 7.5# cusolverDcsrqr_bufferInfo@Base 7.0
+#MISSING: 7.5# cusolverDcsrqr_factor@Base 7.0
+#MISSING: 7.5# cusolverDcsrqr_setup@Base 7.0
+#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
  cusolverDnCgebrd@Base 7.0
  cusolverDnCgebrd_bufferSize@Base 7.0
@@ -37,14 +40,21 @@ libcusolver.so.#SOVERSION# #PACKAGE# #MINVER#
  cusolverDnCgesvd@Base 7.0
  cusolverDnCgesvd_bufferSize@Base 7.0
  cusolverDnCgetrf@Base 7.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
  cusolverDnClaswp@Base 7.0
+ cusolverDnClsvluBatched@Base 7.5
  cusolverDnCpotrf@Base 7.0
  cusolverDnCpotrf_bufferSize@Base 7.0
+ cusolverDnCpotrf_naive@Base 7.5
+ cusolverDnCpotrf_panel@Base 7.5
  cusolverDnCpotrs@Base 7.0
+ cusolverDnCqrHost@Base 7.5
+ cusolverDnCqr_bufferSizeHost@Base 7.5
  cusolverDnCreate@Base 7.0
  cusolverDnCsytrf@Base 7.0
  cusolverDnCsytrf_bufferSize@Base 7.0
@@ -61,14 +71,21 @@ libcusolver.so.#SOVERSION# #PACKAGE# #MINVER#
  cusolverDnDgesvd@Base 7.0
  cusolverDnDgesvd_bufferSize@Base 7.0
  cusolverDnDgetrf@Base 7.0
+ cusolverDnDgetrfBatched@Base 7.5
  cusolverDnDgetrf_bufferSize@Base 7.0
  cusolverDnDgetrs@Base 7.0
+ cusolverDnDgetrsBatched@Base 7.5
  cusolverDnDlabrd@Base 7.0
  cusolverDnDlaswp@Base 7.0
+ cusolverDnDlsvluBatched@Base 7.5
  cusolverDnDormqr@Base 7.0
  cusolverDnDpotrf@Base 7.0
  cusolverDnDpotrf_bufferSize@Base 7.0
+ cusolverDnDpotrf_naive@Base 7.5
+ cusolverDnDpotrf_panel@Base 7.5
  cusolverDnDpotrs@Base 7.0
+ cusolverDnDqrHost@Base 7.5
+ cusolverDnDqr_bufferSizeHost@Base 7.5
  cusolverDnDsytrd@Base 7.0
  cusolverDnDsytrf@Base 7.0
  cusolverDnDsytrf_bufferSize@Base 7.0
@@ -85,14 +102,21 @@ libcusolver.so.#SOVERSION# #PACKAGE# #MINVER#
  cusolverDnSgesvd@Base 7.0
  cusolverDnSgesvd_bufferSize@Base 7.0
  cusolverDnSgetrf@Base 7.0
+ cusolverDnSgetrfBatched@Base 7.5
  cusolverDnSgetrf_bufferSize@Base 7.0
  cusolverDnSgetrs@Base 7.0
+ cusolverDnSgetrsBatched@Base 7.5
  cusolverDnSlabrd@Base 7.0
  cusolverDnSlaswp@Base 7.0
+ cusolverDnSlsvluBatched@Base 7.5
  cusolverDnSormqr@Base 7.0
  cusolverDnSpotrf@Base 7.0
  cusolverDnSpotrf_bufferSize@Base 7.0
+ cusolverDnSpotrf_naive@Base 7.5
+ cusolverDnSpotrf_panel@Base 7.5
  cusolverDnSpotrs@Base 7.0
+ cusolverDnSqrHost@Base 7.5
+ cusolverDnSqr_bufferSizeHost@Base 7.5
  cusolverDnSsytrd@Base 7.0
  cusolverDnSsytrf@Base 7.0
  cusolverDnSsytrf_bufferSize@Base 7.0
@@ -107,19 +131,26 @@ libcusolver.so.#SOVERSION# #PACKAGE# #MINVER#
  cusolverDnZgesvd@Base 7.0
  cusolverDnZgesvd_bufferSize@Base 7.0
  cusolverDnZgetrf@Base 7.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
  cusolverDnZlaswp@Base 7.0
+ cusolverDnZlsvluBatched@Base 7.5
  cusolverDnZpotrf@Base 7.0
  cusolverDnZpotrf_bufferSize@Base 7.0
+ cusolverDnZpotrf_naive@Base 7.5
+ 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
  cusolverDnZunmqr@Base 7.0
- cusolverDscatter@Base 7.0
- cusolverReleaseResourcesCsrqrInfo@Base 7.0
+#MISSING: 7.5# cusolverDscatter@Base 7.0
+#MISSING: 7.5# cusolverReleaseResourcesCsrqrInfo@Base 7.0
  cusolverRfAccessBundledFactorsDevice@Base 7.0
  cusolverRfAnalyze@Base 7.0
  cusolverRfBatchAnalyze@Base 7.0
@@ -146,15 +177,23 @@ libcusolver.so.#SOVERSION# #PACKAGE# #MINVER#
  cusolverRfSetupDevice@Base 7.0
  cusolverRfSetupHost@Base 7.0
  cusolverRfSolve@Base 7.0
- cusolverSaggregate2interleaved@Base 7.0
- cusolverSaxby@Base 7.0
- cusolverScsrchol_factor@Base 7.0
- cusolverScsrqr@Base 7.0
- cusolverScsrqr_bufferInfo@Base 7.0
- cusolverScsrqr_factor@Base 7.0
- cusolverScsrqr_setup@Base 7.0
- cusolverSgather@Base 7.0
- cusolverSinterleaved2aggregate@Base 7.0
+#MISSING: 7.5# cusolverSaggregate2interleaved@Base 7.0
+#MISSING: 7.5# cusolverSaxby@Base 7.0
+#MISSING: 7.5# cusolverScsrchol_factor@Base 7.0
+#MISSING: 7.5# cusolverScsrqr@Base 7.0
+#MISSING: 7.5# cusolverScsrqr_bufferInfo@Base 7.0
+#MISSING: 7.5# cusolverScsrqr_factor@Base 7.0
+#MISSING: 7.5# cusolverScsrqr_setup@Base 7.0
+#MISSING: 7.5# cusolverSgather@Base 7.0
+#MISSING: 7.5# cusolverSinterleaved2aggregate@Base 7.0
+ cusolverSpCcsrcholBufferInfo@Base 7.5
+ cusolverSpCcsrcholBufferInfoHost@Base 7.5
+ cusolverSpCcsrcholFactor@Base 7.5
+ cusolverSpCcsrcholFactorHost@Base 7.5
+ cusolverSpCcsrcholSolve@Base 7.5
+ cusolverSpCcsrcholSolveHost@Base 7.5
+ cusolverSpCcsrcholZeroPivot@Base 7.5
+ cusolverSpCcsrcholZeroPivotHost@Base 7.5
  cusolverSpCcsreigsHost@Base 7.0
  cusolverSpCcsreigvsi@Base 7.0
  cusolverSpCcsreigvsiHost@Base 7.0
@@ -164,10 +203,41 @@ libcusolver.so.#SOVERSION# #PACKAGE# #MINVER#
  cusolverSpCcsrlsvluHost@Base 7.0
  cusolverSpCcsrlsvqr@Base 7.0
  cusolverSpCcsrlsvqrHost@Base 7.0
+ cusolverSpCcsrluBufferInfoHost@Base 7.5
+ cusolverSpCcsrluExtractHost@Base 7.5
+ cusolverSpCcsrluFactorHost@Base 7.5
+ cusolverSpCcsrluSolveHost@Base 7.5
+ cusolverSpCcsrluZeroPivotHost@Base 7.5
+ cusolverSpCcsrqrBufferInfo@Base 7.5
  cusolverSpCcsrqrBufferInfoBatched@Base 7.0
+ cusolverSpCcsrqrBufferInfoHost@Base 7.5
+ cusolverSpCcsrqrFactor@Base 7.5
+ cusolverSpCcsrqrFactorHost@Base 7.5
+ cusolverSpCcsrqrSetup@Base 7.5
+ cusolverSpCcsrqrSetupHost@Base 7.5
+ cusolverSpCcsrqrSolve@Base 7.5
+ cusolverSpCcsrqrSolveHost@Base 7.5
+ cusolverSpCcsrqrZeroPivot@Base 7.5
+ cusolverSpCcsrqrZeroPivotHost@Base 7.5
  cusolverSpCcsrqrsvBatched@Base 7.0
+ cusolverSpCcsrsymeigmjd@Base 7.5
+ cusolverSpCcsrsymeigmjdHost@Base 7.5
  cusolverSpCreate@Base 7.0
+ cusolverSpCreateCsrcholInfo@Base 7.5
+ cusolverSpCreateCsrcholInfoHost@Base 7.5
+ cusolverSpCreateCsrluInfoHost@Base 7.5
  cusolverSpCreateCsrqrInfo@Base 7.0
+ cusolverSpCreateCsrqrInfoHost@Base 7.5
+ cusolverSpCsymgthr@Base 7.5
+ cusolverSpCsymgthrHost@Base 7.5
+ cusolverSpDcsrcholBufferInfo@Base 7.5
+ cusolverSpDcsrcholBufferInfoHost@Base 7.5
+ cusolverSpDcsrcholFactor@Base 7.5
+ cusolverSpDcsrcholFactorHost@Base 7.5
+ cusolverSpDcsrcholSolve@Base 7.5
+ cusolverSpDcsrcholSolveHost@Base 7.5
+ cusolverSpDcsrcholZeroPivot@Base 7.5
+ cusolverSpDcsrcholZeroPivotHost@Base 7.5
  cusolverSpDcsreigsHost@Base 7.0
  cusolverSpDcsreigvsi@Base 7.0
  cusolverSpDcsreigvsiHost@Base 7.0
@@ -177,11 +247,42 @@ libcusolver.so.#SOVERSION# #PACKAGE# #MINVER#
  cusolverSpDcsrlsvluHost@Base 7.0
  cusolverSpDcsrlsvqr@Base 7.0
  cusolverSpDcsrlsvqrHost@Base 7.0
+ cusolverSpDcsrluBufferInfoHost@Base 7.5
+ cusolverSpDcsrluExtractHost@Base 7.5
+ cusolverSpDcsrluFactorHost@Base 7.5
+ cusolverSpDcsrluSolveHost@Base 7.5
+ cusolverSpDcsrluZeroPivotHost@Base 7.5
+ cusolverSpDcsrqrBufferInfo@Base 7.5
  cusolverSpDcsrqrBufferInfoBatched@Base 7.0
+ cusolverSpDcsrqrBufferInfoHost@Base 7.5
+ cusolverSpDcsrqrFactor@Base 7.5
+ cusolverSpDcsrqrFactorHost@Base 7.5
+ cusolverSpDcsrqrSetup@Base 7.5
+ cusolverSpDcsrqrSetupHost@Base 7.5
+ cusolverSpDcsrqrSolve@Base 7.5
+ cusolverSpDcsrqrSolveHost@Base 7.5
+ cusolverSpDcsrqrZeroPivot@Base 7.5
+ cusolverSpDcsrqrZeroPivotHost@Base 7.5
  cusolverSpDcsrqrsvBatched@Base 7.0
+ cusolverSpDcsrsymeigmjd@Base 7.5
+ cusolverSpDcsrsymeigmjdHost@Base 7.5
  cusolverSpDestroy@Base 7.0
+ cusolverSpDestroyCsrcholInfo@Base 7.5
+ cusolverSpDestroyCsrcholInfoHost@Base 7.5
+ cusolverSpDestroyCsrluInfoHost@Base 7.5
  cusolverSpDestroyCsrqrInfo@Base 7.0
+ cusolverSpDestroyCsrqrInfoHost@Base 7.5
+ cusolverSpDsymgthr@Base 7.5
+ cusolverSpDsymgthrHost@Base 7.5
  cusolverSpGetStream@Base 7.0
+ cusolverSpScsrcholBufferInfo@Base 7.5
+ cusolverSpScsrcholBufferInfoHost@Base 7.5
+ cusolverSpScsrcholFactor@Base 7.5
+ cusolverSpScsrcholFactorHost@Base 7.5
+ cusolverSpScsrcholSolve@Base 7.5
+ cusolverSpScsrcholSolveHost@Base 7.5
+ cusolverSpScsrcholZeroPivot@Base 7.5
+ cusolverSpScsrcholZeroPivotHost@Base 7.5
  cusolverSpScsreigsHost@Base 7.0
  cusolverSpScsreigvsi@Base 7.0
  cusolverSpScsreigvsiHost@Base 7.0
@@ -191,14 +292,51 @@ libcusolver.so.#SOVERSION# #PACKAGE# #MINVER#
  cusolverSpScsrlsvluHost@Base 7.0
  cusolverSpScsrlsvqr@Base 7.0
  cusolverSpScsrlsvqrHost@Base 7.0
+ cusolverSpScsrluBufferInfoHost@Base 7.5
+ cusolverSpScsrluExtractHost@Base 7.5
+ cusolverSpScsrluFactorHost@Base 7.5
+ cusolverSpScsrluSolveHost@Base 7.5
+ cusolverSpScsrluZeroPivotHost@Base 7.5
+ cusolverSpScsrqrBufferInfo@Base 7.5
  cusolverSpScsrqrBufferInfoBatched@Base 7.0
+ cusolverSpScsrqrBufferInfoHost@Base 7.5
+ cusolverSpScsrqrFactor@Base 7.5
+ cusolverSpScsrqrFactorHost@Base 7.5
+ cusolverSpScsrqrSetup@Base 7.5
+ cusolverSpScsrqrSetupHost@Base 7.5
+ cusolverSpScsrqrSolve@Base 7.5
+ cusolverSpScsrqrSolveHost@Base 7.5
+ cusolverSpScsrqrZeroPivot@Base 7.5
+ cusolverSpScsrqrZeroPivotHost@Base 7.5
  cusolverSpScsrqrsvBatched@Base 7.0
+ cusolverSpScsrsymeigmjd@Base 7.5
+ cusolverSpScsrsymeigmjdHost@Base 7.5
  cusolverSpSetStream@Base 7.0
+ cusolverSpSsymgthr@Base 7.5
+ cusolverSpSsymgthrHost@Base 7.5
+ cusolverSpXcsrcholAnalysis@Base 7.5
+ cusolverSpXcsrcholAnalysisHost@Base 7.5
  cusolverSpXcsrissymHost@Base 7.0
+ cusolverSpXcsrluAnalysisHost@Base 7.5
+ cusolverSpXcsrluNnzHost@Base 7.5
  cusolverSpXcsrpermHost@Base 7.0
  cusolverSpXcsrperm_bufferSizeHost@Base 7.0
+ cusolverSpXcsrqrAnalysis@Base 7.5
  cusolverSpXcsrqrAnalysisBatched@Base 7.0
+ cusolverSpXcsrqrAnalysisHost@Base 7.5
+ cusolverSpXcsrsymamdHost@Base 7.5
+ cusolverSpXcsrsymmdqHost@Base 7.5
+ cusolverSpXcsrsympermHost@Base 7.5
+ cusolverSpXcsrsymperm_bufferSizeHost@Base 7.5
  cusolverSpXcsrsymrcmHost@Base 7.0
+ cusolverSpZcsrcholBufferInfo@Base 7.5
+ cusolverSpZcsrcholBufferInfoHost@Base 7.5
+ cusolverSpZcsrcholFactor@Base 7.5
+ cusolverSpZcsrcholFactorHost@Base 7.5
+ cusolverSpZcsrcholSolve@Base 7.5
+ cusolverSpZcsrcholSolveHost@Base 7.5
+ cusolverSpZcsrcholZeroPivot@Base 7.5
+ cusolverSpZcsrcholZeroPivotHost@Base 7.5
  cusolverSpZcsreigsHost@Base 7.0
  cusolverSpZcsreigvsi@Base 7.0
  cusolverSpZcsreigvsiHost@Base 7.0
@@ -208,142 +346,170 @@ libcusolver.so.#SOVERSION# #PACKAGE# #MINVER#
  cusolverSpZcsrlsvluHost@Base 7.0
  cusolverSpZcsrlsvqr@Base 7.0
  cusolverSpZcsrlsvqrHost@Base 7.0
+ cusolverSpZcsrluBufferInfoHost@Base 7.5
+ cusolverSpZcsrluExtractHost@Base 7.5
+ cusolverSpZcsrluFactorHost@Base 7.5
+ cusolverSpZcsrluSolveHost@Base 7.5
+ cusolverSpZcsrluZeroPivotHost@Base 7.5
+ cusolverSpZcsrqrBufferInfo@Base 7.5
  cusolverSpZcsrqrBufferInfoBatched@Base 7.0
+ cusolverSpZcsrqrBufferInfoHost@Base 7.5
+ cusolverSpZcsrqrFactor@Base 7.5
+ cusolverSpZcsrqrFactorHost@Base 7.5
+ cusolverSpZcsrqrSetup@Base 7.5
+ cusolverSpZcsrqrSetupHost@Base 7.5
+ cusolverSpZcsrqrSolve@Base 7.5
+ cusolverSpZcsrqrSolveHost@Base 7.5
+ cusolverSpZcsrqrZeroPivot@Base 7.5
+ cusolverSpZcsrqrZeroPivotHost@Base 7.5
  cusolverSpZcsrqrsvBatched@Base 7.0
- cusolverSscatter@Base 7.0
- cusolverXcsrchol_analysis@Base 7.0
- cusolverXcsrchol_bufferSize@Base 7.0
- cusolverXcsrqr_analysis@Base 7.0
+ cusolverSpZcsrsymeigmjd@Base 7.5
+ cusolverSpZcsrsymeigmjdHost@Base 7.5
+ cusolverSpZsymgthr@Base 7.5
+ cusolverSpZsymgthrHost@Base 7.5
+#MISSING: 7.5# cusolverSscatter@Base 7.0
+#MISSING: 7.5# cusolverXcsrchol_analysis@Base 7.0
+#MISSING: 7.5# cusolverXcsrchol_bufferSize@Base 7.0
+#MISSING: 7.5# cusolverXcsrqr_analysis@Base 7.0
  cusolverXcsrqr_dump@Base 7.0
- cusolverXpinv@Base 7.0
- cusolverZaggregate2interleaved@Base 7.0
- cusolverZaxby@Base 7.0
- cusolverZcsrchol_factor@Base 7.0
- cusolverZcsrqr@Base 7.0
- cusolverZcsrqr_bufferInfo@Base 7.0
- cusolverZcsrqr_factor@Base 7.0
- cusolverZcsrqr_setup@Base 7.0
- cusolverZgather@Base 7.0
- cusolverZinterleaved2aggregate@Base 7.0
- cusolverZscatter@Base 7.0
- cusparseCgatherBatch@Base 7.0
- cusparseCscatterBatch@Base 7.0
- cusparseDgatherBatch@Base 7.0
- cusparseDscatterBatch@Base 7.0
- cusparseIgatherBatch@Base 7.0
- cusparseIscatterBatch@Base 7.0
- cusparseSgatherBatch@Base 7.0
- cusparseSscatterBatch@Base 7.0
- cusparseZgatherBatch@Base 7.0
- cusparseZscatterBatch@Base 7.0
- hsolverCaxby@Base 7.0
- hsolverCcsrchol_factor@Base 7.0
- hsolverCcsrchol_solve@Base 7.0
- hsolverCcsreig_RayleighQuotient@Base 7.0
- hsolverCcsrqr@Base 7.0
- hsolverCcsrqr_bufferInfo@Base 7.0
- hsolverCcsrqr_factor@Base 7.0
- hsolverCcsrqr_ormv@Base 7.0
- hsolverCcsrqr_setup@Base 7.0
- hsolverCcsrqr_solve@Base 7.0
- hsolverCgather@Base 7.0
- hsolverCreateCsrcholInfo@Base 7.0
- hsolverCreateCsrqrInfo@Base 7.0
- hsolverCscatter@Base 7.0
- hsolverDaxby@Base 7.0
- hsolverDcsrchol_factor@Base 7.0
- hsolverDcsrchol_solve@Base 7.0
- hsolverDcsreig_RayleighQuotient@Base 7.0
- hsolverDcsrqr@Base 7.0
- hsolverDcsrqr_bufferInfo@Base 7.0
- hsolverDcsrqr_factor@Base 7.0
- hsolverDcsrqr_ormv@Base 7.0
- hsolverDcsrqr_setup@Base 7.0
- hsolverDcsrqr_solve@Base 7.0
- hsolverDestroyCsrcholInfo@Base 7.0
- hsolverDestroyCsrqrInfo@Base 7.0
- hsolverDgather@Base 7.0
- hsolverDscatter@Base 7.0
- hsolverReleaseResourcesCsrqrInfo@Base 7.0
- hsolverSaxby@Base 7.0
- hsolverScsrchol_factor@Base 7.0
- hsolverScsrchol_solve@Base 7.0
- hsolverScsreig_RayleighQuotient@Base 7.0
- hsolverScsrqr@Base 7.0
- hsolverScsrqr_bufferInfo@Base 7.0
- hsolverScsrqr_factor@Base 7.0
- hsolverScsrqr_ormv@Base 7.0
- hsolverScsrqr_setup@Base 7.0
- hsolverScsrqr_solve@Base 7.0
- hsolverSgather@Base 7.0
- hsolverSscatter@Base 7.0
- hsolverXcsrchol_analysis@Base 7.0
- hsolverXcsrchol_bufferSize@Base 7.0
- hsolverXcsrchol_colsL@Base 7.0
- hsolverXcsrchol_etree@Base 7.0
- hsolverXcsrchol_rowsL@Base 7.0
- hsolverXcsrchol_zeroPivot@Base 7.0
- hsolverXcsrqr_analysis_coletree@Base 7.0
- hsolverXcsrqr_analysis_etree@Base 7.0
- hsolverXcsrqr_analysis_fast@Base 7.0
- hsolverXcsrqr_analysis_slow@Base 7.0
- hsolverXcsrqr_coletree@Base 7.0
- hsolverXcsrqr_colsH@Base 7.0
- hsolverXcsrqr_colsL@Base 7.0
- hsolverXcsrqr_patternH_bufferSize@Base 7.0
- hsolverXcsrqr_patternL_bufferSize@Base 7.0
- hsolverXcsrqr_rowsH@Base 7.0
- hsolverXcsrqr_rowsL@Base 7.0
- hsolverXcsrqr_zeroPivot@Base 7.0
- hsolverXpinv@Base 7.0
- hsolverZaxby@Base 7.0
- hsolverZcsrchol_factor@Base 7.0
- hsolverZcsrchol_solve@Base 7.0
- hsolverZcsreig_RayleighQuotient@Base 7.0
- hsolverZcsrqr@Base 7.0
- hsolverZcsrqr_bufferInfo@Base 7.0
- hsolverZcsrqr_factor@Base 7.0
- hsolverZcsrqr_ormv@Base 7.0
- hsolverZcsrqr_setup@Base 7.0
- hsolverZcsrqr_solve@Base 7.0
- hsolverZgather@Base 7.0
- hsolverZscatter@Base 7.0
- sparseCcsrtrsm@Base 7.0
- sparseCcsrxsv@Base 7.0
- sparseCdotc@Base 7.0
- sparseCgatherBatch@Base 7.0
- sparseCnrm2@Base 7.0
- sparseCnrminf@Base 7.0
- sparseCqrcsrsv@Base 7.0
- sparseCscal@Base 7.0
- sparseCscatterBatch@Base 7.0
- sparseDcsrtrsm@Base 7.0
- sparseDcsrxsv@Base 7.0
- sparseDdot@Base 7.0
- sparseDgatherBatch@Base 7.0
- sparseDnrm2@Base 7.0
- sparseDnrminf@Base 7.0
- sparseDqrcsrsv@Base 7.0
- sparseDscal@Base 7.0
- sparseDscatterBatch@Base 7.0
- sparseIgatherBatch@Base 7.0
- sparseIscatterBatch@Base 7.0
- sparseScsrtrsm@Base 7.0
- sparseScsrxsv@Base 7.0
- sparseSdot@Base 7.0
- sparseSgatherBatch@Base 7.0
- sparseSnrm2@Base 7.0
- sparseSnrminf@Base 7.0
- sparseSqrcsrsv@Base 7.0
- sparseSscal@Base 7.0
- sparseSscatterBatch@Base 7.0
- sparseXcsrtrsm_nnz@Base 7.0
- sparseZcsrtrsm@Base 7.0
- sparseZcsrxsv@Base 7.0
- sparseZdotc@Base 7.0
- sparseZgatherBatch@Base 7.0
- sparseZnrm2@Base 7.0
- sparseZnrminf@Base 7.0
- sparseZqrcsrsv@Base 7.0
- sparseZscal@Base 7.0
- sparseZscatterBatch@Base 7.0
+#MISSING: 7.5# cusolverXpinv@Base 7.0
+#MISSING: 7.5# cusolverZaggregate2interleaved@Base 7.0
+#MISSING: 7.5# cusolverZaxby@Base 7.0
+#MISSING: 7.5# cusolverZcsrchol_factor@Base 7.0
+#MISSING: 7.5# cusolverZcsrqr@Base 7.0
+#MISSING: 7.5# cusolverZcsrqr_bufferInfo@Base 7.0
+#MISSING: 7.5# cusolverZcsrqr_factor@Base 7.0
+#MISSING: 7.5# cusolverZcsrqr_setup@Base 7.0
+#MISSING: 7.5# cusolverZgather@Base 7.0
+#MISSING: 7.5# cusolverZinterleaved2aggregate@Base 7.0
+#MISSING: 7.5# cusolverZscatter@Base 7.0
+#MISSING: 7.5# cusparseCgatherBatch@Base 7.0
+#MISSING: 7.5# cusparseCscatterBatch@Base 7.0
+#MISSING: 7.5# cusparseDgatherBatch@Base 7.0
+#MISSING: 7.5# cusparseDscatterBatch@Base 7.0
+#MISSING: 7.5# cusparseIgatherBatch@Base 7.0
+#MISSING: 7.5# cusparseIscatterBatch@Base 7.0
+#MISSING: 7.5# cusparseSgatherBatch@Base 7.0
+#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: 7.5# hsolverCaxby@Base 7.0
+#MISSING: 7.5# hsolverCcsrchol_factor@Base 7.0
+#MISSING: 7.5# hsolverCcsrchol_solve@Base 7.0
+#MISSING: 7.5# hsolverCcsreig_RayleighQuotient@Base 7.0
+#MISSING: 7.5# hsolverCcsrqr@Base 7.0
+#MISSING: 7.5# hsolverCcsrqr_bufferInfo@Base 7.0
+#MISSING: 7.5# hsolverCcsrqr_factor@Base 7.0
+#MISSING: 7.5# hsolverCcsrqr_ormv@Base 7.0
+#MISSING: 7.5# hsolverCcsrqr_setup@Base 7.0
+#MISSING: 7.5# hsolverCcsrqr_solve@Base 7.0
+#MISSING: 7.5# hsolverCgather@Base 7.0
+#MISSING: 7.5# hsolverCreateCsrcholInfo@Base 7.0
+#MISSING: 7.5# hsolverCreateCsrqrInfo@Base 7.0
+#MISSING: 7.5# hsolverCscatter@Base 7.0
+#MISSING: 7.5# hsolverDaxby@Base 7.0
+#MISSING: 7.5# hsolverDcsrchol_factor@Base 7.0
+#MISSING: 7.5# hsolverDcsrchol_solve@Base 7.0
+#MISSING: 7.5# hsolverDcsreig_RayleighQuotient@Base 7.0
+#MISSING: 7.5# hsolverDcsrqr@Base 7.0
+#MISSING: 7.5# hsolverDcsrqr_bufferInfo@Base 7.0
+#MISSING: 7.5# hsolverDcsrqr_factor@Base 7.0
+#MISSING: 7.5# hsolverDcsrqr_ormv@Base 7.0
+#MISSING: 7.5# hsolverDcsrqr_setup@Base 7.0
+#MISSING: 7.5# hsolverDcsrqr_solve@Base 7.0
+#MISSING: 7.5# hsolverDestroyCsrcholInfo@Base 7.0
+#MISSING: 7.5# hsolverDestroyCsrqrInfo@Base 7.0
+#MISSING: 7.5# hsolverDgather@Base 7.0
+#MISSING: 7.5# hsolverDscatter@Base 7.0
+#MISSING: 7.5# hsolverReleaseResourcesCsrqrInfo@Base 7.0
+#MISSING: 7.5# hsolverSaxby@Base 7.0
+#MISSING: 7.5# hsolverScsrchol_factor@Base 7.0
+#MISSING: 7.5# hsolverScsrchol_solve@Base 7.0
+#MISSING: 7.5# hsolverScsreig_RayleighQuotient@Base 7.0
+#MISSING: 7.5# hsolverScsrqr@Base 7.0
+#MISSING: 7.5# hsolverScsrqr_bufferInfo@Base 7.0
+#MISSING: 7.5# hsolverScsrqr_factor@Base 7.0
+#MISSING: 7.5# hsolverScsrqr_ormv@Base 7.0
+#MISSING: 7.5# hsolverScsrqr_setup@Base 7.0
+#MISSING: 7.5# hsolverScsrqr_solve@Base 7.0
+#MISSING: 7.5# hsolverSgather@Base 7.0
+#MISSING: 7.5# hsolverSscatter@Base 7.0
+#MISSING: 7.5# hsolverXcsrchol_analysis@Base 7.0
+#MISSING: 7.5# hsolverXcsrchol_bufferSize@Base 7.0
+#MISSING: 7.5# hsolverXcsrchol_colsL@Base 7.0
+#MISSING: 7.5# hsolverXcsrchol_etree@Base 7.0
+#MISSING: 7.5# hsolverXcsrchol_rowsL@Base 7.0
+#MISSING: 7.5# hsolverXcsrchol_zeroPivot@Base 7.0
+#MISSING: 7.5# hsolverXcsrqr_analysis_coletree@Base 7.0
+#MISSING: 7.5# hsolverXcsrqr_analysis_etree@Base 7.0
+#MISSING: 7.5# hsolverXcsrqr_analysis_fast@Base 7.0
+#MISSING: 7.5# hsolverXcsrqr_analysis_slow@Base 7.0
+#MISSING: 7.5# hsolverXcsrqr_coletree@Base 7.0
+#MISSING: 7.5# hsolverXcsrqr_colsH@Base 7.0
+#MISSING: 7.5# hsolverXcsrqr_colsL@Base 7.0
+#MISSING: 7.5# hsolverXcsrqr_patternH_bufferSize@Base 7.0
+#MISSING: 7.5# hsolverXcsrqr_patternL_bufferSize@Base 7.0
+#MISSING: 7.5# hsolverXcsrqr_rowsH@Base 7.0
+#MISSING: 7.5# hsolverXcsrqr_rowsL@Base 7.0
+#MISSING: 7.5# hsolverXcsrqr_zeroPivot@Base 7.0
+#MISSING: 7.5# hsolverXpinv@Base 7.0
+#MISSING: 7.5# hsolverZaxby@Base 7.0
+#MISSING: 7.5# hsolverZcsrchol_factor@Base 7.0
+#MISSING: 7.5# hsolverZcsrchol_solve@Base 7.0
+#MISSING: 7.5# hsolverZcsreig_RayleighQuotient@Base 7.0
+#MISSING: 7.5# hsolverZcsrqr@Base 7.0
+#MISSING: 7.5# hsolverZcsrqr_bufferInfo@Base 7.0
+#MISSING: 7.5# hsolverZcsrqr_factor@Base 7.0
+#MISSING: 7.5# hsolverZcsrqr_ormv@Base 7.0
+#MISSING: 7.5# hsolverZcsrqr_setup@Base 7.0
+#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: 7.5# sparseCcsrtrsm@Base 7.0
+#MISSING: 7.5# sparseCcsrxsv@Base 7.0
+#MISSING: 7.5# sparseCdotc@Base 7.0
+#MISSING: 7.5# sparseCgatherBatch@Base 7.0
+#MISSING: 7.5# sparseCnrm2@Base 7.0
+#MISSING: 7.5# sparseCnrminf@Base 7.0
+#MISSING: 7.5# sparseCqrcsrsv@Base 7.0
+#MISSING: 7.5# sparseCscal@Base 7.0
+#MISSING: 7.5# sparseCscatterBatch@Base 7.0
+#MISSING: 7.5# sparseDcsrtrsm@Base 7.0
+#MISSING: 7.5# sparseDcsrxsv@Base 7.0
+#MISSING: 7.5# sparseDdot@Base 7.0
+#MISSING: 7.5# sparseDgatherBatch@Base 7.0
+#MISSING: 7.5# sparseDnrm2@Base 7.0
+#MISSING: 7.5# sparseDnrminf@Base 7.0
+#MISSING: 7.5# sparseDqrcsrsv@Base 7.0
+#MISSING: 7.5# sparseDscal@Base 7.0
+#MISSING: 7.5# sparseDscatterBatch@Base 7.0
+#MISSING: 7.5# sparseIgatherBatch@Base 7.0
+#MISSING: 7.5# sparseIscatterBatch@Base 7.0
+#MISSING: 7.5# sparseScsrtrsm@Base 7.0
+#MISSING: 7.5# sparseScsrxsv@Base 7.0
+#MISSING: 7.5# sparseSdot@Base 7.0
+#MISSING: 7.5# sparseSgatherBatch@Base 7.0
+#MISSING: 7.5# sparseSnrm2@Base 7.0
+#MISSING: 7.5# sparseSnrminf@Base 7.0
+#MISSING: 7.5# sparseSqrcsrsv@Base 7.0
+#MISSING: 7.5# sparseSscal@Base 7.0
+#MISSING: 7.5# sparseSscatterBatch@Base 7.0
+#MISSING: 7.5# sparseXcsrtrsm_nnz@Base 7.0
+#MISSING: 7.5# sparseZcsrtrsm@Base 7.0
+#MISSING: 7.5# sparseZcsrxsv@Base 7.0
+#MISSING: 7.5# sparseZdotc@Base 7.0
+#MISSING: 7.5# sparseZgatherBatch@Base 7.0
+#MISSING: 7.5# sparseZnrm2@Base 7.0
+#MISSING: 7.5# sparseZnrminf@Base 7.0
+#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
diff --git a/libcusparseSOVER.symbols.in b/libcusparseSOVER.symbols.in
index 6ca5007..b71fab3 100644
--- a/libcusparseSOVER.symbols.in
+++ b/libcusparseSOVER.symbols.in
@@ -102,6 +102,8 @@ libcusparse.so.#SOVERSION# #PACKAGE# #MINVER#
  cusparseCgebsr2gebsr@Base 5.5
  cusparseCgebsr2gebsr_bufferSize@Base 6.0
  cusparseCgebsr2gebsr_bufferSizeExt@Base 7.0
+ cusparseCgemvi@Base 7.5
+ cusparseCgemvi_bufferSize@Base 7.5
  cusparseCgetrf_ilu@Base 6.0
  cusparseCgthr@Base 3.2
  cusparseCgthrz@Base 3.2
@@ -261,6 +263,8 @@ libcusparse.so.#SOVERSION# #PACKAGE# #MINVER#
  cusparseDgebsr2gebsr@Base 5.5
  cusparseDgebsr2gebsr_bufferSize@Base 6.0
  cusparseDgebsr2gebsr_bufferSizeExt@Base 7.0
+ cusparseDgemvi@Base 7.5
+ cusparseDgemvi_bufferSize@Base 7.5
  cusparseDgetrf_ilu@Base 6.0
  cusparseDgthr@Base 3.2
  cusparseDgthrz@Base 3.2
@@ -416,6 +420,8 @@ libcusparse.so.#SOVERSION# #PACKAGE# #MINVER#
  cusparseSgebsr2gebsr@Base 5.5
  cusparseSgebsr2gebsr_bufferSize@Base 6.0
  cusparseSgebsr2gebsr_bufferSizeExt@Base 7.0
+ cusparseSgemvi@Base 7.5
+ cusparseSgemvi_bufferSize@Base 7.5
  cusparseSgetrf_ilu@Base 6.0
  cusparseSgthr@Base 3.2
  cusparseSgthrz@Base 3.2
@@ -587,6 +593,8 @@ libcusparse.so.#SOVERSION# #PACKAGE# #MINVER#
  cusparseZgebsr2gebsr@Base 5.5
  cusparseZgebsr2gebsr_bufferSize@Base 6.0
  cusparseZgebsr2gebsr_bufferSizeExt@Base 7.0
+ cusparseZgemvi@Base 7.5
+ cusparseZgemvi_bufferSize@Base 7.5
  cusparseZgetrf_ilu@Base 6.0
  cusparseZgthr@Base 3.2
  cusparseZgthrz@Base 3.2
diff --git a/libnppiSOVER.symbols.in b/libnppiSOVER.symbols.in
index d63c975..4bc8210 100644
--- a/libnppiSOVER.symbols.in
+++ b/libnppiSOVER.symbols.in
@@ -459,6 +459,10 @@ libnppi.so.#SOVERSION# #PACKAGE# #MINVER#
  nppiBGRToYUV_8u_C3P3R@Base 6.0
  nppiBGRToYUV_8u_C3R@Base 6.0
  nppiBGRToYUV_8u_P3R@Base 6.0
+ nppiCFAToRGBA_16u_C1AC4R@Base 7.5
+ nppiCFAToRGBA_8u_C1AC4R@Base 7.5
+ nppiCFAToRGB_16u_C1C3R@Base 7.5
+ nppiCFAToRGB_8u_C1C3R@Base 7.5
  nppiCbYCr422ToBGR_709HDTV_8u_C2C3R@Base 5.0
  nppiCbYCr422ToBGR_709HDTV_8u_C2C4R@Base 5.0
  nppiCbYCr422ToBGR_8u_C2C4R@Base 5.0
diff --git a/nvidia-cuda-toolkit.manpages.in b/nvidia-cuda-toolkit.manpages.in
index 888eca2..cf69ce8 100644
--- a/nvidia-cuda-toolkit.manpages.in
+++ b/nvidia-cuda-toolkit.manpages.in
@@ -1,5 +1,4 @@
 debian/tmp/usr/doc/man/man1/nvcc.1
-debian/tmp/usr/doc/man/man1/cuda-install-samples-#SOVERSION#.sh.1
 debian/tmp/usr/doc/man/man1/cuobjdump.1
 debian/tmp/usr/doc/man/man1/cuda-binaries.1
 debian/tmp/usr/doc/man/man1/nvdisasm.1
diff --git a/nvidia-profiler.lintian-overrides b/nvidia-profiler.lintian-overrides
index cdf2492..9fd198c 100644
--- a/nvidia-profiler.lintian-overrides
+++ b/nvidia-profiler.lintian-overrides
@@ -3,3 +3,4 @@ no-upstream-changelog
 hardening-no-fortify-functions
 hardening-no-relro
 embedded-library usr/lib/nvidia-cuda-toolkit/bin/nvprof: sqlite
+embedded-library usr/lib/nvidia-cuda-toolkit/bin/nvprof: zlib
diff --git a/patches/series-postunpack b/patches/series-postunpack
index 548ed38..25ad6f3 100644
--- a/patches/series-postunpack
+++ b/patches/series-postunpack
@@ -1,3 +1,3 @@
-man-typos.patch
-man-hyphenation.patch
-man-sections.patch
+#man-typos.patch
+#man-hyphenation.patch
+#man-sections.patch
diff --git a/rules b/rules
index 2463940..b0b81e7 100755
--- a/rules
+++ b/rules
@@ -88,8 +88,12 @@ override_dh_auto_install:
 	chmod -x debian/tmp/usr/bin/crt/prelink.stub
 	chmod -x debian/tmp/usr/nvvm/include/*.h
 	chmod -x debian/tmp/usr/nvvm/libnvvm-samples/build.bat
-	# do not prevent the use of GCC 4.9
-	sed -i 's/__GNUC_MINOR__ > 8/__GNUC_MINOR__ > 9/' debian/tmp/usr/include/host_config.h
+	# allow gcc 4.9 and above to work, we comment the trouble-making
+	# line out, instead of deleting it like Arch does.
+	sed -i \
+		-e '/unsupported GNU/i /*' \
+		-e '/unsupported GNU/a */' \
+		debian/tmp/usr/include/host_config.h
 	# remove tracking scripts
 	rm -rfv debian/tmp/usr/doc/html/common/scripts
 	# remove tracking images
@@ -100,11 +104,18 @@ override_dh_auto_install:
 	find debian/tmp/usr/libnsight debian/tmp/usr/libnvvp -name 'license.html' -exec sed -r -i \
 		-e 's,(<script type="text/javascript" )src(="http://w.sharethis.com/button/buttons.js"[^>]*></script>),<!-- \1DISABLED\2 -->,' \
 		{} +
+	# fix manpage-section-mismatch lintian warning
+	find debian/tmp/usr/doc/man -type f -name '*.1' -o -name '*.3' -o -name '*.7' -o -name '*.9' \
+		> debian/manpage-section-mismatch.filelist
+	python3 debian/bin/manpage-section-mismatch.py
+	rm debian/manpage-section-mismatch.filelist
+	find debian/tmp/usr/doc/man -type f -name '*._bak' -exec rm {} +
 	# reduce 'dh_install --list-missing' noise
 	rm -rf debian/tmp/usr/include/thrust
 	rm -rf debian/tmp/usr/jre
 	rm -rf debian/tmp/usr/lib32
 	rm -rf debian/tmp/usr/*/lib32
+	rm -rf debian/tmp/usr/include/CL
 
 override_dh_install:
 	dh_install --list-missing
diff --git a/rules.defs b/rules.defs
index 4bfbf75..09bc1b2 100644
--- a/rules.defs
+++ b/rules.defs
@@ -1,5 +1,5 @@
 #CUDA_BETA			 =
-CUDA_SOVERSION			 = 7.0
+CUDA_SOVERSION			 = 7.5
 CUDA_VERSION_DRIVER		 = 346.46
 
 CUDA_VERSION_TOOLKIT_FILENAME	 = $(CUDA_VERSION_TOOLKIT)
@@ -8,5 +8,5 @@ NUMFILES			 = 1
 CUDA_DOWNLOAD_URL		 = https://developer.nvidia.com/cuda-toolkit-70
 CUDA_DOWNLOAD_URL_BETA		 = http://developer.nvidia.com/cuda/cuda-pre-production
 
-CUDA_VERSION_APPENDIX_X86_64	 = -19326674
+CUDA_VERSION_APPENDIX_X86_64	 = -19867135
 CUDA_FILENAME_X86_64		 = cuda-linux64-rel-${CUDA_VERSION_TOOLKIT_FILENAME}${CUDA_VERSION_APPENDIX_X86_64}.run

Reply via email to