reproduce problem:
NDK version: r7
link to libstdc++.so or -lstdc++
output: (need high version SDK)
reloc_library cannot locate cxa_begin_catch
reason:
they renamed libstdc++.a to libgnustl_static.a starting from NDK r7, also inserting a new dummy libstdc++.so that contain these symbols when in the device emulator does not have.
how to fix:
LOCAL_LDFLAGS += $(MY_NDK_ROOT)/sources/cxx-stl/gnu-libstdc++/libs/armeabi/libgnustl_static.a
WTF
posted on 2012-03-02 15:50
LOGOS 閱讀(3261)
評(píng)論(0) 編輯 收藏 引用