That's already fixed on cupcake. 2009/3/17 nagamatu <[email protected]>: > > 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 <[email protected]> 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 <[email protected]> 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 [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-framework?hl=en -~----------~----~----~----~------~----~------~--~---
