Blob


1 #!/bin/sh
3 ld=none
4 extralibs=-lm
5 tag="`uname`-`uname -m`-${CC:-cc}"
6 case "$tag" in
7 *FreeBSD*) ld=gcc ;;
8 *BSD*) ld=gcc ;;
9 *Linux*) ld=gcc ;;
10 *Darwin*) ld=gcc ;;
11 *SunOS*-cc) ld=cc; extralibs="$extralibs -lrt -lpthread" ;;
12 *SunOS*-gcc) ld=gcc ;;
13 *)
14 echo do not know how to link on "$tag" 1>&2
15 exit 1
16 esac
18 case $ld in
19 gcc)
20 exec gcc \
21 -ggdb \
22 -L$PLAN9/lib \
23 "$@" \
24 $extralibs
25 ;;
26 esac