On 02/21/2013 03:27 AM, Michał Górny wrote:
> This makes reading them a bit easier, especially with phases run
> in parallel.
> ---
> gx86/eclass/multilib-build.eclass | 7 ++++---
> 1 file changed, 4 insertions(+), 3 deletions(-)
>
> diff --git a/gx86/eclass/multilib-build.eclass
> b/gx86/eclass/multilib-build.eclass
> index feac748..93c4335 100644
> --- a/gx86/eclass/multilib-build.eclass
> +++ b/gx86/eclass/multilib-build.eclass
> @@ -100,7 +100,8 @@ multilib_foreach_abi() {
> local ABI
> for ABI in $(multilib_get_enabled_abis); do
> multilib_toolchain_setup "${ABI}"
> - BUILD_DIR=${initial_dir%%/}-${ABI} "${@}"
> + local BUILD_DIR=${initial_dir%%/}-${ABI}
> + "${@}" | tee -a "${T}/build-${ABI}.log"
> done
> }
>
> @@ -127,8 +128,8 @@ multilib_parallel_foreach_abi() {
> multijob_child_init
>
> multilib_toolchain_setup "${ABI}"
> - BUILD_DIR=${initial_dir%%/}-${ABI}
> - "${@}"
> + local BUILD_DIR=${initial_dir%%/}-${ABI}
> + "${@}" 2>&1 | tee -a "${T}/build-${ABI}.log"
> ) &
>
> multijob_post_fork
>
Maybe use EBUILD_DEATH_HOOKS to display the locations of the logs?
--
Thanks,
Zac