[libgo, build] Avoid echo -n in gotest
Rainer Orth
ro@CeBiTec.Uni-Bielefeld.DE
Tue Apr 5 14:28:00 GMT 2011
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 <ro@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
More information about the Gcc-patches
mailing list