summaryrefslogtreecommitdiff
path: root/scripts/functions
diff options
context:
space:
mode:
authorAlexey Neyman <stilor@att.net>2016-04-03 17:26:24 (GMT)
committerAlexey Neyman <stilor@att.net>2016-08-23 18:00:27 (GMT)
commit0fdc1887a7426bf7974f0ca6bb24815dff4a2997 (patch)
treed188e5a20d2deba7d516c648d8f9a3adb1a5ddc4 /scripts/functions
parent3ebc5d0c1e72e95f05a02818a3e2c642663d4b74 (diff)
Change multilib functions to set the variable.
Rather than echo-ing the new value, set the value into the variable with the name passed as an argument (similar to CT_SanitizeVarDir). This allows to use CT_DoLog in these functions. Signed-off-by: Alexey Neyman <stilor@att.net>
Diffstat (limited to 'scripts/functions')
-rw-r--r--scripts/functions6
1 files changed, 3 insertions, 3 deletions
diff --git a/scripts/functions b/scripts/functions
index 49b0686..ef75e09 100644
--- a/scripts/functions
+++ b/scripts/functions
@@ -1371,18 +1371,18 @@ CT_DoBuildTargetTuple() {
# GCC prints nothing and exits with status 0), falling back to calling
# the architecture-specific functions.
CT_DoMultilibTarget() {
- local target="$1"; shift
+ local target_var="$1"; shift
local -a multi_flags=( "$@" )
local gcc_multiarch
gcc_multiarch=$( "${CT_TARGET}-gcc" -print-multiarch "${multi_flags[@]}" )
if [ -n "${gcc_multiarch}" ]; then
- echo "${gcc_multiarch}"
+ eval "${target_var}=${gcc_multiarch}"
return
fi
# Fall back to arch-specific guesswork
- CT_DoArchMultilibTarget "${target}" "${multi_flags[@]}"
+ CT_DoArchMultilibTarget "${target_var}" "${multi_flags[@]}"
}
# This function does pause the build until the user strikes "Return"