commit - 4c7f9f830369b29285534eafddedfd3896e51bc3
commit + 866a7d1f265fd728dfeecfcdba2da4a53813079e
blob - 5fdf23e9d87d9611a99ef58ce20169247fb465f9
blob + 7862d7f253a97e7c8eca3b47b31c426d9c40c408
--- bin/9l
+++ bin/9l
for i in $w
do
# can't trust the libraries about using
- # libthread - we might not be linking with
+ # libthread or libdraw - we might not be linking with
# those object files.
a=`
nm $PLAN9/lib/lib$i.a 2>/dev/null |
grep '__p9l_autolib_[a-zA-Z0-9+-]*$' |
sed 's/.*__p9l_autolib_//' |
sort -u |
- grep -v thread
+ egrep -v 'thread|draw'
`
okayfn="true"
for j in $a
if havesec
then
libsl="$libsl -lsec -l9"
+ fi
+
+ if [ "x$needndb" = xtrue -a -f /usr/lib/libresolv.a ]
+ then
+ libsl="$libsl -lresolv"
fi
if [ "x$needdraw" = xtrue -a "x$WSYSTYPE" != xnowsys ]
xtmp=/tmp/9l.$$.$USER.out
xxout() {
- egrep -v 'is almost always misused|: In function `' $xtmp
+ sed 's/.*: In function `[^:]*: *//' $xtmp | egrep . |
+ egrep -v 'is almost always misused' $xtmp
rm -f $xtmp
}