########################################################################### ## This file defines the current expected build state of ports in CI. ## ## States ## (default) - ## If a port is missing from this file then it is assumed ## to build successfully if not blocked by a dependency. ## pass - The port must build successfully in the CI system. It is a hard ## error if the port build is blocked by a failed dependency. ## fail - The port build is expected to fail in the CI system. ## This is not necessarily the same as if a port is expected to build ## on a developers machine because it may fail due to the machine ## configuration. When set to fail the CI system will silently skip ## the port for pull request CI runs. But the CI system will still ## attempt to build the port in scheduled runs, reporting unexpected ## build success as a CI failure. ## skip - Do not build this port in the CI system. ## This is added to ports that may be flaky or conflict with other ## ports. Please comment for why a port is skipped so it can be ## removed when the issue is resolved. ## ## ## CI tested triplets: ## arm-neon-android ## arm64-android ## arm64-osx ## arm64-windows ## arm64-windows-static-md ## x64-android ## x64-linux ## x64-windows ## x64-windows-release ## x64-windows-static ## x64-windows-static-md ## x86-windows ## # Add new items alphabetically aliyun-oss-cpp-sdk:arm64-linux=fail allegro5:arm64-linux=fail # No cross x11 ampl-asl:arm64-linux=fail apr:arm-neon-android=fail apr:arm64-android=fail apr:arm64-linux=fail apr:x64-android=fail apsi:arm-neon-android=fail arpack-ng:x64-windows-static-md=fail arpack-ng:x64-windows-static=fail arrayfire:x64-linux=fail # Broken with CUDA 12; needs update to 3.8.3 and https://github.com/arrayfire/arrayfire/issues/3349 fixed at-spi2-core:arm64-linux=fail # No cross x11 audit:arm64-linux=fail azure-storage-cpp:arm64-linux=fail azure-storage-cpp:arm64-osx=fail azure-storage-cpp:x64-linux=fail backward-cpp:arm-neon-android=fail backward-cpp:arm64-android=fail backward-cpp:x64-android=fail bddisasm:arm64-linux=fail berkeleydb:arm-neon-android=fail berkeleydb:arm64-android=fail berkeleydb:x64-android=fail bgfx:arm64-linux=fail binlog:arm-neon-android=fail blitz:x64-android=fail bond:arm64-linux=fail boringssl:arm-neon-android=skip # Conflicts with openssl boringssl:arm64-android=skip boringssl:arm64-linux=skip boringssl:arm64-osx=skip boringssl:arm64-windows-static-md=skip boringssl:arm64-windows=skip boringssl:x64-android=skip boringssl:x64-linux=skip boringssl:x64-windows-release=skip boringssl:x64-windows-static-md=skip boringssl:x64-windows-static=skip boringssl:x64-windows=skip boringssl:x86-windows=skip buck-yeh-bux:x86-windows=skip caf:arm-neon-android=fail caf:arm64-android=fail caf:x64-android=fail cairo:arm64-linux=fail calceph:arm64-linux=fail ccd:arm64-linux=fail cctag:x64-windows-static-md=fail chakracore:arm64-linux=skip chakracore:x64-linux=skip chmlib:arm64-linux=fail chronoengine:arm64-linux=fail clamav:arm64-windows=fail clapack:arm-neon-android=skip # These skips/pass need to match the decision tree for which backends we use; see ports/blas/portfile.cmake clapack:arm64-android=skip clapack:arm64-linux=skip clapack:arm64-osx=skip clapack:arm64-windows-static-md=pass clapack:arm64-windows=pass clapack:x64-android=skip clapack:x64-linux=skip clapack:x64-windows-release=skip clapack:x64-windows-static-md=pass clapack:x64-windows-static=pass clapack:x64-windows=skip clapack:x86-windows=skip clblas:arm-neon-android=fail clblas:arm64-android=fail clblas:x64-android=fail clfft:arm64-linux=fail clipboardxx:arm64-linux=fail clockutils:arm-neon-android=fail # gnustl_shared is no longer supported. Please switch to either c++_shared or c++_static. clockutils:arm64-android=fail clockutils:x64-android=fail clrng:arm-neon-android=fail cmake:arm64-linux=fail coin:arm64-linux=fail coroutine:arm-neon-android=fail coroutine:arm64-android=fail coroutine:arm64-osx=fail coroutine:x64-android=fail cppadcodegen:arm64-linux=fail cppcoro:arm-neon-android=fail # Requires full C++20 support, currently absent from CI for these triplets. cppcoro:arm64-android=fail cppcoro:arm64-linux=fail cppcoro:arm64-osx=fail cppcoro:x64-android=fail cppcoro:x64-linux=fail cppmicroservices:arm-neon-android=fail cppmicroservices:arm64-android=fail cppmicroservices:arm64-linux=fail cppmicroservices:arm64-windows-static-md=fail cppmicroservices:arm64-windows=fail cppmicroservices:x64-android=fail cpprestsdk:arm-neon-android=fail # std::string issue, https://github.com/microsoft/vcpkg/pull/41293#issuecomment-2942853561 cpprestsdk:arm64-android=fail cpprestsdk:x64-android=fail cpuid:arm64-linux=fail crashpad:arm64-linux=fail #Compliation failed due to the lack of Clang++ compiler. crashpad:x64-linux=fail #Compilation failed due to the lack of Clang++ compiler. ctbench:arm64-osx=fail ctp:x64-android=fail cuda:arm64-linux=fail dawn:arm64-linux=fail daxa:arm64-linux=fail dbghelp:arm64-windows-static-md=skip # Since pipeline cannot automatically install dbghelp dependency, skip this detection dbghelp:arm64-windows=skip dbghelp:x64-windows-release=skip dbghelp:x64-windows-static-md=skip dbghelp:x64-windows-static=skip dbghelp:x64-windows=skip dbghelp:x86-windows=skip dcmtk:arm-neon-android=fail # Cross builds depend on try_run results dcmtk:arm64-android=fail dcmtk:arm64-linux=fail dcmtk:arm64-windows-static-md=fail dcmtk:arm64-windows=fail dcmtk:x64-android=fail directfb2:arm64-linux=fail directxsdk:x64-windows-release=skip # legacy directxsdk which conflicts with dxsdk-d3dx directxsdk:x64-windows-static-md=skip directxsdk:x64-windows-static=skip directxsdk:x64-windows=skip directxsdk:x86-windows=skip discount:x64-android=fail dpdk:arm64-linux=fail eathread:x64-android=fail ecal:arm-neon-android=fail ecal:arm64-android=fail ecal:x64-android=fail faad2:arm64-linux=fail faiss:arm64-osx=fail # No openmp on default osx toolchain ffmpeg:arm64-linux=fail fizz:arm64-linux=fail fltk:arm-neon-android=fail fltk:arm64-android=fail fltk:arm64-linux=fail fltk:x64-android=fail fluidlite:arm64-osx=skip # fluidlite conflicts with fluidsynth; we test fluidsynth rather than fluidlite because fluidlite has no dependencies and thus is less likely to be broken by another package. fluidlite:arm64-windows-windows-static-md=skip fluidlite:arm64-windows=skip fluidlite:x64-linux=skip fluidlite:x64-windows-release=skip fluidlite:x64-windows-static-md=skip fluidlite:x64-windows-static=skip fluidlite:x64-windows=skip fluidlite:x86-windows=skip freeglut:arm-neon-android=fail # unsupported option '-mfloat-abi=', ALooper_pollAll no longer available freeglut:arm64-android=fail freeglut:arm64-linux=fail freeglut:arm64-osx=fail # Needs XQuartz freeglut:x64-android=fail fruit:arm-neon-android=fail fruit:arm64-android=fail fruit:x64-android=fail ftgl:arm-neon-android=fail ftgl:arm64-android=fail ftgl:arm64-linux=fail ftgl:x64-android=fail fuzzylite:arm-neon-android=fail fuzzylite:arm64-android=fail fuzzylite:x64-android=fail g3log:arm-neon-android=fail g3log:arm64-android=fail g3log:x64-android=fail gainput:arm-neon-android=fail gainput:arm64-android=fail gainput:x64-android=fail gamenetworkingsockets:arm-neon-android=fail gamenetworkingsockets:arm64-android=fail gamenetworkingsockets:x64-android=fail gapp:arm-neon-android=fail # requires c++20 gapp:arm64-android=fail # requires c++20 gapp:arm64-osx=fail # requires c++20 gapp:x64-android=fail # requires c++20 gegl:arm64-osx=fail gemmlowp:arm-neon-android=fail gemmlowp:arm64-android=fail gemmlowp:x64-android=fail geogram:arm64-linux=fail gherkin-c:arm-neon-android=fail gherkin-c:arm64-android=fail gherkin-c:arm64-windows-static-md=skip # Conflicts with libevent gherkin-c:arm64-windows=skip gherkin-c:x64-android=fail gherkin-c:x64-linux=skip gherkin-c:x64-windows-release=skip gherkin-c:x64-windows-static-md=skip gherkin-c:x64-windows-static=skip gherkin-c:x64-windows=skip gherkin-c:x86-windows=skip gl2ps:arm64-linux=fail gl3w:arm-neon-android=fail gl3w:arm64-android=fail gl3w:arm64-linux=fail gl3w:x64-android=fail glew:arm64-linux=fail glfw3:arm-neon-android=fail glfw3:arm64-android=fail glfw3:arm64-linux=fail glfw3:x64-android=fail gmmlib:arm64-linux=fail gobject-introspection:arm-neon-android=fail # needs arm64 host gobject-introspection:arm64-android=fail gobject-introspection:arm64-linux=fail gobject-introspection:arm64-windows-static-md=fail gobject-introspection:arm64-windows=fail gobject-introspection:x64-android=fail gsoap:x64-android=fail # gsoap does not offer stable public source downloads gsoap:x64-windows-release=skip gsoap:x64-windows-static-md=skip gsoap:x64-windows-static=skip gsoap:x64-windows=skip gsoap:x86-windows=skip guile:arm64-linux=fail gz-sim:x64-linux=skip # many parallel links cause memory exhaustion on our 128GB of RAM lab VMs gz-tools:arm-neon-android=fail gz-tools:arm64-android=fail gz-tools:x64-android=fail halide:x64-windows-static=fail hexl:x64-android=fail hwloc:arm-neon-android=fail hwloc:arm64-android=fail hwloc:x64-android=fail iceoryx:arm-neon-android=fail iceoryx:arm64-android=fail iceoryx:x64-android=fail igraph:arm64-linux=fail ijg-libjpeg:arm64-linux=skip imcce-openfa:arm64-linux=fail isal:x64-android=fail itk:arm-neon-android=fail # Failing on try_run() in cross builds itk:arm64-android=fail itk:arm64-windows-static-md=fail itk:arm64-windows=fail itk:x64-android=fail jaeger-client-cpp:arm-neon-android=fail jaeger-client-cpp:x64-android=fail jemalloc:arm-neon-android=fail jemalloc:arm64-android=fail jemalloc:x64-android=fail jinja2cpplight:arm-neon-android=fail jinja2cpplight:arm64-android=fail jinja2cpplight:x64-android=fail juce:arm-neon-android=fail # needs android-29 juce:arm64-android=fail juce:arm64-linux=fail juce:x64-android=fail kf6archive:arm-neon-android=skip # needs newer ECM version kf6archive:arm64-android=skip kf6archive:x64-android=skip kf6i18n:x64-windows-release=skip # conflicts with kf5i18n kf6i18n:x64-windows=skip # conflicts with kf5i18n kf6i18n:x86-windows=skip # conflicts with kf5i18n kf6itemmodels:x64-windows-release=skip # conflicts with kf5itemmodels kf6itemmodels:x64-windows=skip # conflicts with kf5itemmodels kf6itemmodels:x86-windows=skip # conflicts with kf5itemmodels kfr:arm64-linux=fail krb5:arm64-linux=fail lapack-reference:arm-neon-android=fail # These skips/pass need to match the decision tree for which backends we use; see ports/blas/portfile.cmake lapack-reference:arm64-android=fail lapack-reference:arm64-linux=pass lapack-reference:arm64-osx=skip lapack-reference:arm64-windows-static-md=skip lapack-reference:arm64-windows=skip lapack-reference:x64-android=fail lapack-reference:x64-linux=pass lapack-reference:x64-windows-release=pass lapack-reference:x64-windows-static-md=skip lapack-reference:x64-windows-static=skip lapack-reference:x64-windows=pass lapack-reference:x86-windows=pass libaiff:arm64-linux=fail libaiff:x64-linux=fail libcamera:arm64-linux=fail libcanberra:arm-neon-android=fail libcanberra:arm64-android=fail libcanberra:x64-android=fail libcpplocate:arm-neon-android=fail libcpplocate:arm64-android=fail libcpplocate:x64-android=fail libdc1394:arm-neon-android=fail libdc1394:arm64-android=fail libdc1394:x64-android=fail libedit:arm64-linux=fail libfreenect2:arm64-windows-static-md=fail libfreenect2:arm64-windows=fail libgo:x64-android=fail libgxps:x64-windows-static=fail libharu:arm64-linux=fail libhdfs3:arm-neon-android=fail libhdfs3:arm64-android=fail libhdfs3:arm64-linux=fail libhdfs3:arm64-osx=fail libhdfs3:x64-android=fail libhdfs3:x64-linux=fail libjxl:arm-neon-android=fail # error: out of range pc-relative fixup value libmariadb:arm64-linux=skip # libmariadb conflicts with libmysql libmariadb:arm64-osx=skip libmariadb:arm64-windows-static-md=skip libmariadb:arm64-windows=skip libmariadb:x64-linux=skip libmariadb:x64-windows-release=skip libmariadb:x64-windows-static-md=skip libmariadb:x64-windows-static=skip libmariadb:x64-windows=skip libmesh:arm64-linux=skip libmikmod:arm-neon-android=fail libmikmod:arm64-android=fail libmikmod:x64-android=fail libmodman:x64-windows-static=fail libmysofa:arm64-linux=fail libmysql:x86-windows=skip libnick:arm64-linux=fail libnick:arm64-osx=fail # missing system-installed copy of sqlcipher libnick:x64-linux=fail # C++20 conformant compiler required libopensp:arm-neon-android=fail libopensp:arm64-android=fail libopensp:x64-android=fail libp7client:x64-android=fail libqcow:arm-neon-android=skip # The developer of libqcow does not offer stable release archives libqcow:arm64-android=skip libqcow:arm64-windows-static-md=skip libqcow:arm64-windows=skip libqcow:x64-android=skip libqcow:x64-linux=skip libqcow:x64-windows-release=skip libqcow:x64-windows-static-md=skip libqcow:x64-windows-static=skip libqcow:x64-windows=skip libqcow:x86-windows=skip libressl:arm-neon-android=skip # Conflicts with openssl libressl:arm64-android=skip libressl:arm64-linux=skip libressl:arm64-osx=skip libressl:arm64-windows-static-md=skip libressl:arm64-windows=skip libressl:x64-android=skip libressl:x64-linux=skip libressl:x64-windows-release=skip libressl:x64-windows-static-md=skip libressl:x64-windows-static=skip libressl:x64-windows=skip libressl:x86-windows=skip libtar:arm-neon-android=fail libtar:arm64-android=fail libtar:arm64-linux=fail libtomcrypt:arm64-windows-static-md=fail libtomcrypt:arm64-windows=fail libusb:arm64-linux=fail libva:arm64-linux=fail libxt:x64-windows-release=fail # Appears to have broken races libxt:x64-windows=fail liquid-dsp:arm64-linux=fail llfio:x64-android=fail llgl:arm-neon-android=fail llgl:arm64-android=fail llgl:x64-android=fail llvm:arm-neon-android=fail llvm:arm64-android=fail llvm:arm64-linux=fail llvm:x64-android=fail loguru:arm64-linux=fail magnum:arm64-linux=fail mchehab-zbar:arm-neon-android=fail mchehab-zbar:arm64-android=fail mchehab-zbar:arm64-linux=fail mchehab-zbar:x64-android=fail mecab:arm64-windows-static-md=skip mecab:arm64-windows=skip mecab:x64-linux=skip mecab:x64-windows-release=skip mecab:x64-windows-static-md=skip mecab:x64-windows-static=skip mecab:x64-windows=skip mecab:x86-windows=skip memorymodule:arm-neon-android=fail memorymodule:arm64-android=fail memorymodule:x64-android=fail mesa:arm-neon-android=fail # Missing dependent libraries. mesa:arm64-android=fail mesa:arm64-linux=fail mesa:arm64-osx=fail mesa:x64-linux=fail metrohash:arm64-linux=fail minifb:arm-neon-android=fail minifb:arm64-android=fail minifb:x64-android=fail miniply:arm-neon-android=fail minisat-master-keying:arm64-linux=fail monkeys-audio:arm-neon-android=fail monkeys-audio:arm64-android=fail monkeys-audio:arm64-windows-static-md=fail monkeys-audio:arm64-windows=fail monkeys-audio:x64-android=fail monkeys-audio:x64-windows-static=fail moos-core:arm-neon-android=fail moos-core:arm64-android=fail moos-core:x64-android=fail moos-core:x64-windows-static=fail moos-essential:arm64-windows-static-md=fail moos-essential:arm64-windows=fail moos-essential:x64-windows-release=fail moos-essential:x64-windows-static-md=fail moos-essential:x64-windows=fail moos-essential:x86-windows=fail morcules-swiftnet:arm64-linux=fail mpir:arm64-windows-static-md=skip # mpir conflicts with gmp, see https://github.com/microsoft/vcpkg/issues/11756 mpir:arm64-windows=skip mpir:x64-android=fail mpir:x64-linux=skip mpir:x64-windows-release=skip mpir:x64-windows-static-md=skip mpir:x64-windows-static=skip mpir:x64-windows=skip mpir:x86-windows=skip ms-gdkx:x64-windows-release=fail # ms-gdkx require the Microsoft GDK with Xbox Extensions which is not installed on the CI pipeline machines ms-gdkx:x64-windows-static-md=fail ms-gdkx:x64-windows-static=fail ms-gdkx:x64-windows=fail msquic:arm-neon-android=fail msquic:arm64-android=fail msquic:arm64-linux=fail msquic:x64-android=fail mysql-connector-cpp:arm64-linux=fail nana:arm-neon-android=fail nana:arm64-android=fail nana:arm64-linux=fail nana:arm64-osx=fail nana:x64-android=fail nana:x64-linux=fail nanodbc:x64-linux=skip netcdf-cxx4:arm64-windows-static-md=fail netcdf-cxx4:x64-windows-static-md=fail nethost:arm64-linux=fail ngspice:x64-android=fail ngspice:x64-windows-static=fail nifticlib:arm64-linux=fail nrf-ble-driver:arm-neon-android=fail nrf-ble-driver:arm64-android=fail nrf-ble-driver:arm64-linux=fail nrf-ble-driver:x64-android=fail ntf-core:arm64-linux=fail ntf-core:x64-linux=fail ntf-core:x64-windows-release=fail ntf-core:x64-windows-static-md=fail ntf-core:x64-windows-static=fail ntf-core:x64-windows=fail ntf-core:x86-windows=fail octave:arm64-osx=fail ogdf:arm64-linux=fail ogre:arm64-linux=fail ogre-next:arm-neon-android=fail # std::string issue, https://github.com/microsoft/vcpkg/pull/41293#issuecomment-2942853561 ogre-next:arm64-android=fail ogre-next:arm64-linux=fail ogre-next:x64-android=fail ois:x64-android=fail omniorb:arm-neon-android=fail omniorb:arm64-android=fail omniorb:arm64-linux=fail omniorb:x64-android=fail onnxruntime:x64-linux=fail onnxruntime:x64-windows-release=fail onnxruntime:x64-windows=fail openblas:x64-windows-static-md=pass openblas:x64-windows-static=pass opencc:x64-android=fail # opencc/deps/rapidjson-1.1.0/rapidjson.h: Unknown machine endianess detected openldap:arm64-linux=fail openmama:arm64-windows-static-md=fail openmama:x64-windows-static-md=fail openmpi:arm-neon-android=fail openmpi:arm64-android=fail openmpi:x64-android=fail openmvg:arm64-windows-static-md=fail openmvg:arm64-windows=fail openmvs:arm64-windows-static-md=fail # no _M_ARM64 detection openmvs:arm64-windows=fail # no _M_ARM64 detection openslide:x64-windows-release=fail # MSVC is not supported openslide:x64-windows=fail opensubdiv:x64-android=fail openvino:arm64-android=skip # conflicts with kleidiai, also incorrect use of arm64 intrinsics in in VS 2022 17.13 broke these with -Zc:arm64-aliased-neon-types- openvino:arm64-linux=skip openvino:arm64-osx=skip # conflicts with kleidiai openvino:arm64-windows-static-md=fail openvino:arm64-windows=fail openvr:x64-windows-static=fail openxr-loader:arm64-linux=fail openzl:arm64-windows-static-md=fail openzl:arm64-windows=fail openzl:x64-windows-release=fail openzl:x64-windows-static-md=fail openzl:x64-windows-static=fail openzl:x64-windows=fail orc:arm-neon-android=fail orc:arm64-android=fail orc:arm64-linux=fail orc:x64-android=fail osg:arm64-linux=fail paraview:arm64-windows-static-md=fail paraview:arm64-windows=fail pfring:arm64-linux=fail pipewire:arm64-linux=fail plib:arm-neon-android=fail plib:arm64-android=fail plib:x64-android=fail pmdk:x64-android=fail pmdk:x64-windows-static=fail projectm:arm64-linux=fail python2:arm-neon-android=fail python2:arm64-android=fail python2:arm64-linux=fail python2:x64-android=fail qt-advanced-docking-system:arm-neon-android=fail qt-advanced-docking-system:arm64-android=fail qt-advanced-docking-system:x64-android=fail qt5-base:arm-neon-android=fail qt5-base:arm64-android=fail qt5-base:arm64-windows-static-md=fail qt5-base:arm64-windows=fail qt5-base:x64-android=fail qt5-webengine:x64-windows-release=skip # Skipped to avoid exceeding the 48 hour time limit in CI, May also need an older ninja version qt5-webengine:x64-windows=skip qt5-webengine:x86-windows=skip qt5-x11extras:arm64-osx=skip # Missing system libraries qtbase:arm64-linux=fail qtmultimedia:arm64-android=fail qtopcua:arm-neon-android=fail qtopcua:arm64-android=fail qtopcua:x64-android=fail qtwayland:arm64-osx=skip # Missing system libraries quickfix:arm-neon-android=fail quickfix:arm64-android=fail quickfix:arm64-linux=fail quickjs-ng:arm64-linux=fail realm-core:arm-neon-android=fail # https://github.com/realm/realm-core/issues/8093 realm-core:arm64-android=fail realm-core:x64-android=fail rendergraph:arm64-linux=fail restbed:arm64-linux=fail restbed:x64-linux=fail # requires c++23 rmqcpp:arm64-linux=fail rmqcpp:arm64-osx=fail rmqcpp:x64-linux=fail rmqcpp:x64-windows-release=fail rmqcpp:x64-windows-static-md=fail rmqcpp:x64-windows-static=fail rmqcpp:x64-windows=fail rmqcpp:x86-windows=fail rpclib:arm64-windows-static-md=fail rpclib:arm64-windows=fail rtmidi:arm-neon-android=fail rtmidi:arm64-android=fail rtmidi:x64-android=fail salome-med-fichier:arm64-linux=fail salome-medcoupling:x64-linux=fail saucer:arm64-osx=fail # std::move_only_function is not supported saucer:x64-linux=fail # requires gcc14 or later sdl1:arm64-linux=fail sentry-native:arm64-linux=fail septag-sx:x64-android=fail sfgui:arm-neon-android=fail sfgui:arm64-android=fail sfgui:x64-android=fail sfml:arm64-linux=fail shaderwriter:arm64-linux=fail simbody:arm64-windows-static-md=fail simbody:arm64-windows=fail simd:arm-neon-android=fail simd:arm64-android=fail simd:arm64-linux=fail simd:x64-android=fail sleef:arm64-linux=fail sleef:x86-windows=fail sleepy-discord:arm-neon-android=fail # std::string issue, https://github.com/microsoft/vcpkg/pull/41293#issuecomment-2942853561 sleepy-discord:arm64-android=fail sleepy-discord:x64-android=fail slikenet:arm-neon-android=fail slikenet:arm64-android=fail slikenet:arm64-linux=fail slikenet:x64-android=fail soem:arm-neon-android=fail soem:arm64-android=fail soem:x64-android=fail soil:arm-neon-android=fail soil:arm64-android=fail soil:x64-android=fail soil2:arm64-linux=fail sonivox:arm64-linux=fail spaceland:arm64-android=fail spaceland:arm64-windows-static-md=fail spaceland:arm64-windows=fail spaceland:x64-android=fail spscqueue:arm-neon-android=fail spscqueue:arm64-android=fail spscqueue:x64-android=fail suitesparse-graphblas:x86-windows=fail # _Interlocked* intrinsic functions are not available on x86 supernovas:arm64-linux=fail tdlib:arm64-linux=fail tdscpp:arm64-linux=fail telnetpp:arm-neon-android=fail telnetpp:arm64-android=fail telnetpp:x64-android=fail tensorflow:arm64-osx=skip # tensorflow is broken with system libraries on macOS 13.5, also skipping because our macOS machines are relatively underpowered and this saves 8 hours of CI time for a relatively unpopular library / system combo. tensorflow:x64-android=skip # tensorflow does not support VS2022 tensorflow:x64-linux=skip # Building tensorflow inside docker fails with FATAL: $USER is not set, and unable to look up name of current user: (error: 0): Success tensorflow:x64-windows-release=skip tensorflow:x64-windows-static-md=skip tensorflow:x64-windows-static=skip tensorflow:x64-windows=skip tensorflow-cc:arm64-osx=skip tensorflow-cc:x64-android=skip tensorflow-cc:x64-linux=skip tensorflow-cc:x64-windows-release=skip tensorflow-cc:x64-windows-static-md=skip tensorflow-cc:x64-windows-static=skip tensorflow-cc:x64-windows=skip tgui:arm-neon-android=fail tgui:arm64-android=fail tgui:x64-android=fail tinycthread:arm-neon-android=fail tinycthread:arm64-android=fail tinycthread:x64-android=fail torch-th:arm64-linux=fail torch-th:arm64-windows-static-md=fail torch-th:arm64-windows=fail torch-th:x64-windows-static=fail usd:x64-windows-static=skip # Proper support for a true static usd build is left as a future port improvement. It probably require fiddling with its monolithic mode. v8:x64-android=fail # the version of v8 we have in the repo doesn't support VS2022 v8:x64-windows-release=fail v8:x64-windows-static-md=fail v8:x64-windows-static=fail v8:x64-windows=fail v8:x86-windows=fail vcpkg-ci-box2d:arm64-linux=fail vcpkg-ci-matio:arm64-linux=fail vcpkg-ci-podofo:arm64-linux=fail vectorscan:arm64-linux=fail vsgqt:arm-neon-android=fail # https://github.com/vsg-dev/vsgQt/pull/53 vsgqt:arm64-android=fail vsgqt:x64-android=fail vst3sdk:arm64-linux=fail vulkan-tools:arm64-linux=fail vulkan-validationlayers:arm64-linux=fail wasmedge:arm-neon-android=fail wiiuse:arm64-linux=fail winpcap:x64-windows-release=skip # Collides with libpcap -> similar headers winpcap:x64-windows=skip winpcap:x86-windows=skip wordnet:arm-neon-android=fail wordnet:arm64-android=fail wordnet:x64-android=fail wpilib:arm-neon-android=fail # requires full c++20 support, ignore `wpilib` build errors until upgrade to a new release version wpilib:arm64-android=fail # requires full c++20 support wpilib:arm64-linux=fail wpilib:arm64-osx=fail wpilib:arm64-windows-static-md=fail wpilib:arm64-windows=fail wpilib:x64-android=fail # requires full c++20 support wpilib:x64-linux=fail wpilib:x64-windows-release=fail wpilib:x64-windows-static-md=fail wpilib:x64-windows-static=fail wpilib:x64-windows=fail wpilib:x86-windows=fail xbitmaps:arm-neon-android=fail # No xorg-macros available on osx xbitmaps:arm64-android=fail xbitmaps:arm64-linux=fail xbitmaps:arm64-osx=skip xbitmaps:x64-android=fail xbitmaps:x64-linux=fail xdigest:arm64-linux=fail yara:arm64-linux=fail yubico-piv-tool:arm64-linux=fail # requires system libpcsclite-dev yubico-piv-tool:x64-linux=fail # requires system libpcsclite-dev zeroc-ice:arm-neon-android=fail zeroc-ice:arm64-android=fail zeroc-ice:arm64-linux=fail zeroc-ice:x64-android=fail zimpl:arm64-linux=fail zookeeper:arm64-linux=fail zookeeper:arm64-osx=fail # Needs Java runtime zookeeper:arm64-windows-static-md=fail zookeeper:arm64-windows=fail zookeeper:x64-linux=fail zookeeper:x64-windows-release=fail zookeeper:x64-windows-static-md=fail zookeeper:x64-windows-static=fail zookeeper:x64-windows=fail zookeeper:x86-windows=fail # Ports which needs to pass in CI cmake:arm64-osx=pass cmake:arm64-windows-static-md=pass cmake:arm64-windows=pass cmake:x64-linux=pass cmake:x64-windows-release=pass cmake:x64-windows-static-md=pass cmake:x64-windows-static=pass cmake:x64-windows=pass cmake-user:arm-neon-android=pass cmake-user:arm64-android=pass cmake-user:arm64-windows-static-md=pass cmake-user:arm64-windows=pass cmake-user:x64-android=pass cmake-user:x64-linux=pass cmake-user:x64-windows-release=pass cmake-user:x64-windows-static-md=pass cmake-user:x64-windows-static=pass cmake-user:x64-windows=pass cmake-user:x86-windows=pass gtk:arm64-osx=pass gtk:x64-linux=pass gtk:x64-windows-release=pass gtk:x64-windows-static-md=pass gtk:x64-windows=pass gtk:x86-windows=pass qt:arm64-osx=pass qt:arm64-windows-static-md=pass qt:arm64-windows=pass qt:x64-linux=pass qt:x64-windows-release=pass qt:x64-windows-static-md=pass qt:x64-windows-static=pass qt:x64-windows=pass qtbase:arm-neon-android=pass # qt:*-android=pass : qtmultimedia, qtquick3d, qtwayland fail qtbase:arm64-android=pass qtbase:x64-android=pass vcpkg-ci-arrow:arm64-linux=pass vcpkg-ci-arrow:x64-linux=pass vcpkg-ci-arrow:x64-windows-release=pass vcpkg-ci-arrow:x64-windows-static-md=pass vcpkg-ci-arrow:x64-windows-static=pass vcpkg-ci-arrow:x64-windows=pass vcpkg-ci-aurora-au:arm64-linux=pass vcpkg-ci-aurora-au:x64-linux=pass vcpkg-ci-blas:arm64-android=pass # openblas vcpkg-ci-blas:arm64-linux=pass # openblas vcpkg-ci-blas:arm64-osx=pass # accelerate framework vcpkg-ci-blas:arm64-windows-static-md=pass # openblas vcpkg-ci-blas:arm64-windows=pass # openblas vcpkg-ci-blas:x64-linux=pass # openblas vcpkg-ci-blas:x64-windows-release=pass # openblas vcpkg-ci-blas:x64-windows-static-md=pass # openblas vcpkg-ci-blas:x64-windows-static=pass # openblas vcpkg-ci-blas:x64-windows=pass # openblas vcpkg-ci-blas:x86-windows=pass # openblas vcpkg-ci-boost:arm-neon-android=pass vcpkg-ci-boost:arm64-android=pass vcpkg-ci-boost:arm64-windows-static-md=pass vcpkg-ci-boost:arm64-windows=pass vcpkg-ci-boost:x64-android=pass vcpkg-ci-boost:x64-linux=pass vcpkg-ci-boost:x64-windows-release=pass vcpkg-ci-boost:x64-windows-static-md=pass vcpkg-ci-boost:x64-windows-static=pass vcpkg-ci-boost:x64-windows=pass vcpkg-ci-boost:x86-windows=pass vcpkg-ci-cblas:arm64-android=pass vcpkg-ci-cblas:arm64-osx=pass vcpkg-ci-cblas:arm64-windows-static-md=pass vcpkg-ci-cblas:arm64-windows=pass vcpkg-ci-cblas:x64-linux=pass vcpkg-ci-cblas:x64-windows-release=pass vcpkg-ci-cblas:x64-windows-static-md=pass vcpkg-ci-cblas:x64-windows-static=pass vcpkg-ci-cblas:x64-windows=pass vcpkg-ci-cblas:x86-windows=pass vcpkg-ci-curl:arm-neon-android=pass vcpkg-ci-curl:arm64-android=pass vcpkg-ci-curl:arm64-linux=pass vcpkg-ci-curl:arm64-osx=pass vcpkg-ci-curl:arm64-windows-static-md=pass vcpkg-ci-curl:arm64-windows=pass vcpkg-ci-curl:x64-android=pass vcpkg-ci-curl:x64-linux=pass vcpkg-ci-curl:x64-windows-release=pass vcpkg-ci-curl:x64-windows-static-md=pass vcpkg-ci-curl:x64-windows-static=pass vcpkg-ci-curl:x64-windows=pass vcpkg-ci-curl:x86-windows=pass vcpkg-ci-duckdb:arm-neon-android=pass vcpkg-ci-duckdb:arm64-android=pass vcpkg-ci-duckdb:arm64-osx=pass vcpkg-ci-duckdb:arm64-windows-static-md=pass vcpkg-ci-duckdb:arm64-windows=pass vcpkg-ci-duckdb:x64-android=pass vcpkg-ci-duckdb:x64-linux=pass vcpkg-ci-duckdb:x64-windows-release=pass vcpkg-ci-duckdb:x64-windows-static-md=pass vcpkg-ci-duckdb:x64-windows-static=pass vcpkg-ci-duckdb:x64-windows=pass vcpkg-ci-duckdb:x86-windows=pass vcpkg-ci-ffmpeg:arm-neon-android=pass vcpkg-ci-ffmpeg:arm64-android=pass vcpkg-ci-ffmpeg:arm64-osx=pass vcpkg-ci-ffmpeg:arm64-windows-static-md=pass vcpkg-ci-ffmpeg:arm64-windows=pass vcpkg-ci-ffmpeg:x64-android=pass vcpkg-ci-ffmpeg:x64-linux=pass vcpkg-ci-ffmpeg:x64-windows-release=pass vcpkg-ci-ffmpeg:x64-windows-static-md=pass vcpkg-ci-ffmpeg:x64-windows-static=pass vcpkg-ci-ffmpeg:x64-windows=pass vcpkg-ci-ffmpeg:x86-windows=pass vcpkg-ci-freerdp:arm-neon-android=pass vcpkg-ci-freerdp:arm64-android=pass vcpkg-ci-freerdp:arm64-osx=pass vcpkg-ci-freerdp:arm64-windows-release=pass vcpkg-ci-freerdp:arm64-windows-static-md=pass vcpkg-ci-freerdp:arm64-windows=pass vcpkg-ci-freerdp:x64-android=pass vcpkg-ci-freerdp:x64-linux=pass vcpkg-ci-freerdp:x64-windows-release=pass vcpkg-ci-freerdp:x64-windows-static-md=pass vcpkg-ci-freerdp:x64-windows-static=pass vcpkg-ci-freerdp:x64-windows=pass vcpkg-ci-freerdp:x86-windows=pass vcpkg-ci-gdal:arm-neon-android=pass vcpkg-ci-gdal:arm64-android=pass vcpkg-ci-gdal:arm64-linux=pass vcpkg-ci-gdal:arm64-osx=pass vcpkg-ci-gdal:arm64-windows-static-md=pass vcpkg-ci-gdal:arm64-windows=pass vcpkg-ci-gdal:x64-android=pass vcpkg-ci-gdal:x64-linux=pass vcpkg-ci-gdal:x64-windows-release=pass vcpkg-ci-gdal:x64-windows-static-md=pass vcpkg-ci-gdal:x64-windows-static=pass vcpkg-ci-gdal:x64-windows=pass vcpkg-ci-gdal:x86-windows=pass vcpkg-ci-itk:arm64-osx=pass vcpkg-ci-itk:x64-linux=pass vcpkg-ci-itk:x64-windows-release=pass vcpkg-ci-itk:x64-windows-static-md=pass vcpkg-ci-itk:x64-windows-static=pass vcpkg-ci-itk:x64-windows=pass vcpkg-ci-itk:x86-windows=pass vcpkg-ci-lapack:arm64-osx=pass vcpkg-ci-lapack:arm64-windows-static-md=pass vcpkg-ci-lapack:arm64-windows=pass vcpkg-ci-lapack:x64-linux=pass vcpkg-ci-lapack:x64-windows-release=pass vcpkg-ci-lapack:x64-windows-static-md=pass vcpkg-ci-lapack:x64-windows-static=pass vcpkg-ci-lapack:x64-windows=pass vcpkg-ci-lapack:x86-windows=pass # lapack-reference vcpkg-ci-libigl:arm-neon-android=pass vcpkg-ci-libigl:arm64-android=pass vcpkg-ci-libigl:arm64-osx=pass vcpkg-ci-libigl:arm64-windows-static-md=pass vcpkg-ci-libigl:arm64-windows=pass vcpkg-ci-libigl:x64-android=pass vcpkg-ci-libigl:x64-linux=pass vcpkg-ci-libigl:x64-windows-release=pass vcpkg-ci-libigl:x64-windows-static-md=pass vcpkg-ci-libigl:x64-windows-static=pass vcpkg-ci-libigl:x64-windows=pass vcpkg-ci-libigl:x86-windows=pass vcpkg-ci-llvm:x64-linux=pass vcpkg-ci-llvm:x64-windows-release=pass vcpkg-ci-llvm:x64-windows-static-md=pass vcpkg-ci-llvm:x64-windows-static=pass vcpkg-ci-llvm:x64-windows=pass vcpkg-ci-llvm:x86-windows=pass vcpkg-ci-lua:arm64-linux=fail vcpkg-ci-mathgl:x64-linux=pass vcpkg-ci-mathgl:x64-windows-release=pass vcpkg-ci-mathgl:x64-windows-static-md=pass vcpkg-ci-mathgl:x64-windows-static=pass vcpkg-ci-mathgl:x64-windows=pass vcpkg-ci-mathgl:x86-windows=pass vcpkg-ci-opencv:arm-neon-android=pass vcpkg-ci-opencv:arm64-android=pass vcpkg-ci-opencv:arm64-osx=pass vcpkg-ci-opencv:arm64-windows-static-md=pass vcpkg-ci-opencv:arm64-windows=pass vcpkg-ci-opencv:x64-android=pass vcpkg-ci-opencv:x64-linux=pass vcpkg-ci-opencv:x64-windows-release=pass vcpkg-ci-opencv:x64-windows-static-md=pass vcpkg-ci-opencv:x64-windows-static=pass vcpkg-ci-opencv:x64-windows=pass vcpkg-ci-opencv:x86-windows=pass vcpkg-ci-openimageio:x64-windows-release=pass vcpkg-ci-openimageio:x64-windows-static-md=pass vcpkg-ci-openimageio:x64-windows-static=pass vcpkg-ci-openimageio:x64-windows=pass vcpkg-ci-openimageio:x86-windows=pass vcpkg-ci-paraview:arm64-osx=pass vcpkg-ci-paraview:x64-linux=pass vcpkg-ci-paraview:x64-windows-release=pass vcpkg-ci-paraview:x64-windows-static-md=pass vcpkg-ci-paraview:x64-windows-static=pass vcpkg-ci-paraview:x64-windows=pass vcpkg-ci-paraview:x86-windows=pass vcpkg-ci-skia:arm-neon-android=pass vcpkg-ci-skia:arm64-android=pass vcpkg-ci-skia:arm64-windows-static-md=pass vcpkg-ci-skia:arm64-windows=pass vcpkg-ci-skia:x64-android=pass vcpkg-ci-skia:x64-linux=pass vcpkg-ci-skia:x64-windows-release=pass vcpkg-ci-skia:x64-windows-static-md=pass vcpkg-ci-skia:x64-windows-static=pass vcpkg-ci-skia:x64-windows=pass vcpkg-ci-skia:x86-windows=pass vcpkg-ci-soci:x64-linux=pass vcpkg-ci-soci:x64-windows-release=pass vcpkg-ci-soci:x64-windows-static-md=pass vcpkg-ci-soci:x64-windows-static=pass vcpkg-ci-soci:x64-windows=pass vcpkg-ci-sqlpp11:arm-neon-android=pass vcpkg-ci-sqlpp11:arm64-android=pass vcpkg-ci-sqlpp11:arm64-linux=pass vcpkg-ci-sqlpp11:arm64-osx=pass vcpkg-ci-sqlpp11:arm64-windows-static-md=pass vcpkg-ci-sqlpp11:arm64-windows=pass vcpkg-ci-sqlpp11:x64-android=pass vcpkg-ci-sqlpp11:x64-linux=pass vcpkg-ci-sqlpp11:x64-windows-release=pass vcpkg-ci-sqlpp11:x64-windows-static-md=pass vcpkg-ci-sqlpp11:x64-windows-static=pass vcpkg-ci-sqlpp11:x64-windows=pass vcpkg-ci-sqlpp11:x86-windows=pass vcpkg-ci-vxl:arm-neon-android=pass vcpkg-ci-vxl:arm64-android=pass vcpkg-ci-vxl:arm64-linux=pass vcpkg-ci-vxl:arm64-osx=pass vcpkg-ci-vxl:arm64-windows-static-md=pass vcpkg-ci-vxl:arm64-windows=pass vcpkg-ci-vxl:x64-android=pass vcpkg-ci-vxl:x64-linux=pass vcpkg-ci-vxl:x64-windows-release=pass vcpkg-ci-vxl:x64-windows-static-md=pass vcpkg-ci-vxl:x64-windows-static=pass vcpkg-ci-vxl:x64-windows=pass vcpkg-ci-vxl:x86-windows=pass vcpkg-ci-wxwidgets:arm64-osx=pass vcpkg-ci-wxwidgets:arm64-windows-static-md=pass vcpkg-ci-wxwidgets:arm64-windows=pass vcpkg-ci-wxwidgets:x64-linux=pass vcpkg-ci-wxwidgets:x64-windows-release=pass vcpkg-ci-wxwidgets:x64-windows-static-md=pass vcpkg-ci-wxwidgets:x64-windows-static=pass vcpkg-ci-wxwidgets:x64-windows=pass vcpkg-ci-wxwidgets:x86-windows=pass zookeeper:arm-neon-android=pass zookeeper:arm64-android=pass zookeeper:x64-android=pass