I finally updated my Nexus 7 to use the latest Android L/5.0 developer preview ROMs
I've updated Orbot's Makefile to support a simple command line arg for enabling PIE or not: https://github.com/n8fr8/orbot/commit/7f50f79b0e3ebbb0dd97845445dbb693f3fd541c For PIE-enabled/Android-16 binaries: > make polipo PIEFLAGS="-fPIE -pie" NDK_PLATFORM_LEVEL="16" For non-PIE/Android-9 through 15 binaries: > make polipo PIEFLAGS="" NDK_PLATFORM_LEVEL="9" I can verify that if I try to run the non-PIE binaries on L, they do not work. Now, when I decided to install Courier (securereader) and ChatSecure from the Google Play store existing versions, they both installed and executed perfectly. They both contain native code, but they are used as shared libraries and not command line executables like with Orbot. So, does that mean the PIE setting only affected executables and not libraries, perhaps? -- Nathan of Guardian [email protected] _______________________________________________ Guardian-dev mailing list Post: [email protected] List info: https://lists.mayfirst.org/mailman/listinfo/guardian-dev To Unsubscribe Send email to: [email protected] Or visit: https://lists.mayfirst.org/mailman/options/guardian-dev/archive%40mail-archive.com You are subscribed as: [email protected]
