Promote arm64-linux to a non-community triplet (#45331)

Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
This commit is contained in:
Javier Matos Denizac 2026-03-04 11:37:03 -08:00 committed by GitHub
parent 7b974ec2d1
commit d59510da59
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
18 changed files with 1829 additions and 859 deletions

View File

@ -1,7 +1,7 @@
{
"name": "dbus",
"version": "1.16.2",
"port-version": 2,
"port-version": 3,
"description": "D-Bus specification and reference implementation, including libdbus and dbus-daemon",
"homepage": "https://gitlab.freedesktop.org/dbus/dbus",
"license": "AFL-2.1 OR GPL-2.0-or-later",
@ -20,7 +20,7 @@
"default-features": [
{
"name": "systemd",
"platform": "linux"
"platform": "linux & !arm"
}
],
"features": {

View File

@ -1,44 +1,44 @@
vcpkg_download_distfile(ARCHIVE
URLS "https://oligarchy.co.uk/xapian/${VERSION}/xapian-core-${VERSION}.tar.xz"
FILENAME "xapian-core-${VERSION}.tar.xz"
SHA512 60d66adbacbd59622d25e392060984bd1dc6c870f9031765f54cb335fb29f72f6d006d27af82a50c8da2cfbebd08dac4503a8afa8ad51bc4e6fa9cb367a59d29
)
vcpkg_extract_source_archive(
SOURCE_PATH
ARCHIVE "${ARCHIVE}"
PATCHES
configure.diff
msvc-no-debug.diff
)
set(OPTIONS "")
if(VCPKG_TARGET_ARCHITECTURE STREQUAL "arm64")
list(APPEND OPTIONS
ac_cv_have_decl___popcnt=no
ac_cv_have_decl___popcnt64=no
)
endif()
vcpkg_configure_make(
SOURCE_PATH "${SOURCE_PATH}"
AUTOCONFIG
USE_WRAPPERS
OPTIONS
${OPTIONS}
)
vcpkg_install_make()
vcpkg_fixup_pkgconfig()
vcpkg_cmake_config_fixup(CONFIG_PATH lib/cmake/xapian)
if(NOT VCPKG_TARGET_IS_WINDOWS OR VCPKG_TARGET_IS_MINGW)
vcpkg_replace_string("${CURRENT_PACKAGES_DIR}/tools/${PORT}/bin/xapian-config" "\"${CURRENT_INSTALLED_DIR}\"" "`dirname $0`/../../..")
if(NOT VCPKG_BUILD_TYPE)
vcpkg_replace_string("${CURRENT_PACKAGES_DIR}/tools/${PORT}/debug/bin/xapian-config" "\"${CURRENT_INSTALLED_DIR}/debug\"" "`dirname $0`/../../../../debug")
endif()
endif()
file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/share")
vcpkg_install_copyright(FILE_LIST "${SOURCE_PATH}/COPYING")
vcpkg_download_distfile(ARCHIVE
URLS "https://oligarchy.co.uk/xapian/${VERSION}/xapian-core-${VERSION}.tar.xz"
FILENAME "xapian-core-${VERSION}.tar.xz"
SHA512 60d66adbacbd59622d25e392060984bd1dc6c870f9031765f54cb335fb29f72f6d006d27af82a50c8da2cfbebd08dac4503a8afa8ad51bc4e6fa9cb367a59d29
)
vcpkg_extract_source_archive(
SOURCE_PATH
ARCHIVE "${ARCHIVE}"
PATCHES
configure.diff
msvc-no-debug.diff
)
set(OPTIONS "")
if(VCPKG_TARGET_ARCHITECTURE STREQUAL "arm64")
list(APPEND OPTIONS
ac_cv_have_decl___popcnt=no
ac_cv_have_decl___popcnt64=no
)
endif()
vcpkg_configure_make(
SOURCE_PATH "${SOURCE_PATH}"
AUTOCONFIG
USE_WRAPPERS
OPTIONS
${OPTIONS}
)
vcpkg_install_make()
vcpkg_fixup_pkgconfig()
vcpkg_cmake_config_fixup(CONFIG_PATH lib/cmake/xapian)
if(NOT VCPKG_TARGET_IS_WINDOWS OR VCPKG_TARGET_IS_MINGW)
vcpkg_replace_string("${CURRENT_PACKAGES_DIR}/tools/${PORT}/bin/xapian-config" "\"${CURRENT_INSTALLED_DIR}\"" "`dirname $0`/../../..")
if(NOT VCPKG_BUILD_TYPE)
vcpkg_replace_string("${CURRENT_PACKAGES_DIR}/tools/${PORT}/debug/bin/xapian-config" "\"${CURRENT_INSTALLED_DIR}/debug\"" "`dirname $0`/../../../../debug")
endif()
endif()
file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/share")
vcpkg_install_copyright(FILE_LIST "${SOURCE_PATH}/COPYING")

View File

@ -1,12 +1,16 @@
{
"name": "xapian",
"version": "1.4.22",
"port-version": 2,
"port-version": 3,
"description": "Xapian is an Open Source Search Engine Library, released under the GPL v2+. It's written in C++, with bindings to allow use from Perl, Python 2, Python 3, PHP 5, PHP 7, Java, Tcl, C#, Ruby, Lua, Erlang, Node.js and R (so far!)",
"homepage": "https://xapian.org/",
"license": "GPL-2.0-or-later",
"supports": "(!arm | arm64) & !uwp & !xbox",
"dependencies": [
{
"name": "libuuid",
"platform": "!windows & !osx"
},
{
"name": "vcpkg-cmake-config",
"host": true

View File

@ -9,6 +9,10 @@ parameters:
default: 'use default'
- name: jobName
type: string
- name: linuxDockerImage
displayName: 'Linux Docker Image to use for the build'
type: string
default: ''
- name: tripletPattern
displayName: 'Enable the triplets which contain this substring'
type: string
@ -28,7 +32,7 @@ jobs:
- name: ANDROID_DOCKER_IMAGE
value: 'vcpkgandroidwus.azurecr.io/vcpkg-android:2026-02-10'
- name: LINUX_DOCKER_IMAGE
value: 'vcpkgandroidwus.azurecr.io/vcpkg-linux:2026-01-20'
value: ${{ parameters.linuxDockerImage }}
steps:
# Note: /mnt is the Azure machines' temporary disk.
- bash: |

View File

@ -6,6 +6,14 @@ parameters:
displayName: 'Custom SHA of vcpkg-tool to use rather than bootstrap'
type: string
default: 'use default'
- name: x64LinuxDockerImage
displayName: 'Linux Docker Image to use for the x64 Linux build'
type: string
default: 'vcpkgandroidwus.azurecr.io/vcpkg-linux:2026-01-20'
- name: arm64LinuxDockerImage
displayName: 'Linux Docker Image to use for the arm64 Linux build'
type: string
default: 'vcpkgandroidwus.azurecr.io/vcpkg-arm64-linux:2026-02-10'
- name: tripletPattern
displayName: 'Enable triplets which contain this substring (^ matches begin, $ matches end)'
type: string
@ -64,22 +72,33 @@ jobs:
parameters:
jobName: x64_linux
vcpkgToolSha: ${{ parameters.vcpkgToolSha }}
linuxDockerImage: ${{ parameters.x64LinuxDockerImage }}
tripletPattern: ${{ parameters.tripletPattern }}
- template: linux/azure-pipelines.yml
parameters:
jobName: arm64_linux
vcpkgToolSha: ${{ parameters.vcpkgToolSha }}
linuxDockerImage: ${{ parameters.arm64LinuxDockerImage }}
tripletPattern: ${{ parameters.tripletPattern }}
- template: android/azure-pipelines.yml
parameters:
jobName: arm_neon_android
vcpkgToolSha: ${{ parameters.vcpkgToolSha }}
linuxDockerImage: ${{ parameters.x64LinuxDockerImage }}
tripletPattern: ${{ parameters.tripletPattern }}
- template: android/azure-pipelines.yml
parameters:
jobName: x64_android
vcpkgToolSha: ${{ parameters.vcpkgToolSha }}
linuxDockerImage: ${{ parameters.x64LinuxDockerImage }}
tripletPattern: ${{ parameters.tripletPattern }}
- template: android/azure-pipelines.yml
parameters:
jobName: arm64_android
vcpkgToolSha: ${{ parameters.vcpkgToolSha }}
linuxDockerImage: ${{ parameters.x64LinuxDockerImage }}
tripletPattern: ${{ parameters.tripletPattern }}

View File

@ -0,0 +1,88 @@
FROM ubuntu:noble-20251013
ARG BUILD_DATE
ENV DEBIAN_FRONTEND=noninteractive
RUN apt-get update && \
apt-get install --no-install-recommends -y curl gnupg ca-certificates && \
curl -L -o packages-microsoft-prod.deb https://packages.microsoft.com/config/ubuntu/22.04/packages-microsoft-prod.deb && \
dpkg -i packages-microsoft-prod.deb && \
rm -f packages-microsoft-prod.deb
RUN echo "Build date: ${BUILD_DATE}" && \
apt-get update && \
apt-get upgrade -y && \
apt-get install --no-install-recommends -y \
powershell \
build-essential \
gcc-12-aarch64-linux-gnu \
g++-12-aarch64-linux-gnu \
cmake \
autoconf \
autoconf-archive \
automake \
autopoint \
libtool \
libtool-bin \
libltdl-dev \
m4 \
gfortran \
libnuma1 \
libnuma-dev \
libudev-dev \
libtirpc-dev \
libx11-dev \
libxcursor-dev \
libxtst-dev \
libxi-dev \
libxrandr-dev \
libxxf86vm-dev \
libxext-dev \
libxfixes-dev \
libxrender-dev \
libxcb1-dev \
libx11-xcb-dev \
libxcb-glx0-dev \
libxcb-util0-dev \
libxkbcommon-dev \
libxcb-keysyms1-dev \
libxcb-image0-dev \
libxcb-shm0-dev \
libxcb-icccm4-dev \
libxcb-sync-dev \
libxcb-xfixes0-dev \
libxcb-shape0-dev \
libxcb-randr0-dev \
libxcb-render-util0-dev \
libxcb-xinerama0-dev \
libxcb-xkb-dev \
libxcb-xinput-dev \
libxcb-cursor-dev \
libxkbcommon-x11-dev \
libxinerama-dev \
libglu1-mesa-dev \
libgl1-mesa-dev \
libgl-dev \
libxmu-dev \
xorg-dev \
mesa-common-dev \
gettext \
ninja-build \
unzip \
git \
pkg-config \
bison \
flex \
nasm \
yasm \
gperf \
zip \
python3 \
python3-setuptools \
python3-venv \
gnupg \
python3-pip && \
rm -rf /var/lib/apt/lists/*
RUN update-alternatives --install /usr/bin/aarch64-linux-gnu-gcc aarch64-linux-gnu-gcc /usr/bin/aarch64-linux-gnu-gcc-12 100 && \
update-alternatives --install /usr/bin/aarch64-linux-gnu-g++ aarch64-linux-gnu-g++ /usr/bin/aarch64-linux-gnu-g++-12 100

View File

@ -10,6 +10,10 @@ parameters:
- name: jobName
type: string
default: 'x64_linux'
- name: linuxDockerImage
displayName: 'Linux Docker Image to use for the build'
type: string
default: ''
- name: tripletPattern
displayName: 'Enable the triplets which contain this substring'
type: string
@ -27,7 +31,7 @@ jobs:
- name: VCPKG_DOWNLOADS
value: /mnt/vcpkg-ci/downloads
- name: LINUX_DOCKER_IMAGE
value: 'vcpkgandroidwus.azurecr.io/vcpkg-linux:2026-01-20'
value: ${{ parameters.linuxDockerImage }}
steps:
# Note: /mnt is the Azure machines' temporary disk.
- bash: |

View File

@ -39,3 +39,8 @@ jobs:
cd ../linux
docker buildx build . -t vcpkgandroidwus.azurecr.io/vcpkg-linux:2026-01-20 --build-arg BUILD_DATE=$BuildDate --ulimit nofile=1024:1024
docker push vcpkgandroidwus.azurecr.io/vcpkg-linux:2026-01-20
cd ../linux-arm64
docker buildx build . -t vcpkgandroidwus.azurecr.io/vcpkg-arm64-linux:2026-02-10 --build-arg BUILD_DATE=$BuildDate --ulimit nofile=1024:1024
docker push vcpkgandroidwus.azurecr.io/vcpkg-arm64-linux:2026-02-10
oras attach --artifact-type application/vnd.microsoft.artifact.lifecycle --annotation "vnd.microsoft.artifact.lifecycle.end-of-life.date=$EndDate" vcpkgandroidwus.azurecr.io/vcpkg-arm64-linux:2026-02-10

View File

@ -36,8 +36,11 @@
##
# Add new items alphabetically
aliyun-oss-cpp-sdk:arm64-linux=fail
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
apsi:x64-android=fail
@ -46,14 +49,17 @@ arcticdb-sparrow:arm64-android=fail
arcticdb-sparrow:x64-android=fail
arpack-ng:x64-windows-static-md=fail
arpack-ng:x64-windows-static=fail
# Broken with CUDA 12; needs update to 3.8.3 and https://github.com/arrayfire/arrayfire/issues/3349 fixed
arrayfire:x64-linux=fail
arrayfire:x64-linux=fail # Broken with CUDA 12; needs update to 3.8.3 and https://github.com/arrayfire/arrayfire/issues/3349 fixed
atliac-minitest:arm64-linux=fail
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
# conflict https://github.com/microsoft/vcpkg/pull/32645
bddisasm:arm64-linux=fail
bde:arm64-linux=skip # conflict https://github.com/microsoft/vcpkg/pull/32645
bde:arm64-osx=skip
bde:x64-linux=skip
bde:x64-windows-release=skip
@ -64,38 +70,14 @@ bde:x86-windows=skip
berkeleydb:arm-neon-android=fail
berkeleydb:arm64-android=fail
berkeleydb:x64-android=fail
bgfx:arm64-linux=fail
binlog:arm-neon-android=fail
# These skips/pass need to match the decision tree for which backends we use; see ports/blas/portfile.cmake
clapack:arm-neon-android=skip
clapack:arm64-android=skip
clapack:arm64-osx=skip
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
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
lapack-reference:arm-neon-android=fail
lapack-reference:arm64-android=fail
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-windows-static-md=skip
lapack-reference:x64-windows-static=skip
#openblas:arm64-osx=skip
openblas:x64-windows-static-md=pass
openblas:x64-windows-static=pass
# </BLAS+LAPACK>
################################################################
blend2d:arm64-linux=fail
blitz:x64-android=fail
# Conflicts with openssl
boringssl:arm-neon-android=skip
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
@ -110,71 +92,110 @@ 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
cfitsio:arm64-linux=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-osx=skip
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
clipper2: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
coin-or-ipopt:x64-windows-static-md=fail
coin-or-ipopt:x64-windows-static=fail
coolprop:arm64-linux=fail
coroutine:arm-neon-android=fail
coroutine:arm64-android=fail
coroutine:arm64-osx=fail
coroutine:x64-android=fail
cppmicroservices:arm-neon-android=fail
cppmicroservices:arm64-android=fail
cppmicroservices:arm64-windows-static-md=fail
cppmicroservices:arm64-windows=fail
cppmicroservices:x64-android=fail
# Requires full C++20 support, currently absent from CI for these triplets.
cppcoro:arm-neon-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
cppslippi:arm64-linux=fail
cppvrf:arm64-linux=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
# Since pipeline cannot automatically install dbghelp dependency, skip this detection
dbghelp:arm64-windows-static-md=skip
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
# Cross builds depend on try_run results
dcmtk:arm-neon-android=fail
dbus:arm64-linux=fail
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
# legacy directxsdk which conflicts with dxsdk-d3dx
directxsdk:x64-windows-release=skip
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
ethindp-prism:arm64-linux=fail
faad2:arm64-linux=fail
faiss:arm64-osx=fail # No openmp on default osx toolchain
faker-cxx:arm64-linux=fail
flint:arm-neon-android=fail
flint:arm64-android=fail
flint:arm64-linux=fail
flint:x64-android=fail
fltk:arm-neon-android=fail
fltk:arm64-android=fail
fltk:arm64-linux=fail
fltk:x64-android=fail
# 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-osx=skip
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
@ -183,19 +204,20 @@ fluidlite:x64-windows-static-md=skip
fluidlite:x64-windows-static=skip
fluidlite:x64-windows=skip
fluidlite:x86-windows=skip
# unsupported option '-mfloat-abi='
# ALooper_pollAll no longer available
freeglut:arm-neon-android=fail
folly:arm64-linux=fail
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
# Needs XQuartz
freeglut:arm64-osx=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
future-config:arm64-linux=fail
fuzzylite:arm-neon-android=fail
fuzzylite:arm64-android=fail
fuzzylite:x64-android=fail
@ -205,51 +227,55 @@ 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
gdal:arm64-linux=fail
gegl:arm64-osx=fail
gemmlowp:arm-neon-android=fail
gemmlowp:arm64-android=fail
gemmlowp:x64-android=fail
gherkin-c:arm-neon-android=fail
gherkin-c:arm64-android=fail
gherkin-c:x64-android=fail
# Conflicts with libevent
gherkin-c:arm64-windows-static-md=skip
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
glibmm:arm64-windows-static-md=fail
glibmm:x64-windows-static-md=fail
glibmm:x64-windows-static=fail
# needs arm64 host
gobject-introspection:arm-neon-android=fail
gmmlib:arm64-linux=fail
gobject-introspection:arm-neon-android=fail # needs arm64 host
gobject-introspection:arm64-android=fail
gobject-introspection:arm64-windows-static-md=fail
gobject-introspection:arm64-windows=fail
gobject-introspection:x64-android=fail
# gsoap does not offer stable public source downloads
gamenetworkingsockets:arm-neon-android=fail
gamenetworkingsockets:arm64-android=fail
gamenetworkingsockets:x64-android=fail
gsoap: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
@ -265,12 +291,13 @@ hwloc:x64-android=fail
iceoryx:arm-neon-android=fail
iceoryx:arm64-android=fail
iceoryx:x64-android=fail
ijg-libjpeg:arm64-linux=skip
imcce-openfa:arm64-linux=fail
imgui-sfml:arm-neon-android=fail
imgui-sfml:arm64-android=fail
imgui-sfml:x64-android=fail
isal:x64-android=fail
# Failing on try_run() in cross builds
itk:arm-neon-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
@ -285,17 +312,29 @@ jemalloc:x64-android=fail
jinja2cpplight:arm-neon-android=fail
jinja2cpplight:arm64-android=fail
jinja2cpplight:x64-android=fail
# needs android-29
juce:arm-neon-android=fail
juce:arm-neon-android=fail # needs android-29
juce:arm64-android=fail
juce:arm64-linux=fail
juce:x64-android=fail
# needs newer ECM version
kf6archive:arm-neon-android=skip
kf6archive:arm-neon-android=skip # needs newer ECM version
kf6archive:arm64-android=skip
kf6archive:x64-android=skip
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-osx=skip
lapack-reference:arm64-windows-static-md=skip
lapack-reference:arm64-windows=skip
lapack-reference:x64-android=fail
lapack-reference:x64-windows-static-md=skip
lapack-reference:x64-windows-static=skip
libaiff:arm64-linux=fail
libaiff:x64-linux=fail
libcamera:arm64-linux=fail
libcanberra:arm-neon-android=fail
libcanberra:arm64-android=fail
libcanberra:arm64-linux=fail
libcanberra:x64-android=fail
libcpplocate:arm-neon-android=fail
libcpplocate:arm64-android=fail
@ -303,17 +342,20 @@ 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 conflicts with libmysql
libmariadb:arm64-linux=skip # libmariadb conflicts with libmysql
libmariadb:arm64-osx=skip
libmariadb:arm64-windows-static-md=skip
libmariadb:arm64-windows=skip
@ -322,19 +364,23 @@ 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:arm64-linux=fail
libopensp:x64-android=fail
libosip2:arm64-linux=fail
libp7client:x64-android=fail
# The developer of libqcow does not offer stable release archives
libqcow:arm-neon-android=skip
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
@ -345,9 +391,9 @@ libqcow:x64-windows-static-md=skip
libqcow:x64-windows-static=skip
libqcow:x64-windows=skip
libqcow:x86-windows=skip
# Conflicts with openssl
libressl:arm-neon-android=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
@ -358,22 +404,33 @@ libressl:x64-windows-static-md=skip
libressl:x64-windows-static=skip
libressl:x64-windows=skip
libressl:x86-windows=skip
libsodium:arm64-linux=fail
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
marzbanpp:arm64-linux=fail
mathgl:arm64-linux=fail
mchehab-zbar:arm-neon-android=fail
mchehab-zbar:arm64-android=fail
mchehab-zbar:arm64-linux=fail
mchehab-zbar:x64-android=fail
mdl-sdk:arm64-linux=fail
mecab:arm64-windows-static-md=skip
mecab:arm64-windows=skip
mecab:x64-linux=skip
@ -385,15 +442,17 @@ mecab:x86-windows=skip
memorymodule:arm-neon-android=fail
memorymodule:arm64-android=fail
memorymodule:x64-android=fail
# Missing dependent libraries.
mesa:arm-neon-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
@ -410,41 +469,51 @@ moos-essential:x64-windows-release=fail
moos-essential:x64-windows-static-md=fail
moos-essential:x64-windows=fail
moos-essential:x86-windows=fail
mpir:x64-android=fail
# ms-gdkx require the Microsoft GDK with Xbox Extensions which is not installed on the CI pipeline machines
ms-gdkx:x64-windows-release=fail
ms-gdkx:x64-windows-static-md=fail
ms-gdkx:x64-windows-static=fail
ms-gdkx:x64-windows=fail
# mpir conflicts with gmp
# see https://github.com/microsoft/vcpkg/issues/11756
mpir:arm64-windows-static-md=skip
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
neko-network:arm64-linux=fail
neoslippi:arm64-linux=fail
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
nss:arm64-linux=fail
ntf-core:arm64-linux=fail
octave:arm64-osx=fail
ogdf: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
@ -453,48 +522,62 @@ omniorb:x64-android=fail
onnxruntime:x64-linux=fail
onnxruntime:x64-windows-release=fail
onnxruntime:x64-windows=fail
# opencc/deps/rapidjson-1.1.0/rapidjson.h: Unknown machine endianess detected
opencc:x64-android=fail
openal-soft:arm64-linux=fail
openblas:arm64-linux=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
openmesh:arm64-windows-static-md=fail
openmesh:arm64-windows=fail
openmpi:arm-neon-android=fail
openmpi:arm64-android=fail
openmpi:arm64-linux=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
# MSVC is not supported
openslide:x64-windows-release=fail
openslide:x64-windows-release=fail # MSVC is not supported
openslide:x64-windows=fail
opensubdiv:x64-android=fail
# Incorrect use of arm64 intrinsics in <wchar.h> in VS 2022 17.13 broke these with -Zc:arm64-aliased-neon-types-
openvino:arm64-android=skip # conflicts with kleidiai
openvino:arm64-android=skip # conflicts with kleidiai, also incorrect use of arm64 intrinsics in <wchar.h> 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
orange-math:arm64-linux=fail
orc:arm-neon-android=fail
orc:arm64-android=fail
orc:arm64-linux=fail
orc:x64-android=fail
orefkov-simstr:arm64-linux=fail
paraview:arm64-windows-static-md=fail
paraview:arm64-windows=fail
pcapplusplus:arm64-linux=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
python3:arm64-linux=fail
qt-advanced-docking-system:arm-neon-android=fail
qt-advanced-docking-system:arm64-android=fail
qt-advanced-docking-system:x64-android=fail
@ -503,26 +586,27 @@ qt5-base:arm64-android=fail
qt5-base:arm64-windows-static-md=fail
qt5-base:arm64-windows=fail
qt5-base:x64-android=fail
# Skipped to avoid exceeding the 48 hour time limit in CI
# May also need an older ninja version
qt5-webengine:x64-windows-release=skip
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
# Missing system libraries
qt5-x11extras:arm64-osx=skip
qt5-x11extras:arm64-osx=skip # Missing system libraries
qtmultimedia:arm64-android=fail
qtopcua:arm-neon-android=fail
qtopcua:arm64-android=fail
qtopcua:x64-android=fail
# Missing system libraries
qtwayland:arm64-osx=skip
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:arm-neon-android=fail
restbed:arm64-android=fail
restbed:arm64-linux=fail
rmqcpp:arm64-linux=fail
rpclib:arm64-windows-static-md=fail
rpclib:arm64-windows=fail
rtmidi:arm-neon-android=fail
@ -531,21 +615,29 @@ rtmidi:x64-android=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
skia:arm64-linux=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
@ -553,39 +645,38 @@ 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
spatialite-tools:arm64-linux=fail
spscqueue:arm-neon-android=fail
spscqueue:arm64-android=fail
spscqueue:x64-android=fail
# _Interlocked* intrinsic functions are not available on x86
suitesparse-graphblas:x86-windows=fail
squirrel:arm64-linux=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 does not support VS2022
tensorflow:x64-android=skip
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
# 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:arm64-osx=skip
tensorflow-cc:arm64-osx=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-linux=skip
tensorflow-cc:x64-linux=skip
tgui:arm-neon-android=fail
tgui:arm64-android=fail
tgui:x64-android=fail
@ -595,30 +686,34 @@ tinycthread:x64-android=fail
torch-th:arm64-windows-static-md=fail
torch-th:arm64-windows=fail
torch-th:x64-windows-static=fail
# Proper support for a true static usd build is left as a future port improvement. It probably require fiddling with its monolithic mode.
usd:x64-windows-static=skip
# the version of v8 we have in the repo doesn't support VS2022
v8:x64-android=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
# https://github.com/vsg-dev/vsgQt/pull/53
vsgqt:arm-neon-android=fail
vcpkg-ci-box2d: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
# Collides with libpcap -> similar headers
winpcap:x64-windows-release=skip
wcslib:arm64-linux=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
# ignore `wpilib` build errors until upgrade to a new release version
wpilib:arm-neon-android=fail # requires full c++20 support
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
@ -629,17 +724,22 @@ wpilib:x64-windows-static-md=fail
wpilib:x64-windows-static=fail
wpilib:x64-windows=fail
wpilib:x86-windows=fail
# No xorg-macros available on osx
xbitmaps:arm-neon-android=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
z3:arm64-linux=fail
zeroc-ice:arm-neon-android=fail
zeroc-ice:arm64-android=fail
zeroc-ice:arm64-linux=fail
zeroc-ice:x64-android=fail
# Needs Java runtime
zookeeper:arm64-osx=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
@ -683,17 +783,19 @@ qt:x64-windows-release=pass
qt:x64-windows-static-md=pass
qt:x64-windows-static=pass
qt:x64-windows=pass
# qt:*-android=pass : qtmultimedia, qtquick3d, qtwayland fail
qtbase:arm-neon-android=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=fail # 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
@ -726,6 +828,7 @@ 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
@ -819,6 +922,7 @@ 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
@ -867,6 +971,7 @@ 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
@ -879,6 +984,7 @@ 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

File diff suppressed because it is too large Load Diff

View File

@ -82,7 +82,7 @@
{
"$package": "LAPACK",
"name": "lapack",
"platform": "!android & !(uwp & arm)"
"platform": "!android & !(uwp & arm) & !(linux & arm)"
},
{
"$package": "GnuTLS",

View File

@ -35,14 +35,19 @@ if(VCPKG_TARGET_IS_WINDOWS AND NOT VCPKG_TARGET_IS_MINGW)
set(VCPKG_C_FLAGS "/D_CRT_DECLARE_NONSTDC_NAMES ${VCPKG_C_FLAGS}")
endif()
if(NOT (VCPKG_TARGET_ARCHITECTURE MATCHES "^arm" AND VCPKG_TARGET_IS_LINUX))
list(APPEND OPTIONS
-DBUILD_QtDialog=ON # Just to test Qt with CMake
-DCMake_QT_MAJOR_VERSION:STRING=6
)
endif()
vcpkg_cmake_configure(
SOURCE_PATH "${SOURCE_PATH}"
OPTIONS
${OPTIONS}
-DBUILD_TESTING=OFF
-DCMAKE_USE_SYSTEM_LIBRARIES=ON
-DBUILD_QtDialog=ON # Just to test Qt with CMake
-DCMake_QT_MAJOR_VERSION:STRING=6
)
vcpkg_cmake_install(ADD_BIN_TO_PATH)

View File

@ -32,7 +32,8 @@
"default-features": false,
"features": [
"widgets"
]
],
"platform": "!(arm & linux)"
},
"rhash",
{

View File

@ -72,7 +72,7 @@
"ldap",
"tool"
],
"platform": "!android & !uwp"
"platform": "!android & !uwp & !arm"
}
]
},
@ -97,7 +97,7 @@
"features": [
"gssapi"
],
"platform": "linux | osx"
"platform": "(linux | osx) & !arm"
},
{
"name": "curl",

View File

@ -2418,7 +2418,7 @@
},
"dbus": {
"baseline": "1.16.2",
"port-version": 2
"port-version": 3
},
"dbus-cxx": {
"baseline": "2.6.0",
@ -10794,7 +10794,7 @@
},
"xapian": {
"baseline": "1.4.22",
"port-version": 2
"port-version": 3
},
"xaudio2redist": {
"baseline": "1.2.13",

View File

@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "068e054e91c981d1e0759474b11581ac214d69fb",
"version": "1.16.2",
"port-version": 3
},
{
"git-tree": "a29fd7f168a1d2a3de4267941c2e28965ea1125e",
"version": "1.16.2",

View File

@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "4482cc187953ceeb12103b49eda15ae45608c70d",
"version": "1.4.22",
"port-version": 3
},
{
"git-tree": "09d9178c29620d437cfb26264b48e601c694aefd",
"version": "1.4.22",