-pie linker flag isn't set for Android x86 artifacts (CMake 3.7.0 rc)
Building executables for Android x86 with global parameter
set (CMAKE_POSITION_INDEPENDENT_CODE ON) or direct choosing android api level 16 by setting
-DCMAKE_SYSTEM_VERSION=16(PIE should be enabled by default starting from API 16) doesn't enable position independent executable option ('-pie' flag is absent in link file)
As a result, executable cannot be run on Android:
error: only position independent executables (PIE) are supported .