We are using the following script to maintain a cross-compiled ARM installation on a pentium4 machine: --- #! /bin/bash export CTARGET="armeb-unknown-linux-gnu" export CHOST="i686-pc-linux-gnu" export ROOT="/root/perch" export CFLAGS="-O2 -pipe" emerge "$@" --- Now, the first thing we did was emerge gcc (partly because this is a good test that things is working and partly because we need glibc and libstdc++). We just happened to notice that gcc-config doesn't actually depend on bash. What would have happened if we were going to install only tsh or busybox inside the ARM environment? Also, does gcc-config really need to make use of bash or will /bin/sh do? Is there any plans to switch to using eselect?
Gentoo won't even boot without bash.