make -j ENABLE_XOM=false
--
You received this message because you are subscribed to the Google Groups "android-ndk" group.
To unsubscribe from this group and stop receiving emails from it, send an email to android-ndk...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/android-ndk/a1545612-b8e6-47e4-828a-b23f51198265o%40googlegroups.com.
>> >> To unsubscribe from this group and stop receiving emails from it, send an email to android-ndk+unsubscribe@googlegroups.com.
Thanks for confirming. I couldn't really pick apart the timeline. Was it removed in 30, but required in 29? Does this affect apps, or just system components? I suspect it doesn't affect apps since I really should have heard something if it did...
On Thu, Jun 25, 2020 at 12:40 PM enh <e...@google.com> wrote:
yeah, XOM conflicts with ("breaks") PAN, which is the more important
mitigation, so was removed.
On Thu, Jun 25, 2020 at 12:38 PM Dan Albert <dana...@google.com> wrote:
>
> I'm a little confused by the history here. It seems that that support got removed in https://android-review.googlesource.com/c/platform/build/soong/+/1232532 (I filed a doc bug for that). Is this actually required in 29?
>
> +enh might know the requirements.
>
> On Thu, Jun 25, 2020 at 8:43 AM zhang kai <kylerz...@gmail.com> wrote:
>>
>> Hi, with API level 29 or higher, Execute-only Memory is enabled by default for all 64-bit binaries in the build system. Unfortunately, our project uses a lot of third-party libraries that don't support this. So we need to disable Execute-only Memory(XOM) globally for our project. The document says we can disable it by:
>>
>> make -j ENABLE_XOM=false
>>
>>
>> How can we do this with gradle and cmake?
>>
>> --
>> You received this message because you are subscribed to the Google Groups "android-ndk" group.
>> To unsubscribe from this group and stop receiving emails from it, send an email to andro...@googlegroups.com.