]> git.lizzy.rs Git - rust.git/commit - src/tools/rust-analyzer
Rollup merge of #83192 - kinnison:add-android-21, r=Mark-Simulacrum
authorDylan DPC <dylan.dpc@gmail.com>
Wed, 17 Mar 2021 23:28:11 +0000 (00:28 +0100)
committerGitHub <noreply@github.com>
Wed, 17 Mar 2021 23:28:11 +0000 (00:28 +0100)
commit1e23ab5dec7f8fc18e64f530276c3a9c0b79628f
tree106e9c659a37b6c60d9dce762e610821344d5880
parent7cd7dee315f2c1a80e67c114812fa8a2e32c9040
parentbd2737fc96b8a8a6ad7e1d4546de9c64108a0a0e
Rollup merge of #83192 - kinnison:add-android-21, r=Mark-Simulacrum

ci/docker: Add SDK/NDK level 21 to android docker for 32bit platforms

Certain features of Linux (getauxval() and epoll_create1()) are only
available in android SDK/NDK levels 18 and 21 respectively.  The 32bit
platform is currently on level 14 for compatibility with Android 4.0.

This patch adds SDK/NDK level 21 to the docker for 32 bit platforms,
while leaving the default setup at level 14.

With this done, projects such as `rustup` which rely on these dockers
can build with modern ecosystem crates such as tokio 1.0, by using
the level 21 toolchain, but those which do not need to switch will
be unaffected, since the level 14 toolchain remains available.