Skip to content

Commit

Permalink
Merge pull request #5625 from CDLuminate/docs-update
Browse files Browse the repository at this point in the history
docs/debian guide: update compiler combination table
  • Loading branch information
shelhamer committed May 15, 2017
2 parents 25391bf + 83814da commit 27ffbbf
Showing 1 changed file with 12 additions and 8 deletions.
20 changes: 12 additions & 8 deletions docs/install_apt_debian.md
Original file line number Diff line number Diff line change
Expand Up @@ -96,18 +96,22 @@ Note, this requires a `deb-src` entry in your `/etc/apt/sources.list`.
Some users may find their favorate compiler doesn't work with CUDA.

```
CXX compiler | CUDA 7.5 | CUDA 8.0 |
-------------+------------+------------+-
GCC-7 | ? | ? |
GCC-6 | ✘ | ✘ |
GCC-5 | ✔ [1] | ✔ |
CLANG-4.0 | ? | ? |
CLANG-3.9 | ✘ | ✘ |
CLANG-3.8 | ? | ✔ |
CXX compiler | CUDA 7.5 | CUDA 8.0 | CUDA 9.0 |
-------------+------------+------------+------------+
GCC-8 | ? | ? | ? |
GCC-7 | ? | ? | ? |
GCC-6 | ✘ | ✘ | ✔ |
GCC-5 | ✔ [1] | ✔ | ✔ |
-------------+------------+------------+------------+
CLANG-4.0 | ? | ? | ? |
CLANG-3.9 | ✘ | ✘ | ✔ |
CLANG-3.8 | ? | ✔ | ✔ |
```

`[1]` CUDA 7.5 's `host_config.h` must be patched before working with GCC-5.

`[2]` CUDA 9.0: https://devblogs.nvidia.com/parallelforall/cuda-9-features-revealed/

BTW, please forget the GCC-4.X series, since its `libstdc++` ABI is not compatible with GCC-5's.
You may encounter failure linking GCC-4.X object files against GCC-5 libraries.
(See https://wiki.debian.org/GCC5 )
Expand Down

0 comments on commit 27ffbbf

Please sign in to comment.