# HG changeset patch # User truelight # Date 1168175581 0 # Node ID cb94a44f0e2990c35b7398508aafc9bc84559299 # Parent 7959ee2ab55a05d9287dd96da38a07ae032faf27 (svn r7961) [Configure] -Fix: "" in config params didn't survive --reconfig. They should now. diff -r 7959ee2ab55a -r cb94a44f0e29 config.lib --- a/config.lib Sun Jan 07 13:00:56 2007 +0000 +++ b/config.lib Sun Jan 07 13:13:01 2007 +0000 @@ -257,10 +257,10 @@ configure="$0 --ignore-extra-parameters" for p in $save_params_array; do - eval "v=\$$p" + eval "v=\"\$$p\"" p=`echo "$p" | sed 's/_/-/g;s/\n//g;'` # Only save those params that aren't empty - configure="$configure --$p=$v" + configure="$configure --$p=\"$v\"" done echo "$configure" >> $config_log diff -r 7959ee2ab55a -r cb94a44f0e29 configure --- a/configure Sun Jan 07 13:00:56 2007 +0000 +++ b/configure Sun Jan 07 13:13:01 2007 +0000 @@ -25,8 +25,9 @@ exit 1 fi # Make sure we don't lock config.cache - configure=`cat config.cache` - $configure + cat config.cache > cache.tmp + sh cache.tmp + rm -f cache.tmp exit $? fi