I'm using a precompiled library that is fairly large (15 MiB) with significant speedups between arm5 and arm7 versions. My application is not an NDK application so I can't declare APP_ABI in the Application.mk AFAIK. My target SDK is at least android 2.3 and though I personally haven't seen a device that is 2.3+ that doesn't support armeabi-v7a, according to http://androidhardwares.com/android-hardware-development/android-hardware-requirements/ I should only assume armeabi.
Is there some feature or GL I can assume is available for all arm-v7 processors but not on arm-v6 or arm-v5? Is there a way to convert my application to NDK JUST for that one option in the Application.mk? If I just use different version names (IE 1.0-arm5, 1.0-arm7) and different apks with only either armeabi and armeabi-v7a directories in lib would that work? According to http://developer.android.com/google/play/publishing/multiple-apks.html I have to have something else different in the android manifest for that to work.