2 / 5
LibreOffice Conference 2014, Bern | Miklos Vajna
Android
●
Gdb (README.Android):
●
Ld (tinderbox output):
Some versions of the NDK had a broken gdb in the way that it can see
symbols only for shlibs that were already loaded when the debuggee was
attached, so you need to carefully guess where to put:
fprintf(stderr, "Sleeping NOW!\n"); ::sleep(20);
into the code; and when you see that in logcat, you have time to run:
ndk-gdb and it will attach the process.
/home/android/android-ndk-r9d/toolchains/arm-linux-androideabi-
4.8/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.8/../../../../arm-
linux-androideabi/bin/ld.gold: internal error in global_symbol, at /s/ndk-
toolchain/src/build/../binutils/binutils-2.23/gold/object.h:2041