File: gcc

package info (click to toggle)
nvidia-cuda-toolkit 8.0.44-4
  • links: PTS, VCS
  • area: non-free
  • in suites: stretch
  • size: 2,370,244 kB
  • ctags: 62
  • sloc: sh: 4,761,620; makefile: 212
file content (23 lines) | stat: -rwxr-xr-x 711 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#!/bin/sh

# Check for g++ to avoid using different versions of gcc and g++ on systems
# with both g++-4.X and gcc-4.Y but not g++-4.Y installed.

prog=false
if g++-5 --version >/dev/null 2>&1; then
	prog=gcc-5
elif g++-4.9 --version >/dev/null 2>&1; then
	prog=gcc-4.9
elif g++-4.8 --version >/dev/null 2>&1; then
	prog=gcc-4.8
elif clang-3.8 --version >/dev/null 2>&1; then
	echo "ERROR: No supported gcc/g++ host compiler found, but clang-3.8 is available." >&2
	echo "       Use 'nvcc -ccbin clang-3.8' to use that instead." >&2
	exit 1
else
	echo "ERROR: No supported gcc/g++ host compiler found." >&2
	echo "       Use 'nvcc -ccbin <compiler>' to specify a host compiler." >&2
	exit 1
fi

exec $prog "$@"