I get pretty much the same output when I build for armeabi.Įxecution failed for task ':app:externalNativeBuildDebug'.Įrror while executing '/home/waldo/DevFiles/Android/Sdk/cmake/459/bin/cmake' with arguments ![]() This is the link command output for the x86 build. Suggestions on what I might be doing wrong are welcome. I get the same errors when building with each ABI (x86 and armeabi).Īs a sanity check I'm including my link command output, and my gradle.build file. I've also verified that my code is built with -frtti ![]() Googling the error indicates that this is typical when certain objects weren't built with rtti enabled. Although presumably the typeinfo for the symbol definitions is missing. I have dumped symbol table info for the libNoesis.so's and demangled the names (using the Android toolroots), so I know the symbol definitions are there.I've spent considerable time ruling out a number of user error scenarios on my side. I'm concluding that the objects that would have defined these missing references (in libNoesis.so) were built without rtti: ![]() NoesisGUI-NativeSDK-2.0.2f2/Bin/android_x86/libNoesis.so.NoesisGUI-NativeSDK-2.0.2f2/Bin/android_arm/libNoesis.so.I'm getting undefined references for typeinfo for three symbols, when building an Android NDK client with these libraries: I'm using the latest C++ Native SDK v2.0.2f2 which includes libNoesis.so libraries for x86 and armeabi.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |