# The NVIDIA license does not allow any form of modification.
hardening-no-bindnow
hardening-no-fortify-functions
hardening-no-pie
hardening-no-relro
binary-has-unneeded-section
spelling-error-in-binary

# Meta-manpage covering several binaries.
spare-manual-page usr/share/man/man1/cuda-binaries.1.gz

# Some of NVIDIA's binaries expect files at certain relative paths.
breakout-link usr/lib/nvidia-cuda-toolkit/bin/nvcc.profile -> etc/nvcc.profile
executable-in-usr-lib
package-contains-documentation-outside-usr-share-doc usr/lib/cuda/version.txt

# Monolithic installation tree shim for clang++ --cuda-path=/usr/lib/cuda
breakout-link usr/lib/cuda/nvvm/libdevice -> usr/lib/nvidia-cuda-toolkit/libdevice
breakout-link usr/lib/cuda/nvvmx/libdevice -> usr/lib/nvidia-cuda-toolkit/libdevice
package-contains-empty-directory usr/lib/cuda/bin/
package-contains-empty-directory usr/lib/cuda/include/
package-contains-empty-directory usr/lib/cuda/lib64/

# Lintian and debhelper disagree w.r.t. a library in a private directory.
package-has-unnecessary-activation-of-ldconfig-trigger
