All bash-3.1 versions while configure procedure tries to execute tests and fails: --- checking whether getpgrp requires zero arguments... yes checking whether setvbuf arguments are reversed... configure: error: cannot run test program while cross compiling --- Earlier versions, such as 3.0 can be crosscompiled without problems.
As a workaround, set this variable in your environment before cross emerging: ac_cv_func_setvbuf_reversed="no"
there's a lot more broken stuff in bash than just that wrt cross-compiling