freebsd5
This commit is contained in:
parent
21621d7e20
commit
7d0dbb314f
63
bin/9l
63
bin/9l
@ -136,34 +136,49 @@ fi
|
|||||||
extralibs="-lm"
|
extralibs="-lm"
|
||||||
tag="${SYSNAME:-`uname`}-${OBJTYPE:-`uname -m`}"
|
tag="${SYSNAME:-`uname`}-${OBJTYPE:-`uname -m`}"
|
||||||
case "$tag" in
|
case "$tag" in
|
||||||
*OpenBSD*) ld=gcc
|
*OpenBSD*)
|
||||||
extralibs="$extralibs -lutil -lpthread"
|
ld=gcc
|
||||||
|
extralibs="$extralibs -lutil -lpthread"
|
||||||
|
;;
|
||||||
|
*FreeBSD*)
|
||||||
|
ld=gcc
|
||||||
|
extralibs="$extralibs -lutil"
|
||||||
|
case "`uname -r`" in
|
||||||
|
[5-9].*)
|
||||||
|
extralibs="$extralibs -lpthread"
|
||||||
;;
|
;;
|
||||||
*BSD*) ld=gcc
|
esac
|
||||||
extralibs="$extralibs -lutil"
|
;;
|
||||||
|
*BSD*)
|
||||||
|
ld=gcc
|
||||||
|
extralibs="$extralibs -lutil"
|
||||||
|
;;
|
||||||
|
*Linux*)
|
||||||
|
ld=gcc
|
||||||
|
extralibs="$extralibs -lutil"
|
||||||
|
case "`uname -r`" in
|
||||||
|
2.6.*)
|
||||||
|
extralibs="$extralibs -lpthread"
|
||||||
;;
|
;;
|
||||||
*Linux*) ld=gcc
|
esac
|
||||||
extralibs="$extralibs -lutil"
|
;;
|
||||||
case "`uname -r`" in
|
*Darwin*)
|
||||||
2.6.*)
|
ld=gcc
|
||||||
extralibs="$extralibs -lpthread"
|
;;
|
||||||
|
*SunOS*)
|
||||||
|
ld="${CC9:-cc} -g"
|
||||||
|
extralibs="$extralibs -lrt -lpthread -lsocket -lnsl"
|
||||||
|
# Record paths to shared libraries to avoid needing LD_LIBRARY_PATH
|
||||||
|
for i in "$@"
|
||||||
|
do
|
||||||
|
case "$i" in
|
||||||
|
-L*)
|
||||||
|
s=`echo $i | sed 's/-L/-R/'`
|
||||||
|
extralibs="$extralibs $s"
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
;;
|
done
|
||||||
*Darwin*) ld=gcc ;;
|
;;
|
||||||
*SunOS*) ld="${CC9:-cc} -g"
|
|
||||||
extralibs="$extralibs -lrt -lpthread -lsocket -lnsl"
|
|
||||||
# Record paths to shared libraries to avoid needing LD_LIBRARY_PATH
|
|
||||||
for i in "$@"
|
|
||||||
do
|
|
||||||
case "$i" in
|
|
||||||
-L*)
|
|
||||||
s=`echo $i | sed 's/-L/-R/'`
|
|
||||||
extralibs="$extralibs $s"
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
done
|
|
||||||
;;
|
|
||||||
*)
|
*)
|
||||||
echo do not know how to link on "$tag" 1>&2
|
echo do not know how to link on "$tag" 1>&2
|
||||||
exit 1
|
exit 1
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user