From 1c253ceb586c4519f42ce115954c4efab787f81a Mon Sep 17 00:00:00 2001 From: rsc Date: Sun, 23 Nov 2003 19:49:17 +0000 Subject: Annoying changes to work on Sun boxes. --- bin/9l | 18 +++++------------- 1 file changed, 5 insertions(+), 13 deletions(-) (limited to 'bin/9l') diff --git a/bin/9l b/bin/9l index 2db7be54..adc66038 100755 --- a/bin/9l +++ b/bin/9l @@ -1,26 +1,18 @@ #!/bin/sh -ld=none extralibs=-lm -tag="`uname`-`uname -m`-${CC:-cc}" +tag="`uname`-`uname -m`" case "$tag" in *FreeBSD*) ld=gcc ;; *BSD*) ld=gcc ;; *Linux*) ld=gcc ;; *Darwin*) ld=gcc ;; -*SunOS*-cc) ld=cc; extralibs="$extralibs -lrt -lpthread" ;; -*SunOS*-gcc) ld=gcc ;; +*SunOS*) ld=${CC9:-cc} + extralibs="$extralibs -lrt -lpthread -lsocket -lnsl" + ;; *) echo do not know how to link on "$tag" 1>&2 exit 1 esac -case $ld in -gcc) - exec gcc \ - -ggdb \ - -L$PLAN9/lib \ - "$@" \ - $extralibs - ;; -esac +exec $ld -L$PLAN9/lib "$@" $extralibs -- cgit v1.2.3