aboutsummaryrefslogtreecommitdiffstats
path: root/coin_build_instructions.py
diff options
context:
space:
mode:
authorSimo Fält <simo.falt@qt.io>2018-06-11 12:13:51 +0300
committerAlexandru Croitor <alexandru.croitor@qt.io>2018-06-11 21:53:26 +0000
commit14a583c7cc2db606bc2301721cae63f07273e630 (patch)
tree3cf73cc7b0fc1ffcffce157475b0b77334c12680 /coin_build_instructions.py
parent1919b8d20cf8b6207a87fd5bf38f37d27d371bd8 (diff)
Fix Win CI node to allow 32 bit wheelsv5.11.05.11.0
We are missing the required provisioning script from Qt5 5.11.0 branch, so we are installing the 32 bit Python environments ourselves. Change-Id: Icd95a4708bc9e5693bb21b31c0e9d30d6fd632e6 Reviewed-by: Christian Tismer <tismer@stackless.com>
Diffstat (limited to 'coin_build_instructions.py')
-rw-r--r--coin_build_instructions.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/coin_build_instructions.py b/coin_build_instructions.py
index 65e198be4..df4bc9b67 100644
--- a/coin_build_instructions.py
+++ b/coin_build_instructions.py
@@ -44,6 +44,7 @@ from build_scripts.utils import run_instruction
from build_scripts.utils import rmtree
from build_scripts.utils import get_python_dict
from build_scripts.utils import acceptCITestConfiguration
+from build_scripts.utils import runCIProvisioning
import os
# Values must match COIN thrift
@@ -125,6 +126,10 @@ def run_build_instructions():
if not acceptCITestConfiguration(CI_HOST_OS, CI_HOST_OS_VER, CI_TARGET_ARCH, CI_COMPILER):
exit()
+ # Make sure we have 32 bit python on 64 bit host
+ # FIXME this is hack for 5.11.0
+ if CI_HOST_OS == "Windows" and CI_HOST_ARCH == "X86_64" and CI_TARGET_ARCH == "X86":
+ runCIProvisioning()
# Uses default python, hopefully we have python2 installed on all hosts
# Skip building using Python 2 on Windows, because of different MSVC C runtimes (VS2008 vs VS2015+)
if CI_HOST_OS != "Windows":