[libcxx-commits] [PATCH] D139147: [libc++][Android] Enable libc++ testing on Android
Ryan Prichard via Phabricator via libcxx-commits
libcxx-commits at lists.llvm.org
Tue Jun 20 16:21:03 PDT 2023
rprichard added a comment.
In D139147#4433086 <https://reviews.llvm.org/D139147#4433086>, @Mordante wrote:
> In D139147#4416112 <https://reviews.llvm.org/D139147#4416112>, @rprichard wrote:
>
>> In D139147#4414313 <https://reviews.llvm.org/D139147#4414313>, @Mordante wrote:
>>
>>> The patch is quite large. I think it would be better to land it in smaller parts, preferable after we see these changes have a green Android CI.
>>
>> Sure, I can split parts of it off. I think the XFAIL additions and the libcxx/lib/abi* files are a good place to start.
>
> The ABI could remain, but I would like to see the XFAIL annotations and the Dockerfile changes in two separate commits.
Yeah that makes sense.
FWIW, I'm experimenting with a different way of packaging the Android test components. Instead of testing using the Android NDK, maybe we could use an ordinary upstream LLVM with an Android sysroot. The sysroot is much smaller (e.g. a few hundred MB IIRC), so I think we could add it to ldionne/libcxx-builders. Maybe we could then have a completely independent Docker image that contains the emulator and Android OS image. It might even be possible to reuse the existing Linux builders, but with KVM turned on.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D139147/new/
https://reviews.llvm.org/D139147
More information about the libcxx-commits
mailing list