diff --git a/build-aux/config.sub b/build-aux/config.sub index 4670805..fd224f3 100755 --- a/build-aux/config.sub +++ b/build-aux/config.sub @@ -110,8 +110,16 @@ case $# in exit 1;; esac +# Determine whether 'read' supports the '-r' flag. +# /bin/sh on Solaris 10 does not. +if (echo x | read -r f) 2>/dev/null; then + read_raw='-r' +else + read_raw= +fi + # Split fields of configuration type -IFS="-" read -r field1 field2 field3 field4 <