mirror of
https://github.com/microsoft/vcpkg.git
synced 2024-12-27 18:31:15 +08:00
CI with android NDK r27c (#40339)
Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
This commit is contained in:
parent
2c6040c23c
commit
e1af7285d1
@ -3,7 +3,7 @@
|
|||||||
FROM ubuntu:focal-20240918
|
FROM ubuntu:focal-20240918
|
||||||
|
|
||||||
ADD https://packages.microsoft.com/config/ubuntu/20.04/packages-microsoft-prod.deb /packages-microsoft-prod.deb
|
ADD https://packages.microsoft.com/config/ubuntu/20.04/packages-microsoft-prod.deb /packages-microsoft-prod.deb
|
||||||
ADD https://dl.google.com/android/repository/android-ndk-r26d-linux.zip /android-ndk-r26d-linux.zip
|
ADD https://dl.google.com/android/repository/android-ndk-r27c-linux.zip /android-ndk-r27c-linux.zip
|
||||||
|
|
||||||
# Add apt packages
|
# Add apt packages
|
||||||
|
|
||||||
@ -60,10 +60,10 @@ apt-get -y dist-upgrade
|
|||||||
apt-get -y --no-install-recommends install $APT_PACKAGES
|
apt-get -y --no-install-recommends install $APT_PACKAGES
|
||||||
|
|
||||||
# Android NDK
|
# Android NDK
|
||||||
unzip /android-ndk-r26d-linux.zip
|
unzip /android-ndk-r27c-linux.zip
|
||||||
rm -f android-ndk-r26d-linux.zip
|
rm -f android-ndk-r27c-linux.zip
|
||||||
END_OF_SCRIPT
|
END_OF_SCRIPT
|
||||||
|
|
||||||
ENV ANDROID_NDK_HOME /android-ndk-r26d
|
ENV ANDROID_NDK_HOME /android-ndk-r27c
|
||||||
|
|
||||||
WORKDIR /vcpkg
|
WORKDIR /vcpkg
|
||||||
|
@ -27,7 +27,7 @@ jobs:
|
|||||||
- name: VCPKG_DOWNLOADS
|
- name: VCPKG_DOWNLOADS
|
||||||
value: /mnt/vcpkg-ci/downloads
|
value: /mnt/vcpkg-ci/downloads
|
||||||
- name: ANDROID_NDK_HOME
|
- name: ANDROID_NDK_HOME
|
||||||
value: /android-ndk-r26d
|
value: /android-ndk-r27c
|
||||||
steps:
|
steps:
|
||||||
# Note: /mnt is the Azure machines' temporary disk.
|
# Note: /mnt is the Azure machines' temporary disk.
|
||||||
- bash: |
|
- bash: |
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
# SPDX-License-Identifier: MIT
|
# SPDX-License-Identifier: MIT
|
||||||
#
|
#
|
||||||
variables:
|
variables:
|
||||||
linux-docker-image: 'vcpkgandroidwus3.azurecr.io/vcpkg-android:2024-10-15'
|
linux-docker-image: 'vcpkgandroidwus3.azurecr.io/vcpkg-android:2024-10-21'
|
||||||
|
|
||||||
parameters:
|
parameters:
|
||||||
- name: vcpkgToolSha
|
- name: vcpkgToolSha
|
||||||
|
@ -66,11 +66,8 @@ azure-identity-cpp:arm64-android=fail
|
|||||||
azure-identity-cpp:x64-android=fail
|
azure-identity-cpp:x64-android=fail
|
||||||
# C++20 conformant compiler required
|
# C++20 conformant compiler required
|
||||||
atliac-minitest:x64-linux=fail
|
atliac-minitest:x64-linux=fail
|
||||||
atliac-minitest:arm64-android=fail
|
|
||||||
atliac-minitest:arm64-uwp=fail
|
atliac-minitest:arm64-uwp=fail
|
||||||
atliac-minitest:arm64-osx=fail
|
atliac-minitest:arm64-osx=fail
|
||||||
atliac-minitest:arm-neon-android=fail
|
|
||||||
atliac-minitest:x64-android=fail
|
|
||||||
atliac-minitest:x64-osx=fail
|
atliac-minitest:x64-osx=fail
|
||||||
atliac-minitest:x64-uwp=fail
|
atliac-minitest:x64-uwp=fail
|
||||||
backward-cpp:arm-neon-android=fail
|
backward-cpp:arm-neon-android=fail
|
||||||
@ -255,11 +252,11 @@ cppmicroservices:arm64-uwp=fail
|
|||||||
cppmicroservices:x64-android=fail
|
cppmicroservices:x64-android=fail
|
||||||
cppmicroservices:x64-uwp=fail
|
cppmicroservices:x64-uwp=fail
|
||||||
# Requires full C++20 support, currently absent from CI for these triplets.
|
# Requires full C++20 support, currently absent from CI for these triplets.
|
||||||
cppslippi:arm-neon-android=fail
|
|
||||||
cppslippi:arm64-android=fail
|
|
||||||
cppslippi:x64-android=fail
|
|
||||||
cppslippi:x64-linux=fail
|
cppslippi:x64-linux=fail
|
||||||
|
cppcoro:arm-neon-android=fail
|
||||||
|
cppcoro:arm64-android=fail
|
||||||
cppcoro:arm64-osx=fail
|
cppcoro:arm64-osx=fail
|
||||||
|
cppcoro:x64-android=fail
|
||||||
cppcoro:x64-linux=fail
|
cppcoro:x64-linux=fail
|
||||||
cppcoro:x64-osx=fail
|
cppcoro:x64-osx=fail
|
||||||
cpputest:arm-neon-android=fail
|
cpputest:arm-neon-android=fail
|
||||||
@ -326,6 +323,12 @@ evpp:x64-android=fail
|
|||||||
fastdds:arm-neon-android=fail
|
fastdds:arm-neon-android=fail
|
||||||
fastdds:arm64-android=fail
|
fastdds:arm64-android=fail
|
||||||
fastdds:x64-android=fail
|
fastdds:x64-android=fail
|
||||||
|
# clang rejects variable length arrays
|
||||||
|
fbgemm:x64-android=fail
|
||||||
|
# variable length arrays in C++ are a Clang extension
|
||||||
|
fbbgemmerror:arm-neon-android=fail
|
||||||
|
fbbgemmerror:arm64-android=fail
|
||||||
|
fbbgemmerror:x64-android=fail
|
||||||
flashlight-cpu:x64-linux=fail
|
flashlight-cpu:x64-linux=fail
|
||||||
flashlight-cuda:x64-linux=fail
|
flashlight-cuda:x64-linux=fail
|
||||||
flint:arm-neon-android=fail
|
flint:arm-neon-android=fail
|
||||||
@ -353,6 +356,12 @@ fmi4cpp:arm64-uwp=fail
|
|||||||
fmi4cpp:x64-uwp=fail
|
fmi4cpp:x64-uwp=fail
|
||||||
folly:arm64-android=fail
|
folly:arm64-android=fail
|
||||||
folly:x64-android=fail
|
folly:x64-android=fail
|
||||||
|
# unsupported option '-mfloat-abi='
|
||||||
|
freerdp:arm64-android=fail
|
||||||
|
# ALooper_pollAll no longer available
|
||||||
|
freeglut:arm-neon-android=fail
|
||||||
|
freeglut:arm64-android=fail
|
||||||
|
freeglut:x64-android=fail
|
||||||
# Needs XQuartz
|
# Needs XQuartz
|
||||||
freeglut:x64-osx=fail
|
freeglut:x64-osx=fail
|
||||||
freeglut:arm64-osx=fail
|
freeglut:arm64-osx=fail
|
||||||
@ -533,6 +542,10 @@ libdc1394:x64-android=fail
|
|||||||
libdc1394:arm64-android=fail
|
libdc1394:arm64-android=fail
|
||||||
# 32-bit needs android-24
|
# 32-bit needs android-24
|
||||||
libflac:arm-neon-android=fail
|
libflac:arm-neon-android=fail
|
||||||
|
# error: call to undeclared function 'mktime_z'
|
||||||
|
libgnutls:arm-neon-android=fail
|
||||||
|
libgnutls:arm64-android=fail
|
||||||
|
libgnutls:x64-android=fail
|
||||||
# Fails to build due to incompatible delcaration of select in macOS 14.2
|
# Fails to build due to incompatible delcaration of select in macOS 14.2
|
||||||
libgo:x64-osx=fail
|
libgo:x64-osx=fail
|
||||||
libgo:x64-android=fail
|
libgo:x64-android=fail
|
||||||
@ -947,6 +960,9 @@ rapidstring:x64-windows=fail
|
|||||||
rapidstring:x64-windows-static=fail
|
rapidstring:x64-windows-static=fail
|
||||||
rapidstring:x64-windows-static-md=fail
|
rapidstring:x64-windows-static-md=fail
|
||||||
rapidstring:x86-windows=fail
|
rapidstring:x86-windows=fail
|
||||||
|
# ALooper_pollAll no longer available
|
||||||
|
raylib:arm64-android=fail
|
||||||
|
raylib:x64-android=fail
|
||||||
# file conflicts with rbdl
|
# file conflicts with rbdl
|
||||||
rbdl-orb:x86-windows=skip
|
rbdl-orb:x86-windows=skip
|
||||||
rbdl-orb:x64-windows=skip
|
rbdl-orb:x64-windows=skip
|
||||||
@ -963,9 +979,6 @@ rbdl:x64-android=fail
|
|||||||
replxx:arm-neon-android=fail
|
replxx:arm-neon-android=fail
|
||||||
replxx:arm64-android=fail
|
replxx:arm64-android=fail
|
||||||
replxx:x64-android=fail
|
replxx:x64-android=fail
|
||||||
rest-rpc:arm-neon-android=fail
|
|
||||||
rest-rpc:arm64-android=fail
|
|
||||||
rest-rpc:x64-android=fail
|
|
||||||
restbed:arm-neon-android=fail
|
restbed:arm-neon-android=fail
|
||||||
restbed:arm64-uwp=fail
|
restbed:arm64-uwp=fail
|
||||||
restbed:arm64-android=fail
|
restbed:arm64-android=fail
|
||||||
@ -1158,9 +1171,9 @@ vulkan:arm-neon-android=fail
|
|||||||
vulkan:arm64-android=fail
|
vulkan:arm64-android=fail
|
||||||
vulkan:x64-android=fail
|
vulkan:x64-android=fail
|
||||||
# Needs android-26
|
# Needs android-26
|
||||||
|
vulkan-validationlayers:arm-neon-android=fail
|
||||||
vulkan-validationlayers:arm64-android=fail
|
vulkan-validationlayers:arm64-android=fail
|
||||||
vulkan-validationlayers:x64-android=fail
|
vulkan-validationlayers:x64-android=fail
|
||||||
vulkan-validationlayers:arm-neon-android=fail
|
|
||||||
wasmedge:arm-neon-android=fail
|
wasmedge:arm-neon-android=fail
|
||||||
wasmedge:arm64-android=fail
|
wasmedge:arm64-android=fail
|
||||||
wasmedge:x64-android=fail
|
wasmedge:x64-android=fail
|
||||||
@ -1188,6 +1201,9 @@ xbitmaps:arm64-android=fail
|
|||||||
xbitmaps:x64-android=fail
|
xbitmaps:x64-android=fail
|
||||||
xbitmaps:x64-osx=skip
|
xbitmaps:x64-osx=skip
|
||||||
xbitmaps:arm64-osx=skip
|
xbitmaps:arm64-osx=skip
|
||||||
|
yajl:arm-neon-android=fail
|
||||||
|
yajl:arm64-android=fail
|
||||||
|
yajl:x64-android=fail
|
||||||
zeroc-ice:arm-neon-android=fail
|
zeroc-ice:arm-neon-android=fail
|
||||||
zeroc-ice:arm64-android=fail
|
zeroc-ice:arm64-android=fail
|
||||||
zeroc-ice:x64-android=fail
|
zeroc-ice:x64-android=fail
|
||||||
|
@ -103,7 +103,7 @@
|
|||||||
{
|
{
|
||||||
"$package": "GnuTLS",
|
"$package": "GnuTLS",
|
||||||
"name": "libgnutls",
|
"name": "libgnutls",
|
||||||
"platform": "!windows | mingw"
|
"platform": "!android & (!windows | mingw)"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"$package": "Iconv",
|
"$package": "Iconv",
|
||||||
|
@ -57,7 +57,7 @@
|
|||||||
"features": [
|
"features": [
|
||||||
"gnutls"
|
"gnutls"
|
||||||
],
|
],
|
||||||
"platform": "!arm & !xbox"
|
"platform": "!arm & !android & !xbox"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user