LTO на Android с лязгом - это должно работать?

У меня есть проект NDK, который составлен GCC, Теперь я пытаюсь скомпилировать это с clangи работает, кроме одного: как только добавлю APP_CFLAGS += -flto (который работает с GCC), компоновщик говорит "недопустимый символ" для каждого и каждого .o файл, а затем выходит. Итак, я могу включить LTO с Clang? Если я могу, то как?

Это новейший NDK R10e и лязг 3.6.

2 ответа

У меня была такая же проблема, и добавление

LOCAL_LDFLAGS += -flto

решил это,

Я могу использовать flto с clang на ndk для armeabi, arme-v7a, x86 и x86_64, но не arm64-v8a...

Другие вопросы по тегам