Gentoo Archives: gentoo-dev

From: "Michał Górny" <mgorny@g.o>
To: gentoo-dev@l.g.o
Cc: "Michał Górny" <mgorny@g.o>
Subject: [gentoo-dev] [PATCH multilib-build] Tee the build logs to ABI-specific files.
Date: Thu, 21 Feb 2013 11:27:56
Message-Id: 1361446078-5142-1-git-send-email-mgorny@gentoo.org
1 This makes reading them a bit easier, especially with phases run
2 in parallel.
3 ---
4 gx86/eclass/multilib-build.eclass | 7 ++++---
5 1 file changed, 4 insertions(+), 3 deletions(-)
6
7 diff --git a/gx86/eclass/multilib-build.eclass b/gx86/eclass/multilib-build.eclass
8 index feac748..93c4335 100644
9 --- a/gx86/eclass/multilib-build.eclass
10 +++ b/gx86/eclass/multilib-build.eclass
11 @@ -100,7 +100,8 @@ multilib_foreach_abi() {
12 local ABI
13 for ABI in $(multilib_get_enabled_abis); do
14 multilib_toolchain_setup "${ABI}"
15 - BUILD_DIR=${initial_dir%%/}-${ABI} "${@}"
16 + local BUILD_DIR=${initial_dir%%/}-${ABI}
17 + "${@}" | tee -a "${T}/build-${ABI}.log"
18 done
19 }
20
21 @@ -127,8 +128,8 @@ multilib_parallel_foreach_abi() {
22 multijob_child_init
23
24 multilib_toolchain_setup "${ABI}"
25 - BUILD_DIR=${initial_dir%%/}-${ABI}
26 - "${@}"
27 + local BUILD_DIR=${initial_dir%%/}-${ABI}
28 + "${@}" 2>&1 | tee -a "${T}/build-${ABI}.log"
29 ) &
30
31 multijob_post_fork
32 --
33 1.8.1.2

Replies