Commit Diff


commit - 4b089276b87abeddce25231c1add5ed3b42aa040
commit + 237c30900cf261e31d54ed426ff4b1896e2e3667
blob - 2d08a470adaed1f4cb645f56cfd58a4d0d6319d4
blob + c89e92a515127f2b66f17d3b0992dbaf53537c45
--- bin/9l
+++ bin/9l
@@ -252,10 +252,19 @@ if $verbose
 then
 	echo $ld -L$PLAN9/lib "$@" $libsl $extralibs
 fi
-if $ld -L$PLAN9/lib "$@" $libsl $extralibs
+
+xtmp=/tmp/9l.$$.$USER.out
+xxout() {
+	egrep -v ': In function `' $xtmp
+	rm -f $xtmp
+}
+
+if $ld -L$PLAN9/lib "$@" $libsl $extralibs >$xtmp 2>&1
 then
+	xxout
 	exit 0
 else
+	xxout
 	rm -f $target
 	exit 1
 fi