On Thu, Feb 21, 2013 at 3:27 AM, Michał Górny <[email protected]> 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
> --
> 1.8.1.2
>
>

Definitely seems like a good idea.

Reply via email to