Inspecting the Solaris 8 libgo.sum file, I was reminded that echo -n
isn't portable.  The autoconf manual agrees and suggests printf as a
replacement.  The following patch implements this.

Bootstrapped on i386-pc-solaris2.8 with gas.

        Rainer


2011-04-05  Rainer Orth  <r...@cebitec.uni-bielefeld.de>

        * testsuite/gotest: Use printf instead of echo -n.

diff --git a/libgo/testsuite/gotest b/libgo/testsuite/gotest
--- a/libgo/testsuite/gotest
+++ b/libgo/testsuite/gotest
@@ -231,7 +231,7 @@ mkdir _test
 
 case "x$gofiles" in
 x)
-       gofiles=$(echo -n $(ls *_test.go 2>/dev/null))
+       gofiles=$(printf "%s" "$(ls *_test.go 2>/dev/null)")
 esac
 
 case "x$gofiles" in
@@ -250,7 +250,7 @@ GC="$holdGC"
 
 case "x$pkgfiles" in
 x)
-       pkgbasefiles=$(echo -n $(ls *.go | grep -v _test.go 2>/dev/null))
+       pkgbasefiles=$(printf "%s" "$(ls *.go | grep -v _test.go 2>/dev/null)")
        ;;
 *)
        for f in $pkgfiles; do


-- 
-----------------------------------------------------------------------------
Rainer Orth, Center for Biotechnology, Bielefeld University

Reply via email to