OSDN Git Service

PR binutils/12110
authoramodra <amodra@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 2 Nov 2010 00:20:35 +0000 (00:20 +0000)
committeramodra <amodra@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 2 Nov 2010 00:20:35 +0000 (00:20 +0000)
* configure.ac: Error when source path contains spaces.
* configure: Regenerate.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@166162 138bc75d-0d04-0410-961f-82ee72b054a4

ChangeLog
configure
configure.ac

index e573aec..f62e3c1 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-23  James E. Wilson  <wilson@codesourcery.com>
 
        * MAINTAINERS: Update my email address.
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'`
 ])
 
 ################################################################################