aboutsummaryrefslogtreecommitdiff
path: root/tcwg-make-release.yaml
diff options
context:
space:
mode:
authorMaxim Kuvyrkov <maxim.kuvyrkov@linaro.org>2019-01-16 13:54:18 +0000
committerMaxim Kuvyrkov <maxim.kuvyrkov@linaro.org>2019-01-16 15:10:08 +0000
commit69d738b537a418ba35bf2de8c72c5d6d9ea14e74 (patch)
tree228536e78d5fe3c2177af3b8c3058bf7d672992d /tcwg-make-release.yaml
parent47be708773a5cb76e405970c1f912684381ebbe1 (diff)
tcwg-make-release: Fix ILP32 build
... which fails due to Trusty images having too old GNU make for ILP32's Glibc branch. Change-Id: I06e3db8445a1578563c7302c10422e94ad13c8a9
Diffstat (limited to 'tcwg-make-release.yaml')
-rw-r--r--tcwg-make-release.yaml9
1 files changed, 8 insertions, 1 deletions
diff --git a/tcwg-make-release.yaml b/tcwg-make-release.yaml
index f3e45d01..9f1ca132 100644
--- a/tcwg-make-release.yaml
+++ b/tcwg-make-release.yaml
@@ -152,9 +152,16 @@
git clone -b $scripts_branch --depth 1 https://git-us.linaro.org/toolchain/jenkins-scripts
. jenkins-scripts/jenkins-helpers.sh
+ if [ x"$target" = x"aarch64-linux-gnu_ilp32" ]; then
+ # ILP32 uses close-to-trunk Glibc branch, which needs
+ # newer GNU make.
+ distro="xenial-tcwg-tested"
+ else
+ distro="default"
+ fi
# Start build container
builder=$(print_host_for_node $NODE_NAME)
- bash -x ./jenkins-scripts/start-container-docker.sh --arch ${builder_arch} --session-host ${builder} > build-container.sh
+ bash -x ./jenkins-scripts/start-container-docker.sh --arch ${builder_arch} --distro $distro --session-host ${builder} > build-container.sh
# Define CONTAINER, CONTAINER_CLEANUP, session_host and session_port
. ./build-container.sh