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

Reply via email to