diff -p -up gcc-4.4-20090223/config-ml.in.linux32-build-env gcc-4.4-20090223/config-ml.in --- gcc-4.4-20090223/config-ml.in.linux32-build-env 2009-03-14 19:41:36.230226836 -0400 +++ gcc-4.4-20090223/config-ml.in 2009-03-14 19:41:36.296979778 -0400 @@ -858,6 +858,16 @@ if [ -n "${multidirs}" ] && [ -z "${ml_n fi fi + if test "x${ml_dir}" = "x32" ; then + linux32=`which linux32` + if test -n "${linux32}" ; then + ml_config_shell="${linux32} ${ml_config_shell}" + if [ "${ml_verbose}" = --verbose ]; then + echo "Running configure in multilib subdir ${ml_dir} with linux32 personality" + fi + fi + fi + if eval ${ml_config_env} ${ml_config_shell} ${ml_recprog} \ --with-multisubdir=${ml_dir} --with-multisrctop=${multisrctop} \ ${ac_configure_args} ${ml_config_env} ${ml_srcdiroption} ; then