Можем ли мы включить pie (т.е. использовать независимые исполняемые файлы) для разделяемых библиотек в android-ndk r10c? И если да, то как это сделать?
Я читал, что мы должны использовать PIC для динамических библиотек и PIE для исполняемых файлов, но выглядит так, как Android NDK не поддерживает PIC.
Я попытался включить флаг -pie в LDFLAGS, но я получаю следующую ошибку:
/android-ndk-r10c/platforms/android-19/arch-arm/usr/lib/crtbegin_dynamic.o: in function _start:crtbrand.c(.text+0x8c): error: undefined reference to 'main'
Пожалуйста, помогите мне решить эту проблему, поскольку я прочитал, что Google будет указывать PIE в будущих версиях Android, поэтому я хочу, чтобы мое приложение совместимо с ANDROID-L +.