PR binutils/12110
authorAlan Modra <amodra@gmail.com>
Tue, 2 Nov 2010 00:22:10 +0000 (00:22 +0000)
committerAlan Modra <amodra@gmail.com>
Tue, 2 Nov 2010 00:22:10 +0000 (00:22 +0000)
* configure.ac: Error when source path contains spaces.
* configure: Regenerate.

ChangeLog
configure
configure.ac

index 54fb1bd..9f06897 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2010-11-02  Alan Modra  <amodra@gmail.com>
+
+       PR binutils/12110
+       * configure.ac: Error when source path contains spaces.
+       * configure: Regenerate.
+
 2010-10-20  Ian Lance Taylor  <iant@google.com>
 
        * Makefile.def (target_modules): Set lib_path to src/.libs for
index b1fbfaa..6c3d5d6 100755 (executable)
--- a/configure
+++ b/configure
@@ -1393,6 +1393,11 @@ fi
 case $srcdir in
 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
 esac
+case $srcdir in
+  *" "*)
+    as_fn_error "path to source, $srcdir, contains spaces"
+    ;;
+esac
 ac_subdirs_all=`cd $srcdir && echo */configure | sed 's,/configure,,g'`
 
 for ac_var in $ac_precious_vars; do
index bf5fe3a..ac44863 100644 (file)
@@ -221,7 +221,14 @@ target_configdirs=`echo ${target_libraries} ${target_tools}`
 build_configdirs=`echo ${build_libs} ${build_tools}`
 
 m4_divert_text([PARSE_ARGS],
-[ac_subdirs_all=`cd $srcdir && echo */configure | sed 's,/configure,,g'`
+[case $srcdir in
+  *" "*)
+m4_pushdef([AS_MESSAGE_LOG_FD], [])dnl
+    AC_MSG_ERROR([path to source, $srcdir, contains spaces])
+m4_popdef([AS_MESSAGE_LOG_FD])dnl
+    ;;
+esac
+ac_subdirs_all=`cd $srcdir && echo */configure | sed 's,/configure,,g'`
 ])
 
 ################################################################################