When R_ARM_NONE symbol is included in a binary file, I got the following error message from dynamic linker.
# /system/bin/test bionic/linker/linker.c:1181| ERROR: 8435 unknown reloc type 0 @ 0xa3b8 (19) bionic/linker/linker.c:1579| ERROR: failed to link /system/bin/test bionic/linker/linker.c:1677| ERROR: CANNOT LINK EXECUTABLE '/system/ bin/test' This problem can be fixed with adding 2 line of code for dynamic linker. *** linker.c.org 2009-02-05 15:20:12.000000000 +0900 --- linker.c 2009-03-11 13:46:47.000000000 +0900 *************** *** 1174,1179 **** --- 1174,1181 ---- reloc, s->st_size, sym_addr, sym_name); memcpy((void*)reloc, (void*)sym_addr, s->st_size); break; + case R_ARM_NONE: // just a marker. ignore this + break; #endif /* ANDROID_ARM_LINKER */ default: On 3ζ18ζ₯, εεΎ2:48, Iliyan Malchev <malc...@google.com> wrote: > Can you send me the binaries for the libraries in question? It would > be easier to debug this issue this way. If not, then please do the > following: > > 1. cd bionic/linker > 2. edit linker_debug.h, setting the following macros to 1: > > #define LINKER_DEBUG 1 > #define TRACE_DEBUG 1 > > 3. cd $TOP; make linker > 4. adb remount && adb sync > 5. rerun your test, as follows: > > adb shell "DEBUG=3 libtest" | tee log.txt > > and email me the file. > > Thanks > Iliyan > > On Tue, Mar 17, 2009 at 10:35 PM, Girish <htgir...@gmail.com> wrote: > > > Hi lliyan Malchev, > > > Thanks for the i/ps.I searched for R_ARM_NONE in the .so file using > > command arm-eabi-readelf -a libtest1.so as told by you. But i DIDNOT > > find R_ARM_NONE. > > > Although i found R_ARM_RELATIVE and R_ARM_JUMP_SLOT. Can you clarify > > some more on this issue. and how to fix the same. > > > Regards > > Girish --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "android-framework" group. To post to this group, send email to android-framework@googlegroups.com To unsubscribe from this group, send email to android-framework+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-framework?hl=en -~----------~----~----~----~------~----~------~--~---