aboutsummaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
Diffstat (limited to 'scripts')
-rw-r--r--scripts/azure-pipelines/azure-pipelines.yml6
-rwxr-xr-xscripts/azure-pipelines/test-modified-ports.ps14
-rw-r--r--scripts/ci.baseline.txt171
3 files changed, 179 insertions, 2 deletions
diff --git a/scripts/azure-pipelines/azure-pipelines.yml b/scripts/azure-pipelines/azure-pipelines.yml
index 762c161ec..7fce6a5c1 100644
--- a/scripts/azure-pipelines/azure-pipelines.yml
+++ b/scripts/azure-pipelines/azure-pipelines.yml
@@ -72,6 +72,12 @@ stages:
- template: windows/azure-pipelines.yml
parameters:
+ triplet: x64-windows-static-md
+ jobName: x64_windows_static_md
+ poolName: $(windows-pool)
+
+ - template: windows/azure-pipelines.yml
+ parameters:
triplet: x64-uwp
jobName: x64_uwp
poolName: $(windows-pool)
diff --git a/scripts/azure-pipelines/test-modified-ports.ps1 b/scripts/azure-pipelines/test-modified-ports.ps1
index 546545579..9ca814cca 100755
--- a/scripts/azure-pipelines/test-modified-ports.ps1
+++ b/scripts/azure-pipelines/test-modified-ports.ps1
@@ -50,7 +50,7 @@ Param(
$BuildReason = $null
)
-if (-Not (Test-Path "triplets/$Triplet.cmake")) {
+if (-Not ((Test-Path "triplets/$Triplet.cmake") -or (Test-Path "triplets/community/$Triplet.cmake"))) {
Write-Error "Incorrect triplet '$Triplet', please supply a valid triplet."
throw
}
@@ -140,7 +140,7 @@ $skipList = . "$PSScriptRoot/generate-skip-list.ps1" `
# Install them so the CI succeeds:
if ($Triplet -in @('x64-uwp', 'arm64-windows', 'arm-uwp')) {
.\vcpkg.exe install protobuf:x86-windows boost-build:x86-windows sqlite3:x86-windows yasm-tool:x86-windows ampl-mp:x86-windows @commonArgs
-} elseif ($Triplet -in @('x64-windows', 'x64-windows-static')) {
+} elseif ($Triplet -in @('x64-windows', 'x64-windows-static', 'x64-windows-static-md')) {
.\vcpkg.exe install yasm-tool:x86-windows @commonArgs
}
diff --git a/scripts/ci.baseline.txt b/scripts/ci.baseline.txt
index 875032eb1..5e0a90ea6 100644
--- a/scripts/ci.baseline.txt
+++ b/scripts/ci.baseline.txt
@@ -23,6 +23,7 @@
## x64-uwp
## x64-windows
## x64-windows-static
+## x64-windows-static-md
## x86-windows
##
@@ -70,6 +71,7 @@ catch-classic:x64-osx = skip
catch-classic:x64-uwp = skip
catch-classic:x64-windows = skip
catch-classic:x64-windows-static = skip
+catch-classic:x64-windows-static-md=skip
catch-classic:x86-windows = skip
ccd:arm-uwp=fail
ccd:x64-uwp=fail
@@ -87,11 +89,13 @@ charls:x64-osx=skip
charls:x64-uwp=skip
charls:x64-windows=skip
charls:x64-windows-static=skip
+charls:x64-windows-static-md=skip
charls:x86-windows=skip
chartdir:arm64-windows=fail
chartdir:arm-uwp=fail
chartdir:x64-uwp=fail
chartdir:x64-windows-static=fail
+chartdir:x64-windows-static-md=fail
chmlib:arm-uwp=fail
chmlib:x64-uwp=fail
# Chromium Base requires a recent version of Clang to be installed.
@@ -102,9 +106,11 @@ civetweb:x64-uwp = skip
clblas:arm64-windows=fail
clblast:x64-linux=fail
clblast:x64-windows-static=fail
+clblast:x64-windows-static-md=fail
clockutils:x64-linux=fail
clockutils:x64-osx=fail
cmark:x64-windows-static=fail
+cmark:x64-windows-static-md=fail
cmcstl2:arm64-windows = skip
cmcstl2:arm-uwp = skip
cmcstl2:x64-linux = skip
@@ -112,11 +118,13 @@ cmcstl2:x64-osx = skip
cmcstl2:x64-uwp = skip
cmcstl2:x64-windows = skip
cmcstl2:x64-windows-static = skip
+cmcstl2:x64-windows-static-md=skip
cmcstl2:x86-windows = skip
coin:arm64-windows=fail
coin:arm-uwp=fail
coin:x64-uwp=fail
collada-dom:x64-windows-static=fail
+collada-dom:x64-windows-static-md=fail
constexpr-contracts:x64-linux=fail
coolprop:arm-uwp=fail
coolprop:x64-linux=fail
@@ -130,6 +138,7 @@ corrade:x64-uwp=fail
cppcms:x64-linux=fail
cppcms:x64-osx=fail
cppcms:x64-windows-static=fail
+cppcms:x64-windows-static-md=fail
cppfs:arm-uwp=fail
cppfs:x64-uwp=fail
cppmicroservices:arm64-windows=fail
@@ -158,6 +167,7 @@ cudnn:arm64-windows=fail
cudnn:arm-uwp=fail
cudnn:x64-uwp=fail
cudnn:x64-windows-static=fail
+cudnn:x64-windows-static-md=fail
cudnn:x86-windows=fail
# Since pipeline cannot automatically install dbghelp dependency, skip this detection
dbghelp:arm-uwp=skip
@@ -166,6 +176,7 @@ dbghelp:x64-linux=fail
dbghelp:x64-osx=fail
dbghelp:x64-uwp=skip
dbghelp:x64-windows-static=skip
+dbghelp:x64-windows-static-md=skip
dbghelp:x64-windows=skip
dbghelp:x86-windows=skip
dcmtk:arm-uwp=fail
@@ -178,10 +189,12 @@ devicenameresolver:x64-linux=fail
devicenameresolver:x64-osx=fail
devicenameresolver:x64-uwp=fail
devicenameresolver:x64-windows-static=fail
+devicenameresolver:x64-windows-static-md=fail
dimcli:arm-uwp=fail
dimcli:x64-osx=fail
dimcli:x64-uwp=fail
discord-game-sdk:x64-windows-static=fail
+discord-game-sdk:x64-windows-static-md=fail
discord-rpc:arm-uwp=fail
discord-rpc:x64-uwp=fail
dlfcn-win32:arm-uwp=fail
@@ -196,6 +209,7 @@ dpdk:x64-linux=fail
dpdk:x64-osx=fail
dpdk:x64-uwp=fail
dpdk:x64-windows-static=fail
+dpdk:x64-windows-static-md=fail
dpdk:x64-windows=fail
dpdk:x86-windows=fail
duckx:arm64-windows = skip
@@ -205,6 +219,7 @@ duckx:x64-osx = skip
duckx:x64-uwp = skip
duckx:x64-windows = skip
duckx:x64-windows-static = skip
+duckx:x64-windows-static-md=skip
duckx:x86-windows = skip
duilib:arm-uwp=fail
duilib:x64-linux=fail
@@ -220,6 +235,7 @@ dxut:arm-uwp=fail
dxut:x64-linux=fail
dxut:x64-osx=fail
dxut:x64-windows-static=fail
+dxut:x64-windows-static-md=fail
eastl:arm-uwp=fail
easyhook:arm64-windows=fail
easyhook:arm-uwp=fail
@@ -227,6 +243,7 @@ easyhook:x64-linux=fail
easyhook:x64-osx=fail
easyhook:x64-uwp=fail
easyhook:x64-windows-static=fail
+easyhook:x64-windows-static-md=fail
easyloggingpp:arm-uwp=fail
easyloggingpp:x64-uwp=fail
eathread:arm64-windows=fail
@@ -242,6 +259,7 @@ ecm:x64-osx = skip
ecm:x64-uwp = skip
ecm:x64-windows = skip
ecm:x64-windows-static = skip
+ecm:x64-windows-static-md=skip
ecm:x86-windows = skip
ecsutil:arm64-windows=fail
ecsutil:arm-uwp=fail
@@ -253,9 +271,11 @@ elfutils:x64-osx=fail
embree2:x64-linux=fail
embree2:x64-osx=fail
embree2:x64-windows-static=fail
+embree2:x64-windows-static-md=fail
enet:arm-uwp=fail
enet:x64-uwp=fail
epsilon:x64-windows-static=fail
+epsilon:x64-windows-static-md=fail
epsilon:arm-uwp=fail
epsilon:x64-linux=fail
epsilon:x64-osx=fail
@@ -267,16 +287,19 @@ fann:x64-linux=fail
fann:x64-osx=fail
fann:x64-uwp=fail
fann:x64-windows-static=fail
+fann:x64-windows-static-md=fail
farmhash:arm64-windows=fail
farmhash:arm-uwp=fail
farmhash:x64-uwp=fail
farmhash:x64-windows=fail
farmhash:x64-windows-static=fail
+farmhash:x64-windows-static-md=fail
farmhash:x86-windows=fail
fastrtps:arm-uwp=fail
fastrtps:x64-linux=fail
fastrtps:x64-uwp=fail
fastrtps:x64-windows-static=fail
+fastrtps:x64-windows-static-md=fail
fdk-aac:arm64-windows=fail
fdk-aac:arm-uwp=fail
fdk-aac:x64-uwp=fail
@@ -297,6 +320,7 @@ fluidlite:x64-linux=skip
fluidlite:x64-osx=skip
fluidlite:x64-uwp=skip
fluidlite:x64-windows-static=skip
+fluidlite:x64-windows-static-md=skip
fluidlite:x64-windows=skip
fluidlite:x86-windows=skip
fmem:arm-uwp=fail
@@ -337,6 +361,7 @@ gainput:x64-uwp=fail
gasol:arm64-windows=fail
gasol:arm-uwp=fail
gasol:x64-uwp=fail
+gdal:x64-windows-static-md=fail
gdcm:arm64-windows=fail
gdcm:x64-linux = skip
geos:arm-uwp=fail
@@ -355,6 +380,7 @@ getopt-win32:x64-linux=fail
getopt-win32:x64-osx=fail
getopt-win32:x64-uwp=fail
getopt-win32:x64-windows-static=fail
+getopt-win32:x64-windows-static-md=fail
gflags:arm-uwp=fail
gflags:x64-uwp=fail
@@ -366,6 +392,7 @@ gherkin-c:x64-osx=fail
gherkin-c:x64-uwp = skip
gherkin-c:x64-windows = skip
gherkin-c:x64-windows-static = skip
+gherkin-c:x64-windows-static-md=skip
gherkin-c:x86-windows = skip
gl3w:arm64-windows=fail
gl3w:arm-uwp=fail
@@ -375,6 +402,7 @@ glfw3:arm-uwp=fail
glfw3:x64-uwp=fail
glib:x64-uwp=fail
glib:x64-windows-static=fail
+glib:x64-windows-static-md=fail
glib:x64-osx=fail
gmmlib:arm64-windows=fail
gmmlib:arm-uwp=fail
@@ -382,6 +410,7 @@ gmmlib:x64-osx=fail
gmmlib:x64-uwp=fail
gmmlib:x64-windows=fail
gmmlib:x64-windows-static=fail
+gmmlib:x64-windows-static-md=fail
gmmlib:x86-windows=fail
google-cloud-cpp:arm64-windows=fail
google-cloud-cpp:arm-uwp=fail
@@ -407,12 +436,14 @@ h3:arm64-windows=fail
h3:arm-uwp=fail
h3:x64-uwp=fail
halide:x64-windows-static=fail
+halide:x64-windows-static-md=fail
hdf5:arm64-windows=fail
hdf5:arm-uwp=fail
hdf5:x64-uwp=fail
healpix:x86-windows=fail
healpix:x64-windows=fail
healpix:x64-windows-static=fail
+healpix:x64-windows-static-md=fail
healpix:x64-uwp=fail
healpix:arm64-windows=fail
healpix:arm-uwp=fail
@@ -425,8 +456,10 @@ hidapi:x64-uwp=fail
hiredis:arm-uwp=fail
hiredis:x64-uwp=fail
hpx:x64-windows-static=fail
+hpx:x64-windows-static-md=fail
hpx:x64-linux=fail
libhsplasma:x64-windows-static=fail
+libhsplasma:x64-windows-static-md=fail
icu:arm-uwp=fail
icu:x64-uwp=fail
idevicerestore:x64-linux=fail
@@ -454,6 +487,7 @@ intel-ipsec:x64-osx=fail
intel-ipsec:x64-uwp=fail
intel-ipsec:x64-windows=fail
intel-ipsec:x64-windows-static=fail
+intel-ipsec:x64-windows-static-md=fail
intel-ipsec:x86-windows=fail
intel-mkl:arm64-windows=fail
intel-mkl:arm-uwp=fail
@@ -462,6 +496,7 @@ intel-mkl:x64-osx=fail
intel-mkl:x64-uwp=fail
intel-mkl:x64-windows=fail
intel-mkl:x64-windows-static=fail
+intel-mkl:x64-windows-static-md=fail
intel-mkl:x86-windows=fail
intelrdfpmathlib:arm-uwp=fail
intelrdfpmathlib:x64-linux=fail
@@ -476,6 +511,7 @@ isal:x64-osx=fail
isal:x64-uwp=fail
isal:x64-windows=fail
isal:x64-windows-static=fail
+isal:x64-windows-static-md=fail
isal:x86-windows=fail
jaeger-client-cpp:arm64-windows=fail
jbig2dec:arm-uwp=fail
@@ -486,6 +522,7 @@ jemalloc:x64-linux=fail
jemalloc:x64-osx=fail
jemalloc:x64-uwp=fail
jemalloc:x64-windows-static=fail
+jemalloc:x64-windows-static-md=fail
jinja2cpplight:arm-uwp=fail
jinja2cpplight:x64-uwp=fail
keystone:arm-uwp=fail
@@ -516,6 +553,7 @@ libbf:arm-uwp=fail
libbf:x64-uwp=fail
libbf:x64-windows=fail
libbf:x64-windows-static=fail
+libbf:x64-windows-static-md=fail
libbf:x86-windows=fail
libbson:arm-uwp=fail
libbson:x64-uwp=fail
@@ -541,11 +579,13 @@ libdshowcapture:x64-uwp=fail
libepoxy:arm-uwp=fail
libepoxy:x64-uwp=fail
libepoxy:x64-windows-static=fail
+libepoxy:x64-windows-static-md=fail
libevent:arm-uwp=fail
libevent:x64-uwp=fail
libevhtp:x86-windows=fail
libevhtp:x64-windows=fail
libevhtp:x64-windows-static=fail
+libevhtp:x64-windows-static-md=fail
libevhtp:x64-uwp=fail
libevhtp:arm64-windows=fail
libevhtp:arm-uwp=fail
@@ -556,6 +596,7 @@ libfabric:x64-linux=fail
libfabric:x64-osx=fail
libfabric:x64-uwp=fail
libfabric:x64-windows-static=fail
+libfabric:x64-windows-static-md=fail
libfreenect2:arm64-windows=fail
libfreenect2:x64-linux=fail
libfreenect2:x64-osx=fail
@@ -571,12 +612,14 @@ libgpod:arm-uwp=fail
libgpod:x64-uwp=fail
libgpod:x64-windows=fail
libgpod:x64-windows-static=fail
+libgpod:x64-windows-static-md=fail
libgpod:x86-windows=fail
libhdfs3:arm64-windows=fail
libhdfs3:arm-uwp=fail
libhdfs3:x64-uwp=fail
libhdfs3:x64-windows=fail
libhdfs3:x64-windows-static=fail
+libhdfs3:x64-windows-static-md=fail
libhdfs3:x86-windows=fail
libhdfs3:x64-linux=fail
libhydrogen:arm64-windows=fail
@@ -601,6 +644,7 @@ libmad:x64-uwp=fail
libmagic:x86-windows=fail
libmagic:x64-windows=fail
libmagic:x64-windows-static=fail
+libmagic:x64-windows-static-md=fail
libmagic:x64-uwp=fail
libmagic:arm64-windows=fail
libmagic:arm-uwp=fail
@@ -611,6 +655,7 @@ libmariadb:x64-osx = skip
libmariadb:x64-uwp = skip
libmariadb:x64-windows = skip
libmariadb:x64-windows-static = skip
+libmariadb:x64-windows-static-md=skip
libmariadb:x86-windows = skip
# libmesh installs tons of problematic files that conflict with other ports (boost, eigen, etc)
libmesh:arm64-windows=skip
@@ -618,12 +663,14 @@ libmesh:arm-uwp=skip
libmesh:x64-uwp=skip
libmesh:x64-windows=skip
libmesh:x64-windows-static=skip
+libmesh:x64-windows-static-md=skip
libmesh:x86-windows=skip
libmesh:x64-osx=skip
libmesh:x64-linux=skip
libmodman:arm-uwp=fail
libmodman:x64-uwp=fail
libmodman:x64-windows-static=fail
+libmodman:x64-windows-static-md=fail
libmodplug:arm-uwp=fail
libmodplug:x64-uwp=fail
libmpeg2:arm-uwp=fail
@@ -643,18 +690,22 @@ libosip2:arm-uwp=fail
libosip2:x64-uwp=fail
libosip2:x64-windows=fail
libosip2:x64-windows-static=fail
+libosip2:x64-windows-static-md=fail
libosip2:x86-windows=fail
libpcap:arm64-windows=fail
libpcap:arm-uwp=fail
libpcap:x64-osx=fail
libpcap:x64-uwp=fail
libpcap:x64-windows-static=fail
+libpcap:x64-windows-static-md=fail
libpff:arm-uwp=fail
libpff:x64-linux=fail
libpff:x64-osx=fail
libpff:x64-uwp=fail
libpff:x64-windows-static=fail
+libpff:x64-windows-static-md=fail
libplist:x64-windows-static=fail
+libplist:x64-windows-static-md=fail
libpng-apng:arm64-windows = skip
libpng-apng:arm-uwp = skip
libpng-apng:x64-linux = skip
@@ -662,6 +713,7 @@ libpng-apng:x64-osx = skip
libpng-apng:x64-uwp = skip
libpng-apng:x64-windows = skip
libpng-apng:x64-windows-static = skip
+libpng-apng:x64-windows-static-md=skip
libpng-apng:x86-windows = skip
libpq:arm-uwp=fail
libpq:x64-uwp=fail
@@ -669,6 +721,7 @@ libpq:x64-uwp=fail
libqcow:arm-uwp=skip
libqcow:x64-uwp=skip
libqcow:x64-windows-static=skip
+libqcow:x64-windows-static-md=skip
libqcow:x64-osx=skip
libqcow:x64-windows=skip
libqcow:x64-linux=skip
@@ -684,6 +737,7 @@ boringssl:x64-osx = skip
boringssl:x64-uwp = skip
boringssl:x64-windows = skip
boringssl:x64-windows-static = skip
+boringssl:x64-windows-static-md=skip
boringssl:x86-windows = skip
libressl:arm64-windows = skip
libressl:arm-uwp = skip
@@ -692,6 +746,7 @@ libressl:x64-osx = skip
libressl:x64-uwp = skip
libressl:x64-windows = skip
libressl:x64-windows-static = skip
+libressl:x64-windows-static-md=skip
libressl:x86-windows = skip
libsamplerate:x64-osx=fail
libsoundio:arm64-windows=fail
@@ -717,6 +772,7 @@ libudns:arm-uwp=fail
libudns:x64-uwp=fail
libudns:x64-windows=fail
libudns:x64-windows-static=fail
+libudns:x64-windows-static-md=fail
libudns:x86-windows=fail
libudns:x64-osx=fail
libui:arm-uwp=fail
@@ -741,6 +797,7 @@ libuuid:x64-osx = skip
libuuid:x64-uwp=fail
libuuid:x64-windows=fail
libuuid:x64-windows-static=fail
+libuuid:x64-windows-static-md=fail
libuuid:x86-windows=fail
libuv:arm-uwp=fail
libuv:x64-uwp=fail
@@ -750,12 +807,14 @@ libvmdk:x64-uwp=fail
libvmdk:x86-windows=skip
libvmdk:x64-windows=skip
libvmdk:x64-windows-static=skip
+libvmdk:x64-windows-static-md=skip
libvmdk:arm64=skip
libvmdk:x64-linux=skip
libvmdk:x64-osx=skip
libwandio:x86-windows=fail
libwandio:x64-windows=fail
libwandio:x64-windows-static=fail
+libwandio:x64-windows-static-md=fail
libwandio:x64-uwp=fail
libwandio:arm64-windows=fail
libwandio:arm-uwp=fail
@@ -777,6 +836,7 @@ live555:x64-osx=fail
live555:x64-uwp=fail
live555:x64-windows=fail
live555:x64-windows-static=fail
+live555:x64-windows-static-md=fail
live555:x86-windows=fail
llgl:arm-uwp=fail
llgl:x64-uwp=fail
@@ -798,12 +858,14 @@ luajit:x64-osx = skip
luajit:x64-uwp = skip
luajit:x64-windows = skip
luajit:x64-windows-static = skip
+luajit:x64-windows-static-md=skip
luajit:x86-windows = skip
luasocket:x64-linux=fail
luasocket:x64-osx=fail
lzfse:arm-uwp=fail
magnum:arm64-windows=skip
marble:x64-windows-static=fail
+marble:x64-windows-static-md=fail
marble:arm64-windows=fail
marble:arm-uwp=fail
marble:x64-linux=fail
@@ -826,6 +888,7 @@ mecab:x64-linux = skip
mecab:x64-uwp = skip
mecab:x64-windows = skip
mecab:x64-windows-static = skip
+mecab:x64-windows-static-md=skip
mecab:x86-windows = skip
memorymodule:arm-uwp=fail
memorymodule:x64-linux=fail
@@ -848,6 +911,7 @@ mhook:x64-osx=fail
mhook:x64-uwp=fail
milerius-sfml-imgui:x64-osx=fail
milerius-sfml-imgui:x64-windows-static=fail
+milerius-sfml-imgui:x64-windows-static-md=fail
minhook:arm64-windows=fail
minhook:arm-uwp=fail
minhook:x64-linux=fail
@@ -869,6 +933,7 @@ microsoft-signalr:x64-osx=skip
microsoft-signalr:x64-uwp=skip
microsoft-signalr:x64-windows=skip
microsoft-signalr:x64-windows-static=skip
+microsoft-signalr:x64-windows-static-md=skip
microsoft-signalr:x86-windows=skip
mman:x64-linux=fail
mman:x64-osx=fail
@@ -882,6 +947,7 @@ mmloader:x86-windows=fail
# mmx installs many problematic headers, such as `json.h` and `sched.h`
mmx:x64-windows=skip
mmx:x64-windows-static=skip
+mmx:x64-windows-static-md=skip
mmx:x86-windows=skip
mmx:x64-linux=skip
mmx:x64-osx=skip
@@ -898,9 +964,11 @@ monkeys-audio:x64-linux=fail
monkeys-audio:x64-osx=fail
monkeys-audio:x64-uwp=fail
monkeys-audio:x64-windows-static=fail
+monkeys-audio:x64-windows-static-md=fail
moos-core:arm-uwp=fail
moos-core:x64-uwp=fail
moos-core:x64-windows-static=fail
+moos-core:x64-windows-static-md=fail
moos-essential:arm64-windows=fail
moos-essential:x64-windows=fail
moos-essential:x86-windows=fail
@@ -912,18 +980,21 @@ mozjpeg:x64-osx = skip
mozjpeg:x64-uwp = skip
mozjpeg:x64-windows = skip
mozjpeg:x64-windows-static = skip
+mozjpeg:x64-windows-static-md=skip
mozjpeg:x86-windows = skip
# mpir conflicts with gmp
# see https://github.com/microsoft/vcpkg/issues/11756
mpir:x86-windows=skip
mpir:x64-windows=skip
mpir:x64-windows-static=skip
+mpir:x64-windows-static-md=skip
mpir:arm64-windows=skip
mpir:x64-osx=skip
mpir:x64-linux=skip
msix:x64-linux=fail
msix:x64-osx=fail
msix:x64-windows-static=fail
+msix:x64-windows-static-md=fail
msmpi:arm64-windows=fail
msmpi:arm-uwp=fail
msmpi:x64-linux=fail
@@ -949,6 +1020,7 @@ nanorange:x64-osx=fail
nanorange:x64-uwp=fail
nanorange:x64-windows=fail
nanorange:x64-windows-static=fail
+nanorange:x64-windows-static-md=fail
nanorange:x86-windows=fail
nanovg:arm-uwp=fail
nanovg:x64-uwp=fail
@@ -957,8 +1029,10 @@ nativefiledialog:x64-uwp=fail
nethost:x64-uwp=fail
nethost:arm-uwp=fail
nettle:x64-windows-static=skip
+nettle:x64-windows-static-md=skip
nettle:x64-windows=skip
ngspice:x64-windows-static=fail
+ngspice:x64-windows-static-md=fail
nng:arm-uwp=fail
nng:x64-uwp=fail
nrf-ble-driver:arm-uwp=fail
@@ -969,6 +1043,7 @@ numactl:x64-osx=fail
numactl:x64-uwp=fail
numactl:x64-windows=fail
numactl:x64-windows-static=fail
+numactl:x64-windows-static-md=fail
numactl:x86-windows=fail
nvtt:arm64-windows=fail
nvtt:arm-uwp=fail
@@ -977,6 +1052,7 @@ ocilib:arm-uwp=fail
ocilib:arm64-windows=fail
ocilib:x64-uwp=fail
ocilib:x64-windows-static=fail
+ocilib:x64-windows-static-md=fail
octomap:arm-uwp=fail
octomap:x64-uwp=fail
ode:arm64-windows=fail
@@ -991,6 +1067,7 @@ ogdf:x64-osx=fail
ogdf:x64-uwp = skip
ogdf:x64-windows = skip
ogdf:x64-windows-static = skip
+ogdf:x64-windows-static-md=skip
ogdf:x86-windows = skip
ogre:x64-osx=fail
# Conflicts with ogre
@@ -1001,6 +1078,7 @@ ogre-next:x64-linux = skip
ogre-next:x64-uwp = skip
ogre-next:x64-windows = skip
ogre-next:x64-windows-static = skip
+ogre-next:x64-windows-static-md=skip
ogre-next:x86-windows = skip
ois:arm64-windows=fail
ois:arm-uwp=fail
@@ -1030,6 +1108,7 @@ opencc:x64-uwp=fail
opencensus-cpp:arm64-windows=fail
opencensus-cpp:x64-windows=fail
opencensus-cpp:x64-windows-static=fail
+opencensus-cpp:x64-windows-static-md=fail
opencensus-cpp:x86-windows=fail
opencensus-cpp:x64-uwp=fail
opencl:arm-uwp=fail
@@ -1042,6 +1121,7 @@ opencv2:x64-osx = skip
opencv2:x64-uwp = skip
opencv2:x64-windows = skip
opencv2:x64-windows-static = skip
+opencv2:x64-windows-static-md=skip
opencv2:x86-windows = skip
opencv3:arm64-windows = skip
opencv3:arm-uwp = skip
@@ -1050,6 +1130,7 @@ opencv3:x64-osx = skip
opencv3:x64-uwp = skip
opencv3:x64-windows = skip
opencv3:x64-windows-static = skip
+opencv3:x64-windows-static-md=skip
opencv3:x86-windows = skip
opendnp3:x64-uwp=fail
opendnp3:arm-uwp=fail
@@ -1066,21 +1147,25 @@ openmpi:arm-uwp=fail
openmpi:x64-uwp=fail
openmpi:x64-windows=fail
openmpi:x64-windows-static=fail
+openmpi:x64-windows-static-md=fail
openmpi:x86-windows=fail
openni2:x64-uwp=fail
openni2:x64-windows-static=fail
+openni2:x64-windows-static-md=fail
openscap:x64-linux=fail
openssl-unix:arm64-windows=fail
openssl-unix:arm-uwp=fail
openssl-unix:x64-uwp=fail
openssl-unix:x64-windows=fail
openssl-unix:x64-windows-static=fail
+openssl-unix:x64-windows-static-md=fail
openssl-unix:x86-windows=fail
openssl-uwp:arm64-windows=fail
openssl-uwp:x64-linux=fail
openssl-uwp:x64-osx=fail
openssl-uwp:x64-windows=fail
openssl-uwp:x64-windows-static=fail
+openssl-uwp:x64-windows-static-md=fail
openssl-uwp:x86-windows=fail
opentracing:arm-uwp=fail
opentracing:x64-uwp=fail
@@ -1090,6 +1175,7 @@ openvr:arm-uwp=fail
openvr:x64-osx=fail
openvr:x64-uwp=fail
openvr:x64-windows-static=fail
+openvr:x64-windows-static-md=fail
openxr-loader:arm64-windows=fail
openxr-loader:arm-uwp=fail
openxr-loader:x64-osx=fail
@@ -1101,6 +1187,7 @@ optional-bare:x64-osx = skip
optional-bare:x64-uwp = skip
optional-bare:x64-windows = skip
optional-bare:x64-windows-static = skip
+optional-bare:x64-windows-static-md=skip
optional-bare:x86-windows = skip
opusfile:arm-uwp=fail
opusfile:x64-uwp=fail
@@ -1109,6 +1196,7 @@ orocos-kdl:x64-uwp=fail
osgearth:x64-linux=fail
osgearth:x64-osx=fail
osgearth:x64-windows-static=fail
+osgearth:x64-windows-static-md=fail
osgearth:x64-windows=fail
osgearth:x86-windows=fail
paho-mqtt:arm-uwp=fail
@@ -1120,16 +1208,19 @@ parmetis:x64-osx=fail
pdal:x64-linux=fail
pdal:x64-osx=fail
pdal-c:x64-windows-static=fail
+pdal-c:x64-windows-static-md=fail
pdcurses:arm-uwp=fail
pdcurses:x64-linux=fail
pdcurses:x64-osx=fail
pdcurses:x64-uwp=fail
pdcurses:x64-windows-static=fail
+pdcurses:x64-windows-static-md=fail
pfring:arm64-windows=fail
pfring:arm-uwp=fail
pfring:x64-uwp=fail
pfring:x64-windows=fail
pfring:x64-windows-static=fail
+pfring:x64-windows-static-md=fail
pfring:x86-windows=fail
pfring:x64-osx=fail
# pfring on Linux currently fails because its build scripts enable warnings as
@@ -1144,10 +1235,12 @@ pistache:x64-osx=fail
pistache:x64-uwp=fail
pistache:x64-windows=fail
pistache:x64-windows-static=fail
+pistache:x64-windows-static-md=fail
pistache:x86-windows=fail
pixel:x64-uwp=fail
pixel:x64-windows=fail
pixel:x64-windows-static=fail
+pixel:x64-windows-static-md=fail
pixel:x86-windows=fail
platform-folders:arm-uwp=fail
platform-folders:x64-uwp=fail
@@ -1165,6 +1258,7 @@ pmdk:x64-linux=fail
pmdk:x64-osx=fail
pmdk:x64-uwp=fail
pmdk:x64-windows-static=fail
+pmdk:x64-windows-static-md=fail
pmdk:x86-windows=fail
pngwriter:arm-uwp=fail
pngwriter:x64-uwp=fail
@@ -1177,6 +1271,7 @@ proj4:x64-uwp=fail
protobuf-c:x86-windows=fail
protobuf-c:x64-windows=fail
protobuf-c:x64-windows-static=fail
+protobuf-c:x64-windows-static-md=fail
protobuf-c:x64-uwp=fail
protobuf-c:arm64-windows=fail
protobuf-c:arm-uwp=fail
@@ -1193,6 +1288,7 @@ qhull:arm-uwp=fail
qpid-proton:arm-uwp=fail
qpid-proton:x64-uwp=fail
qpid-proton:x64-windows-static=fail
+qpid-proton:x64-windows-static-md=fail
qt5-activeqt:x64-linux=fail
qt5-activeqt:x64-osx=fail
# Skip deprecated Qt module
@@ -1201,10 +1297,12 @@ qt5-canvas3d:x64-linux=skip
qt5-canvas3d:x64-osx=skip
qt5-canvas3d:x64-windows=skip
qt5-canvas3d:x64-windows-static=skip
+qt5-canvas3d:x64-windows-static-md=skip
qt5-canvas3d:x86-windows=skip
qt5-macextras:x64-linux=fail
qt5-macextras:x64-windows=fail
qt5-macextras:x64-windows-static=fail
+qt5-macextras:x64-windows-static-md=fail
qt5-macextras:x86-windows=fail
# Missing system libraries
qt5-wayland:x64-osx=fail
@@ -1212,6 +1310,7 @@ qt5-wayland:x64-osx=fail
qt5-wayland:x86-windows=fail
qt5-wayland:x64-windows=fail
qt5-wayland:x64-windows-static=fail
+qt5-wayland:x64-windows-static-md=fail
qt5-winextras:x64-linux=fail
qt5-winextras:x64-osx=fail
# Missing prerequisites for CI success
@@ -1225,16 +1324,19 @@ qt5-webengine:x64-windows=skip
qt5-webengine:x86-windows=skip
# Static builds of qt5-webengine are not supported by the port itself
qt5-webengine:x64-windows-static=skip
+qt5-webengine:x64-windows-static-md=skip
# Missing system libraries
qt5-x11extras:x64-osx=fail
# Missing libraries
qt5-x11extras:x86-windows=fail
qt5-x11extras:x64-windows=fail
qt5-x11extras:x64-windows-static=fail
+qt5-x11extras:x64-windows-static-md=fail
quickfix:arm-uwp=fail
quickfix:arm64-windows=fail
quickfix:x64-uwp=fail
quickfix:x64-windows-static=fail
+quickfix:x64-windows-static-md=fail
quickfix:x64-windows=fail
quickfix:x86-windows=fail
qwt:x64-osx=fail
@@ -1248,6 +1350,7 @@ range-v3-vs2015:x64-osx = skip
range-v3-vs2015:x64-uwp = skip
range-v3-vs2015:x64-windows = skip
range-v3-vs2015:x64-windows-static = skip
+range-v3-vs2015:x64-windows-static-md=skip
range-v3-vs2015:x86-windows = skip
rapidstring:arm64-windows=fail
rapidstring:arm-uwp=fail
@@ -1255,6 +1358,7 @@ rapidstring:x64-linux=fail
rapidstring:x64-uwp=fail
rapidstring:x64-windows=fail
rapidstring:x64-windows-static=fail
+rapidstring:x64-windows-static-md=fail
rapidstring:x86-windows=fail
raylib:arm64-windows=fail
raylib:arm-uwp=fail
@@ -1278,6 +1382,7 @@ restbed:x64-uwp=fail
rest-rpc:x86-windows=skip
rest-rpc:x64-windows=skip
rest-rpc:x64-windows-static=skip
+rest-rpc:x64-windows-static-md=skip
rest-rpc:x64-uwp=skip
rest-rpc:arm-uwp=skip
rest-rpc:arm64-windows=skip
@@ -1291,6 +1396,7 @@ rpclib:arm-uwp=fail
rpclib:x64-uwp=fail
rsocket:x64-windows=fail
rsocket:x64-windows-static=fail
+rsocket:x64-windows-static-md=fail
rtlsdr:x64-uwp=fail
rtlsdr:arm64-windows=fail
rtlsdr:arm-uwp=fail
@@ -1306,12 +1412,14 @@ ryml:x64-osx=fail
ryu:arm-uwp=fail
ryu:x64-uwp=fail
ryu:x64-windows-static=fail
+ryu:x64-windows-static-md=fail
ryu:x86-windows=fail
ryu::arm64-windows=fail
sciter:arm64-windows=fail
sciter:arm-uwp=fail
sciter:x64-uwp=fail
sciter:x64-windows-static=fail
+sciter:x64-windows-static-md=fail
scnlib:arm-uwp=fail
scnlib:x64-uwp=fail
scylla-wrapper:arm-uwp=fail
@@ -1319,6 +1427,7 @@ scylla-wrapper:x64-linux=fail
scylla-wrapper:x64-osx=fail
scylla-wrapper:x64-uwp=fail
scylla-wrapper:x64-windows-static=fail
+scylla-wrapper:x64-windows-static-md=fail
sdformat6:arm64-windows=fail
sdformat6:arm-uwp=fail
sdformat6:x64-uwp=fail
@@ -1349,6 +1458,7 @@ sfml:arm64-windows=fail
shapelib:arm-uwp=fail
shapelib:x64-uwp=fail
shiva:x64-windows-static=fail
+shiva:x64-windows-static-md=fail
shiva-sfml:x64-linux=fail
shiva-sfml:x64-osx=fail
shiva-sfml:x86-windows=fail
@@ -1359,6 +1469,7 @@ shogun:x64-osx = skip
shogun:x64-uwp = skip
shogun:x64-windows = skip
shogun:x64-windows-static = skip
+shogun:x64-windows-static-md=skip
shogun:x86-windows = skip
signalrclient:x64-uwp=fail
signalrclient:arm-uwp=fail
@@ -1385,6 +1496,7 @@ soil:arm64-windows=skip
soil:x64-windows=skip
soil:x86-windows=skip
soil:x64-windows-static=skip
+soil:x64-windows-static-md=skip
soil:x64-linux=skip
soil:x64-osx=skip
soil2:arm-uwp=fail
@@ -1395,6 +1507,7 @@ soqt:x64-uwp=fail
soundtouch:arm-uwp=fail
soundtouch:x64-uwp=fail
soundtouch:x64-windows-static=fail
+soundtouch:x64-windows-static-md=fail
spaceland:arm64-windows=fail
spaceland:arm-uwp=fail
spaceland:x64-uwp=fail
@@ -1405,6 +1518,7 @@ spdk-dpdk:x64-osx=fail
spdk-dpdk:x64-uwp=fail
spdk-dpdk:x64-windows=fail
spdk-dpdk:x64-windows-static=fail
+spdk-dpdk:x64-windows-static-md=fail
spdk-dpdk:x86-windows=fail
spdk-ipsec:arm64-windows=fail
spdk-ipsec:arm-uwp=fail
@@ -1412,6 +1526,7 @@ spdk-ipsec:x64-osx=fail
spdk-ipsec:x64-uwp=fail
spdk-ipsec:x64-windows=fail
spdk-ipsec:x64-windows-static=fail
+spdk-ipsec:x64-windows-static-md=fail
spdk-ipsec:x86-windows=fail
spdk-isal:arm64-windows=fail
spdk-isal:arm-uwp=fail
@@ -1419,6 +1534,7 @@ spdk-isal:x64-osx=fail
spdk-isal:x64-uwp=fail
spdk-isal:x64-windows=fail
spdk-isal:x64-windows-static=fail
+spdk-isal:x64-windows-static-md=fail
spdk-isal:x86-windows=fail
spirv-tools:arm-uwp=fail
spirv-tools:x64-uwp=fail
@@ -1445,11 +1561,13 @@ telnetpp:arm-uwp=fail
telnetpp:x64-uwp=fail
tesseract:x64-windows=fail
tesseract:x64-windows-static=fail
+tesseract:x64-windows-static-md=fail
tesseract:x86-windows=fail
tesseract:arm64-windows=fail
tfhe:x86-windows=fail
tfhe:x64-windows=fail
tfhe:x64-windows-static=fail
+tfhe:x64-windows-static-md=fail
tfhe:x64-uwp=fail
tfhe:arm64-windows=fail
tfhe:arm-uwp=fail
@@ -1458,6 +1576,7 @@ theia:arm-uwp = skip
theia:x64-uwp = skip
theia:x64-windows = skip
theia:x64-windows-static = skip
+theia:x64-windows-static-md=skip
theia:x86-windows = skip
thor:x64-linux=fail
thor:x64-osx=fail
@@ -1478,19 +1597,23 @@ tmxparser:arm-uwp=fail
tmxparser:x64-uwp=fail
tmxparser:x64-windows=fail
tmxparser:x64-windows-static=fail
+tmxparser:x64-windows-static-md=fail
tmxparser:x86-windows=fail
torch-th:arm64-windows=fail
torch-th:arm-uwp=fail
torch-th:x64-uwp=fail
torch-th:x64-windows-static=fail
+torch-th:x64-windows-static-md=fail
tre:x64-osx=fail
treehopper:x64-windows-static=fail
+treehopper:x64-windows-static-md=fail
treehopper:x64-linux=fail
turbobase64:arm64-windows=fail
turbobase64:arm-uwp=fail
turbobase64:x64-uwp=fail
turbobase64:x64-windows=fail
turbobase64:x64-windows-static=fail
+turbobase64:x64-windows-static-md=fail
turbobase64:x86-windows=fail
unicorn:arm64-windows=fail
unicorn:arm-uwp=fail
@@ -1507,6 +1630,7 @@ unixodbc:arm-uwp=fail
unixodbc:x64-uwp=fail
unixodbc:x64-windows=fail
unixodbc:x64-windows-static=fail
+unixodbc:x64-windows-static-md=fail
unixodbc:x86-windows=fail
unrar:arm64-windows=fail
unrar:arm-uwp=fail
@@ -1514,7 +1638,9 @@ unrar:x64-linux=fail
unrar:x64-osx=fail
unrar:x64-uwp=fail
unrar:x64-windows-static=fail
+unrar:x64-windows-static-md=fail
urdfdom:x64-windows-static=fail
+urdfdom:x64-windows-static-md=fail
usd:x86-windows=fail
uthenticode:arm-uwp=fail
uthenticode:x64-uwp=fail
@@ -1532,6 +1658,7 @@ vulkan:x64-osx=fail
vulkan:x64-uwp=fail
vulkan:x64-windows=fail
vulkan:x64-windows-static=fail
+vulkan:x64-windows-static-md=fail
vulkan:x86-windows=fail
# Conflicts with latest openjpeg port (vxl ships with an old version of openjpeg)
# conflicts with qt5-location
@@ -1542,6 +1669,7 @@ vxl:x64-osx = skip
vxl:x64-uwp = skip
vxl:x64-windows = skip
vxl:x64-windows-static = skip
+vxl:x64-windows-static-md=skip
vxl:x86-windows = skip
wampcc:arm64-windows=fail
wildmidi:x64-osx=fail
@@ -1554,6 +1682,7 @@ winpcap:x64-osx=fail
winpcap:x64-uwp = skip
winpcap:x64-windows = skip
winpcap:x64-windows-static = skip
+winpcap:x64-windows-static-md=skip
winpcap:x86-windows = skip
winreg:x64-linux=fail
winreg:x64-osx=fail
@@ -1566,6 +1695,7 @@ wintoast:x64-uwp=fail
woff2:x64-linux=fail
woff2:x64-osx=fail
woff2:x64-windows-static=fail
+woff2:x64-windows-static-md=fail
wpilib:arm64-windows=fail
wpilib:x64-osx=fail
wxchartdir:x64-osx=fail
@@ -1578,6 +1708,7 @@ x265:arm64-windows=fail
x265:arm-uwp=fail
x265:x64-uwp=fail
xalan-c:x64-windows-static=fail
+xalan-c:x64-windows-static-md=fail
xalan-c:arm64-windows=fail
xbyak:arm64-windows=fail
xbyak:arm-uwp=fail
@@ -1594,6 +1725,7 @@ xmsh:x64-linux=skip
xmsh:x64-osx=skip
xmsh:x64-uwp=skip
xmsh:x64-windows-static=skip
+xmsh:x64-windows-static-md=skip
xmsh:x64-windows=skip
xmsh:x86-windows=skip
yajl:arm-uwp=fail
@@ -1617,6 +1749,7 @@ zeromq:x64-uwp=fail
zkpp:x86-windows=fail
zkpp:x64-windows=fail
zkpp:x64-windows-static=fail
+zkpp:x64-windows-static-md=fail
zkpp:arm64-windows=fail
zkpp:x64-uwp=fail
zkpp:arm-uwp=fail
@@ -1633,6 +1766,7 @@ ctp:x64-osx=skip
ctp:x64-uwp=skip
ctp:x64-windows=skip
ctp:x64-windows-static=skip
+ctp:x64-windows-static-md=skip
ctp:x86-windows=skip
protozero:arm-uwp=fail
protozero:x64-uwp=fail
@@ -1641,8 +1775,45 @@ protozero:x64-uwp=fail
clapack:x64-linux=skip
clapack:x64-osx=skip
clapack:x64-windows-static=skip
+clapack:x64-windows-static-md=skip
clapack:x64-windows=skip
clapack:x86-windows=skip
clapack:x64-uwp=skip
lapack-reference:arm64-windows=skip
lapack-reference:arm-uwp=skip
+
+
+# failures for x64-windows-static-md
+ace:x64-windows-static-md=fail
+activemq-cpp:x64-windows-static-md=fail
+akali:x64-windows-static-md=fail
+chromium-base:x64-windows-static-md=fail
+clockutils:x64-windows-static-md=fail
+fastcgi:x64-windows-static-md=fail
+gmp:x64-windows-static-md=fail
+graphqlparser:x64-windows-static-md=fail
+ijg-libjpeg:x64-windows-static-md=fail
+keystone:x64-windows-static-md=fail
+libcerf:x64-windows-static-md=fail
+libgo:x64-windows-static-md=fail
+libmicrohttpd:x64-windows-static-md=fail
+libspatialite:x64-windows-static-md=fail
+linenoise-ng:x64-windows-static-md=fail
+mmloader:x64-windows-static-md=fail
+mpg123:x64-windows-static-md=fail
+netcdf-cxx4:x64-windows-static-md=fail
+open62541:x64-windows-static-md=fail
+pngpp:x64-windows-static-md=fail
+portmidi:x64-windows-static-md=fail
+pthreads:x64-windows-static-md=fail
+qt5-tools:x64-windows-static-md=fail
+quantlib:x64-windows-static-md=fail
+readosm:x64-windows-static-md=fail
+sentencepiece:x64-windows-static-md=fail
+spirv-tools:x64-windows-static-md=fail
+symengine:x64-windows-static-md=fail
+teemo:x64-windows-static-md=fail
+unicorn:x64-windows-static-md=fail
+v8:x64-windows-static-md=fail
+yato:x64-windows-static-md=fail
+zyre:x64-windows-static-md=fail