3 2d8fd46b 2004-03-26 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 2d8fd46b 2004-03-26 devnull extralibs="$extralibs -lutil -lpthread"
9 2d8fd46b 2004-03-26 devnull *BSD*) ld=gcc
10 2d8fd46b 2004-03-26 devnull extralibs="$extralibs -lutil"
12 2d8fd46b 2004-03-26 devnull *Linux*) ld=gcc
13 282c88f9 2004-09-17 devnull extralibs="$extralibs -lutil"
14 282c88f9 2004-09-17 devnull case "`uname -r`" in
16 282c88f9 2004-09-17 devnull extralibs="$extralibs -lpthread"
20 dbd7b9a9 2003-11-23 devnull *Darwin*) ld=gcc ;;
21 64bcfff3 2003-11-25 devnull *SunOS*) ld="${CC9:-cc} -g"
22 1c253ceb 2003-11-23 devnull extralibs="$extralibs -lrt -lpthread -lsocket -lnsl"
23 cb27443a 2004-03-25 devnull # Record paths to shared libraries to avoid needing LD_LIBRARY_PATH
24 cb27443a 2004-03-25 devnull for i in "$@"
26 cb27443a 2004-03-25 devnull case "$i" in
28 cb27443a 2004-03-25 devnull s=`echo $i | sed 's/-L/-R/'`
29 cb27443a 2004-03-25 devnull extralibs="$extralibs $s"
35 dbd7b9a9 2003-11-23 devnull echo do not know how to link on "$tag" 1>&2
39 1c253ceb 2003-11-23 devnull exec $ld -L$PLAN9/lib "$@" $extralibs