3 dbd7b9a9 2003-11-23 devnull extralibs=-lm
4 8f314994 2004-03-02 devnull tag="${SYSNAME:-`uname`}-${OBJTYPE:-`uname -m`}"
5 dbd7b9a9 2003-11-23 devnull case "$tag" in
6 cb27443a 2004-03-25 devnull *OpenBSD*) ld=gcc
7 cb27443a 2004-03-25 devnull extralibs="$extralibs -lpthread"
9 dbd7b9a9 2003-11-23 devnull *BSD*) ld=gcc ;;
10 dbd7b9a9 2003-11-23 devnull *Linux*) ld=gcc ;;
11 dbd7b9a9 2003-11-23 devnull *Darwin*) ld=gcc ;;
12 64bcfff3 2003-11-25 devnull *SunOS*) ld="${CC9:-cc} -g"
13 1c253ceb 2003-11-23 devnull extralibs="$extralibs -lrt -lpthread -lsocket -lnsl"
14 cb27443a 2004-03-25 devnull # Record paths to shared libraries to avoid needing LD_LIBRARY_PATH
15 cb27443a 2004-03-25 devnull for i in "$@"
17 cb27443a 2004-03-25 devnull case "$i" in
19 cb27443a 2004-03-25 devnull s=`echo $i | sed 's/-L/-R/'`
20 cb27443a 2004-03-25 devnull extralibs="$extralibs $s"
26 dbd7b9a9 2003-11-23 devnull echo do not know how to link on "$tag" 1>&2
30 1c253ceb 2003-11-23 devnull exec $ld -L$PLAN9/lib "$@" $extralibs