зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1485224 - Update Windows builders to VS 2017 15.8.4 and Windows SDK 17134. r=glandium
--HG-- extra : rebase_source : 15906168b0e2e2d545ea841cb3e11e7102bc9b39
This commit is contained in:
Родитель
0fecbaf0bc
Коммит
762361579f
|
@ -6,11 +6,11 @@
|
||||||
"filename": "mozmake.exe"
|
"filename": "mozmake.exe"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"version": "Visual Studio 2017 15.6.6 / SDK 10.0.15063.0",
|
"version": "Visual Studio 2017 15.8.4 / SDK 10.0.17134.0",
|
||||||
"digest": "c2f0e618877da50f862e5b0ceb13a9affd86490d3779c2b1cb5ba75ea0156adad6df950d1ffbc053d725361fd04b2e57ab17ed5b7b57ffb7f7de2cd82d6edb72",
|
"digest": "ecf1e03f6f98f86775059a43f9e7dc7e326f6643d7c08962d9f614e4f5a65b1ca63fa1cfeb0f1a3c2474bf0d4318dda960b378beb2a44ecf8a91111207f4ece5",
|
||||||
"size": 309779013,
|
"size": 349626009,
|
||||||
"algorithm": "sha512",
|
"algorithm": "sha512",
|
||||||
"filename": "vs2017_15.6.6.zip",
|
"filename": "vs2017_15.8.4.zip",
|
||||||
"unpack": true
|
"unpack": true
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|
|
@ -6,11 +6,11 @@
|
||||||
"filename": "mozmake.exe"
|
"filename": "mozmake.exe"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"version": "Visual Studio 2017 15.6.6 / SDK 10.0.15063.0",
|
"version": "Visual Studio 2017 15.8.4 / SDK 10.0.17134.0",
|
||||||
"digest": "c2f0e618877da50f862e5b0ceb13a9affd86490d3779c2b1cb5ba75ea0156adad6df950d1ffbc053d725361fd04b2e57ab17ed5b7b57ffb7f7de2cd82d6edb72",
|
"digest": "ecf1e03f6f98f86775059a43f9e7dc7e326f6643d7c08962d9f614e4f5a65b1ca63fa1cfeb0f1a3c2474bf0d4318dda960b378beb2a44ecf8a91111207f4ece5",
|
||||||
"size": 309779013,
|
"size": 349626009,
|
||||||
"algorithm": "sha512",
|
"algorithm": "sha512",
|
||||||
"filename": "vs2017_15.6.6.zip",
|
"filename": "vs2017_15.8.4.zip",
|
||||||
"unpack": true
|
"unpack": true
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|
|
@ -51,7 +51,7 @@ Once Visual Studio 2017 Community has been installed, from a checkout
|
||||||
of mozilla-central, run something like the following to produce a ZIP
|
of mozilla-central, run something like the following to produce a ZIP
|
||||||
archive::
|
archive::
|
||||||
|
|
||||||
$ ./mach python build/windows_toolchain.py create-zip vs2017_15.6.0
|
$ ./mach python build/windows_toolchain.py create-zip vs2017_15.8.4
|
||||||
|
|
||||||
The produced archive will be the argument to ``create-zip`` + ``.zip``.
|
The produced archive will be the argument to ``create-zip`` + ``.zip``.
|
||||||
|
|
||||||
|
|
|
@ -524,8 +524,8 @@ def check_compiler(compiler, language, target):
|
||||||
elif info.type == 'clang-cl' and info.language_version != cxx14_version:
|
elif info.type == 'clang-cl' and info.language_version != cxx14_version:
|
||||||
append_flag('-std=c++14')
|
append_flag('-std=c++14')
|
||||||
|
|
||||||
# We force clang-cl to emulate Visual C++ 2017 version 15.6.0
|
# We force clang-cl to emulate Visual C++ 2017 version 15.8.4
|
||||||
msvc_version = '19.13.26128'
|
msvc_version = '19.15.26726'
|
||||||
if info.type == 'clang-cl' and info.version != msvc_version:
|
if info.type == 'clang-cl' and info.version != msvc_version:
|
||||||
# This flag is a direct clang-cl flag that doesn't need -Xclang,
|
# This flag is a direct clang-cl flag that doesn't need -Xclang,
|
||||||
# add it directly.
|
# add it directly.
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
if [ -z "${VSPATH}" ]; then
|
if [ -z "${VSPATH}" ]; then
|
||||||
TOOLTOOL_DIR=${TOOLTOOL_DIR:-$topsrcdir}
|
TOOLTOOL_DIR=${TOOLTOOL_DIR:-$topsrcdir}
|
||||||
VSPATH="$(cd ${TOOLTOOL_DIR} && pwd)/vs2017_15.6.6"
|
VSPATH="$(cd ${TOOLTOOL_DIR} && pwd)/vs2017_15.8.4"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ -d "${VSPATH}" ]; then
|
if [ -d "${VSPATH}" ]; then
|
||||||
|
@ -11,14 +11,14 @@ if [ -d "${VSPATH}" ]; then
|
||||||
export WIN_UCRT_REDIST_DIR="${VSPATH}/SDK/Redist/ucrt/DLLs/x86"
|
export WIN_UCRT_REDIST_DIR="${VSPATH}/SDK/Redist/ucrt/DLLs/x86"
|
||||||
export WIN_DIA_SDK_BIN_DIR="${VSPATH}/DIA SDK/bin"
|
export WIN_DIA_SDK_BIN_DIR="${VSPATH}/DIA SDK/bin"
|
||||||
|
|
||||||
export PATH="${VSPATH}/VC/bin/Hostx86/x86:${VSPATH}/VC/bin/Hostx64/x86:${VSPATH}/VC/bin/Hostx64/x64:${VSPATH}/SDK/bin/10.0.15063.0/x64:${WIN_DIA_SDK_BIN_DIR}:${PATH}"
|
export PATH="${VSPATH}/VC/bin/Hostx86/x86:${VSPATH}/VC/bin/Hostx64/x86:${VSPATH}/VC/bin/Hostx64/x64:${VSPATH}/SDK/bin/10.0.17134.0/x64:${WIN_DIA_SDK_BIN_DIR}:${PATH}"
|
||||||
export PATH="${VSPATH}/VC/redist/x86/Microsoft.VC141.CRT:${VSPATH}/SDK/Redist/ucrt/DLLs/x86:${PATH}"
|
export PATH="${VSPATH}/VC/redist/x86/Microsoft.VC141.CRT:${VSPATH}/SDK/Redist/ucrt/DLLs/x86:${PATH}"
|
||||||
|
|
||||||
export INCLUDE="${VSPATH}/VC/include:${VSPATH}/VC/atlmfc/include:${VSPATH}/SDK/Include/10.0.15063.0/ucrt:${VSPATH}/SDK/Include/10.0.15063.0/shared:${VSPATH}/SDK/Include/10.0.15063.0/um:${VSPATH}/SDK/Include/10.0.15063.0/winrt:${VSPATH}/DIA SDK/include"
|
export INCLUDE="${VSPATH}/VC/include:${VSPATH}/VC/atlmfc/include:${VSPATH}/SDK/Include/10.0.17134.0/ucrt:${VSPATH}/SDK/Include/10.0.17134.0/shared:${VSPATH}/SDK/Include/10.0.17134.0/um:${VSPATH}/SDK/Include/10.0.17134.0/winrt:${VSPATH}/DIA SDK/include"
|
||||||
export LIB="${VSPATH}/VC/lib/x86:${VSPATH}/VC/atlmfc/lib/x86:${VSPATH}/SDK/Lib/10.0.15063.0/ucrt/x86:${VSPATH}/SDK/Lib/10.0.15063.0/um/x86:${VSPATH}/DIA SDK/lib"
|
export LIB="${VSPATH}/VC/lib/x86:${VSPATH}/VC/atlmfc/lib/x86:${VSPATH}/SDK/Lib/10.0.17134.0/ucrt/x86:${VSPATH}/SDK/Lib/10.0.17134.0/um/x86:${VSPATH}/DIA SDK/lib"
|
||||||
|
|
||||||
export WIN64_LINK="${VSPATH}/VC/bin/Hostx64/x64/link.exe"
|
export WIN64_LINK="${VSPATH}/VC/bin/Hostx64/x64/link.exe"
|
||||||
export WIN64_LIB="${VSPATH}/VC/lib/x64:${VSPATH}/VC/atlmfc/lib/x64:${VSPATH}/SDK/Lib/10.0.15063.0/ucrt/x64:${VSPATH}/SDK/Lib/10.0.15063.0/um/x64:${VSPATH}/DIA SDK/lib/amd64"
|
export WIN64_LIB="${VSPATH}/VC/lib/x64:${VSPATH}/VC/atlmfc/lib/x64:${VSPATH}/SDK/Lib/10.0.17134.0/ucrt/x64:${VSPATH}/SDK/Lib/10.0.17134.0/um/x64:${VSPATH}/DIA SDK/lib/amd64"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
. $topsrcdir/build/mozconfig.vs-common
|
. $topsrcdir/build/mozconfig.vs-common
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
if [ -z "${VSPATH}" ]; then
|
if [ -z "${VSPATH}" ]; then
|
||||||
TOOLTOOL_DIR=${TOOLTOOL_DIR:-$topsrcdir}
|
TOOLTOOL_DIR=${TOOLTOOL_DIR:-$topsrcdir}
|
||||||
VSPATH="$(cd ${TOOLTOOL_DIR} && pwd)/vs2017_15.6.6"
|
VSPATH="$(cd ${TOOLTOOL_DIR} && pwd)/vs2017_15.8.4"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ -d "${VSPATH}" ]; then
|
if [ -d "${VSPATH}" ]; then
|
||||||
|
@ -11,10 +11,10 @@ if [ -d "${VSPATH}" ]; then
|
||||||
export WIN_UCRT_REDIST_DIR="${VSPATH}/SDK/Redist/ucrt/DLLs/x64"
|
export WIN_UCRT_REDIST_DIR="${VSPATH}/SDK/Redist/ucrt/DLLs/x64"
|
||||||
export WIN_DIA_SDK_BIN_DIR="${VSPATH}/DIA SDK/bin/amd64"
|
export WIN_DIA_SDK_BIN_DIR="${VSPATH}/DIA SDK/bin/amd64"
|
||||||
|
|
||||||
export PATH="${VSPATH}/VC/bin/Hostx64/x64:${VSPATH}/SDK/bin/10.0.15063.0/x64:${VSPATH}/VC/redist/x64/Microsoft.VC141.CRT:${VSPATH}/SDK/Redist/ucrt/DLLs/x64:${WIN_DIA_SDK_BIN_DIR}:${PATH}"
|
export PATH="${VSPATH}/VC/bin/Hostx64/x64:${VSPATH}/SDK/bin/10.0.17134.0/x64:${VSPATH}/VC/redist/x64/Microsoft.VC141.CRT:${VSPATH}/SDK/Redist/ucrt/DLLs/x64:${WIN_DIA_SDK_BIN_DIR}:${PATH}"
|
||||||
|
|
||||||
export INCLUDE="${VSPATH}/VC/include:${VSPATH}/VC/atlmfc/include:${VSPATH}/SDK/Include/10.0.15063.0/ucrt:${VSPATH}/SDK/Include/10.0.15063.0/shared:${VSPATH}/SDK/Include/10.0.15063.0/um:${VSPATH}/SDK/Include/10.0.15063.0/winrt:${VSPATH}/DIA SDK/include"
|
export INCLUDE="${VSPATH}/VC/include:${VSPATH}/VC/atlmfc/include:${VSPATH}/SDK/Include/10.0.17134.0/ucrt:${VSPATH}/SDK/Include/10.0.17134.0/shared:${VSPATH}/SDK/Include/10.0.17134.0/um:${VSPATH}/SDK/Include/10.0.17134.0/winrt:${VSPATH}/DIA SDK/include"
|
||||||
export LIB="${VSPATH}/VC/lib/x64:${VSPATH}/VC/atlmfc/lib/x64:${VSPATH}/SDK/Lib/10.0.15063.0/ucrt/x64:${VSPATH}/SDK/Lib/10.0.15063.0/um/x64:${VSPATH}/DIA SDK/lib/amd64"
|
export LIB="${VSPATH}/VC/lib/x64:${VSPATH}/VC/atlmfc/lib/x64:${VSPATH}/SDK/Lib/10.0.17134.0/ucrt/x64:${VSPATH}/SDK/Lib/10.0.17134.0/um/x64:${VSPATH}/DIA SDK/lib/amd64"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
. $topsrcdir/build/mozconfig.vs-common
|
. $topsrcdir/build/mozconfig.vs-common
|
||||||
|
|
|
@ -24,7 +24,7 @@ from mozpack.mozjar import (
|
||||||
)
|
)
|
||||||
import mozpack.path as mozpath
|
import mozpack.path as mozpath
|
||||||
|
|
||||||
SDK_RELEASE = '10.0.15063.0'
|
SDK_RELEASE = '10.0.17134.0'
|
||||||
|
|
||||||
PATTERNS = [
|
PATTERNS = [
|
||||||
{
|
{
|
||||||
|
@ -52,7 +52,7 @@ PATTERNS = [
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
'srcdir': '%(vs_path)s/VC/Tools/MSVC/14.13.26128',
|
'srcdir': '%(vs_path)s/VC/Tools/MSVC/14.15.26726',
|
||||||
'dstdir': 'VC',
|
'dstdir': 'VC',
|
||||||
'files': [
|
'files': [
|
||||||
# ATL is needed by Breakpad.
|
# ATL is needed by Breakpad.
|
||||||
|
@ -86,7 +86,7 @@ PATTERNS = [
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
'srcdir': '%(vs_path)s/VC/Redist/MSVC/14.13.26020',
|
'srcdir': '%(vs_path)s/VC/Redist/MSVC/14.15.26706',
|
||||||
'dstdir': 'VC/redist',
|
'dstdir': 'VC/redist',
|
||||||
'files': [
|
'files': [
|
||||||
{
|
{
|
||||||
|
|
|
@ -10,7 +10,7 @@ topsrcdir="$SOURCE"
|
||||||
# Tooltool installs in parent of topsrcdir for spidermonkey builds.
|
# Tooltool installs in parent of topsrcdir for spidermonkey builds.
|
||||||
# Resolve that path since the mozconfigs assume tooltool installs in
|
# Resolve that path since the mozconfigs assume tooltool installs in
|
||||||
# topsrcdir.
|
# topsrcdir.
|
||||||
export VSPATH="$(cd ${topsrcdir}/.. && pwd)/vs2017_15.6.6"
|
export VSPATH="$(cd ${topsrcdir}/.. && pwd)/vs2017_15.8.4"
|
||||||
|
|
||||||
# When running on a developer machine, several variables will already
|
# When running on a developer machine, several variables will already
|
||||||
# have the right settings and we will need to keep them since the
|
# have the right settings and we will need to keep them since the
|
||||||
|
|
|
@ -242,6 +242,7 @@ VS_2015u2 = VS('19.00.23918')
|
||||||
VS_2015u3 = VS('19.00.24213')
|
VS_2015u3 = VS('19.00.24213')
|
||||||
VS_2017u4 = VS('19.11.25547')
|
VS_2017u4 = VS('19.11.25547')
|
||||||
VS_2017u6 = VS('19.13.26128')
|
VS_2017u6 = VS('19.13.26128')
|
||||||
|
VS_2017u8 = VS('19.15.26726')
|
||||||
|
|
||||||
VS_PLATFORM_X86 = {
|
VS_PLATFORM_X86 = {
|
||||||
'_M_IX86': 600,
|
'_M_IX86': 600,
|
||||||
|
@ -262,7 +263,7 @@ CLANG_CL_3_9 = (CLANG_BASE('3.9.0') + VS('18.00.00000') + DEFAULT_C11 +
|
||||||
'__STDC_VERSION__': False,
|
'__STDC_VERSION__': False,
|
||||||
'__cplusplus': '201103L',
|
'__cplusplus': '201103L',
|
||||||
},
|
},
|
||||||
'-fms-compatibility-version=19.13.26128': VS('19.13.26128')[None],
|
'-fms-compatibility-version=19.15.26726': VS('19.15.26726')[None],
|
||||||
}
|
}
|
||||||
|
|
||||||
CLANG_CL_PLATFORM_X86 = FakeCompiler(VS_PLATFORM_X86, GCC_PLATFORM_X86[None])
|
CLANG_CL_PLATFORM_X86 = FakeCompiler(VS_PLATFORM_X86, GCC_PLATFORM_X86[None])
|
||||||
|
@ -869,7 +870,8 @@ class WindowsToolchainTest(BaseToolchainTest):
|
||||||
'/opt/VS_2015u2/bin/cl': VS_2015u2 + VS_PLATFORM_X86,
|
'/opt/VS_2015u2/bin/cl': VS_2015u2 + VS_PLATFORM_X86,
|
||||||
'/opt/VS_2015u3/bin/cl': VS_2015u3 + VS_PLATFORM_X86,
|
'/opt/VS_2015u3/bin/cl': VS_2015u3 + VS_PLATFORM_X86,
|
||||||
'/opt/VS_2017u4/bin/cl': VS_2017u4 + VS_PLATFORM_X86,
|
'/opt/VS_2017u4/bin/cl': VS_2017u4 + VS_PLATFORM_X86,
|
||||||
'/usr/bin/cl': VS_2017u6 + VS_PLATFORM_X86,
|
'/opt/VS_2017u6/bin/cl': VS_2017u6 + VS_PLATFORM_X86,
|
||||||
|
'/usr/bin/cl': VS_2017u8 + VS_PLATFORM_X86,
|
||||||
'/usr/bin/clang-cl': CLANG_CL_3_9 + CLANG_CL_PLATFORM_X86,
|
'/usr/bin/clang-cl': CLANG_CL_3_9 + CLANG_CL_PLATFORM_X86,
|
||||||
'/usr/bin/gcc': DEFAULT_GCC + GCC_PLATFORM_X86_WIN,
|
'/usr/bin/gcc': DEFAULT_GCC + GCC_PLATFORM_X86_WIN,
|
||||||
'/usr/bin/g++': DEFAULT_GXX + GCC_PLATFORM_X86_WIN,
|
'/usr/bin/g++': DEFAULT_GXX + GCC_PLATFORM_X86_WIN,
|
||||||
|
@ -926,28 +928,42 @@ class WindowsToolchainTest(BaseToolchainTest):
|
||||||
flags=[],
|
flags=[],
|
||||||
version='19.13.26128',
|
version='19.13.26128',
|
||||||
type='msvc',
|
type='msvc',
|
||||||
compiler='/usr/bin/cl',
|
compiler='/opt/VS_2017u6/bin/cl',
|
||||||
language='C',
|
language='C',
|
||||||
)
|
)
|
||||||
VSXX_2017u6_RESULT = CompilerResult(
|
VSXX_2017u6_RESULT = CompilerResult(
|
||||||
flags=[],
|
flags=[],
|
||||||
version='19.13.26128',
|
version='19.13.26128',
|
||||||
type='msvc',
|
type='msvc',
|
||||||
|
compiler='/opt/VS_2017u6/bin/cl',
|
||||||
|
language='C++',
|
||||||
|
)
|
||||||
|
VS_2017u8_RESULT = CompilerResult(
|
||||||
|
flags=[],
|
||||||
|
version='19.15.26726',
|
||||||
|
type='msvc',
|
||||||
|
compiler='/usr/bin/cl',
|
||||||
|
language='C',
|
||||||
|
)
|
||||||
|
VSXX_2017u8_RESULT = CompilerResult(
|
||||||
|
flags=[],
|
||||||
|
version='19.15.26726',
|
||||||
|
type='msvc',
|
||||||
compiler='/usr/bin/cl',
|
compiler='/usr/bin/cl',
|
||||||
language='C++',
|
language='C++',
|
||||||
)
|
)
|
||||||
CLANG_CL_3_9_RESULT = CompilerResult(
|
CLANG_CL_3_9_RESULT = CompilerResult(
|
||||||
flags=['-Xclang', '-std=gnu99',
|
flags=['-Xclang', '-std=gnu99',
|
||||||
'-fms-compatibility-version=19.13.26128'],
|
'-fms-compatibility-version=19.15.26726'],
|
||||||
version='19.13.26128',
|
version='19.15.26726',
|
||||||
type='clang-cl',
|
type='clang-cl',
|
||||||
compiler='/usr/bin/clang-cl',
|
compiler='/usr/bin/clang-cl',
|
||||||
language='C',
|
language='C',
|
||||||
)
|
)
|
||||||
CLANGXX_CL_3_9_RESULT = CompilerResult(
|
CLANGXX_CL_3_9_RESULT = CompilerResult(
|
||||||
flags=['-Xclang', '-std=c++14',
|
flags=['-Xclang', '-std=c++14',
|
||||||
'-fms-compatibility-version=19.13.26128'],
|
'-fms-compatibility-version=19.15.26726'],
|
||||||
version='19.13.26128',
|
version='19.15.26726',
|
||||||
type='clang-cl',
|
type='clang-cl',
|
||||||
compiler='/usr/bin/clang-cl',
|
compiler='/usr/bin/clang-cl',
|
||||||
language='C++',
|
language='C++',
|
||||||
|
@ -973,8 +989,16 @@ class WindowsToolchainTest(BaseToolchainTest):
|
||||||
if os.path.basename(k) != 'clang-cl'
|
if os.path.basename(k) != 'clang-cl'
|
||||||
}
|
}
|
||||||
self.do_toolchain_test(paths, {
|
self.do_toolchain_test(paths, {
|
||||||
|
'c_compiler': self.VS_2017u8_RESULT,
|
||||||
|
'cxx_compiler': self.VSXX_2017u8_RESULT,
|
||||||
|
})
|
||||||
|
|
||||||
|
self.do_toolchain_test(self.PATHS, {
|
||||||
'c_compiler': self.VS_2017u6_RESULT,
|
'c_compiler': self.VS_2017u6_RESULT,
|
||||||
'cxx_compiler': self.VSXX_2017u6_RESULT,
|
'cxx_compiler': self.VSXX_2017u6_RESULT,
|
||||||
|
}, environ={
|
||||||
|
'CC': '/opt/VS_2017u6/bin/cl',
|
||||||
|
'CXX': '/opt/VS_2017u6/bin/cl',
|
||||||
})
|
})
|
||||||
|
|
||||||
def test_unsupported_msvc(self):
|
def test_unsupported_msvc(self):
|
||||||
|
@ -1068,7 +1092,7 @@ class WindowsToolchainTest(BaseToolchainTest):
|
||||||
|
|
||||||
def test_cannot_cross(self):
|
def test_cannot_cross(self):
|
||||||
paths = {
|
paths = {
|
||||||
'/usr/bin/cl': VS_2017u6 + VS_PLATFORM_X86_64,
|
'/usr/bin/cl': VS_2017u8 + VS_PLATFORM_X86_64,
|
||||||
}
|
}
|
||||||
self.do_toolchain_test(paths, {
|
self.do_toolchain_test(paths, {
|
||||||
'c_compiler': ('Target C compiler target CPU (x86_64) '
|
'c_compiler': ('Target C compiler target CPU (x86_64) '
|
||||||
|
@ -1089,7 +1113,8 @@ class Windows64ToolchainTest(WindowsToolchainTest):
|
||||||
'/opt/VS_2015u2/bin/cl': VS_2015u2 + VS_PLATFORM_X86_64,
|
'/opt/VS_2015u2/bin/cl': VS_2015u2 + VS_PLATFORM_X86_64,
|
||||||
'/opt/VS_2015u3/bin/cl': VS_2015u3 + VS_PLATFORM_X86_64,
|
'/opt/VS_2015u3/bin/cl': VS_2015u3 + VS_PLATFORM_X86_64,
|
||||||
'/opt/VS_2017u4/bin/cl': VS_2017u4 + VS_PLATFORM_X86_64,
|
'/opt/VS_2017u4/bin/cl': VS_2017u4 + VS_PLATFORM_X86_64,
|
||||||
'/usr/bin/cl': VS_2017u6 + VS_PLATFORM_X86_64,
|
'/opt/VS_2017u6/bin/cl': VS_2017u6 + VS_PLATFORM_X86_64,
|
||||||
|
'/usr/bin/cl': VS_2017u8 + VS_PLATFORM_X86_64,
|
||||||
'/usr/bin/clang-cl': CLANG_CL_3_9 + CLANG_CL_PLATFORM_X86_64,
|
'/usr/bin/clang-cl': CLANG_CL_3_9 + CLANG_CL_PLATFORM_X86_64,
|
||||||
'/usr/bin/gcc': DEFAULT_GCC + GCC_PLATFORM_X86_64_WIN,
|
'/usr/bin/gcc': DEFAULT_GCC + GCC_PLATFORM_X86_64_WIN,
|
||||||
'/usr/bin/g++': DEFAULT_GXX + GCC_PLATFORM_X86_64_WIN,
|
'/usr/bin/g++': DEFAULT_GXX + GCC_PLATFORM_X86_64_WIN,
|
||||||
|
@ -1111,7 +1136,7 @@ class Windows64ToolchainTest(WindowsToolchainTest):
|
||||||
|
|
||||||
def test_cannot_cross(self):
|
def test_cannot_cross(self):
|
||||||
paths = {
|
paths = {
|
||||||
'/usr/bin/cl': VS_2017u6 + VS_PLATFORM_X86,
|
'/usr/bin/cl': VS_2017u8 + VS_PLATFORM_X86,
|
||||||
}
|
}
|
||||||
self.do_toolchain_test(paths, {
|
self.do_toolchain_test(paths, {
|
||||||
'c_compiler': ('Target C compiler target CPU (x86) '
|
'c_compiler': ('Target C compiler target CPU (x86) '
|
||||||
|
|
Загрузка…
Ссылка в новой задаче