diff options
author | Sylvestre Ledru <sylvestre@debian.org> | 2017-11-29 15:03:28 +0000 |
---|---|---|
committer | Sylvestre Ledru <sylvestre@debian.org> | 2017-11-29 15:03:28 +0000 |
commit | 0cfcdc3ffdeeffbcb588ef0ad63811527fcff045 (patch) | |
tree | de37e25d8f27c355eca1ba69700af6663abb18c3 /clang/lib/Driver/ToolChains/Cuda.cpp | |
parent | 1401a75341fac4c14572222230d8589fcc6c02a5 (diff) | |
download | bcm5719-llvm-0cfcdc3ffdeeffbcb588ef0ad63811527fcff045.tar.gz bcm5719-llvm-0cfcdc3ffdeeffbcb588ef0ad63811527fcff045.zip |
Add the nvidia-cuda-toolkit Debian package path to search path
Summary:
Reported here:
http://bugs.debian.org/882505
Patch by Andreas Beckmann
Reviewers: Hahnfeld, tra
Reviewed By: tra
Subscribers: jlebar, cfe-commits
Differential Revision: https://reviews.llvm.org/D40453
llvm-svn: 319317
Diffstat (limited to 'clang/lib/Driver/ToolChains/Cuda.cpp')
-rw-r--r-- | clang/lib/Driver/ToolChains/Cuda.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/clang/lib/Driver/ToolChains/Cuda.cpp b/clang/lib/Driver/ToolChains/Cuda.cpp index 4a5cf3dc6ae..aea409fc209 100644 --- a/clang/lib/Driver/ToolChains/Cuda.cpp +++ b/clang/lib/Driver/ToolChains/Cuda.cpp @@ -75,6 +75,11 @@ CudaInstallationDetector::CudaInstallationDetector( CudaPathCandidates.push_back(D.SysRoot + "/usr/local/cuda"); for (const char *Ver : Versions) CudaPathCandidates.push_back(D.SysRoot + "/usr/local/cuda-" + Ver); + + if (Distro(D.getVFS).IsDebian()) + // Special case for Debian to have nvidia-cuda-toolkit work + // out of the box. More info on http://bugs.debian.org/882505 + CudaPathCandidates.push_back(D.SysRoot + "/usr/lib/cuda"); } for (const auto &CudaPath : CudaPathCandidates) { |