summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMaxim Kuvyrkov <maxim.kuvyrkov@linaro.org>2017-05-22 09:16:15 +0000
committerMaxim Kuvyrkov <maxim.kuvyrkov@linaro.org>2017-05-22 09:16:15 +0000
commit61d3f705c18b6663f5934bc9427dce3e053a6b70 (patch)
tree559c67eb44a4d53d3762d43f3597196945b7473c
parent11492211e2e0487e1597aad89779d6b389d264ab (diff)
tcwg-benchmark.sh: Handle --sysroot tarball.
Change-Id: I590035378964c6c13d7b07cd3de954881c62e269
-rwxr-xr-xtcwg-benchmark.sh7
1 files changed, 7 insertions, 0 deletions
diff --git a/tcwg-benchmark.sh b/tcwg-benchmark.sh
index 7ecda206..326b2ce1 100755
--- a/tcwg-benchmark.sh
+++ b/tcwg-benchmark.sh
@@ -43,6 +43,10 @@ trap "cleanup_all_containers" EXIT
case "$toolchain_url" in
"ssh://"*)
ccprefix="${toolchain_url##ssh://}"
+ if [ x"$sysroot" = x"tarball" ]; then
+ echo "ERROR: Unsupported sysroot $sysroot for toolchain_url $toolchain_url"
+ exit 1
+ fi
;;
"http://"*|"https://"*)
wget --progress=dot:giga --no-check-certificate "${toolchain_url}"
@@ -52,6 +56,9 @@ case "$toolchain_url" in
ccpath=$(find "$WORKSPACE/$toolchaindir" -name "*-gcc")
ccprefix=$(echo "$ccpath" | sed -e 's/-gcc$/-/')
ccprefix="$build_container_host:$build_container_port:$ccprefix"
+ if [ x"$sysroot" = x"tarball" ]; then
+ sysroot="$(find "$WORKSPACE/$toolchaindir" -name "libc")"
+ fi
;;
esac