On Sun, 10 Mar 2013 13:16:46 +0100 Ulrich Mueller wrote: > >>>>> On Sun, 10 Mar 2013, Ulrich Mueller wrote: > > >>>>> On Sun, 10 Mar 2013, Michał Górny wrote: > >> +DEPEND=">=app-shells/bash-4.2" > >> + > > > Why is this needed? > > Seems it's because of this: > > >> + declare -g -A _MULTIBUILD_EXPORTED_PHASES || die > >> + local p > >> + for p; do > >> + _MULTIBUILD_EXPORTED_PHASES[${p}]=${ECLASS}_${p} > >> + done > > Associative arrays are not supported in bash 3.2, so they must not be > used in EAPIs 0 to 5. A dependency upon a newer bash doesn't guarantee that the package mangler will use that bash. -- Ciaran McCreesh