Commit Diff


commit - f6dc1628d6b08cf674f0484f42810e04cb9e6e36
commit + 2d8fd46b58ee8aa4a41f9a16ff80022aa1e7b7e9
blob - a7924e74c808434d0b502a3c28536bd0f2d5c856
blob + 5ecdf4053be35a841608e69beb68a04cba3a43c9
--- bin/9l
+++ bin/9l
@@ -1,13 +1,17 @@
 #!/bin/sh
 
-extralibs=-lm
+extralibs="-lm"
 tag="${SYSNAME:-`uname`}-${OBJTYPE:-`uname -m`}"
 case "$tag" in
 *OpenBSD*)	ld=gcc
-		extralibs="$extralibs -lpthread"
+		extralibs="$extralibs -lutil -lpthread"
 		;;
-*BSD*)		ld=gcc ;;
-*Linux*)	ld=gcc ;;
+*BSD*)		ld=gcc
+		extralibs="$extralibs -lutil"
+		;;
+*Linux*)	ld=gcc
+		extralibs="$extralibs -lutil"
+		;;
 *Darwin*)	ld=gcc ;;
 *SunOS*)	ld="${CC9:-cc} -g"
 		extralibs="$extralibs -lrt -lpthread -lsocket -lnsl"