This is an archive of the discontinued LLVM Phabricator instance.

[scudo] Bump the Android API level requirement to 21 for getauxval
ClosedPublic

Authored by cryptoad on Nov 10 2017, 8:54 AM.

Details

Summary

getauxval was introduced in 18 & 21 depending on the architecture. Bump the
requirement to 21.

It also turns out that the NDK is finicky: NDK r13b doesn't include sys/auxv.h
when creating a standalone toolchain at API level 19 for ARM. So 18 didn't work
well with older NDKs.

Event Timeline

cryptoad created this revision.Nov 10 2017, 8:54 AM
alekseyshl accepted this revision.Nov 10 2017, 10:00 AM
This revision is now accepted and ready to land.Nov 10 2017, 10:00 AM
cryptoad closed this revision.Nov 10 2017, 11:01 AM