Using buildroot to build a system: Hangs after 'Freeing Unused Kernel Memory'
Evert Meulie
evert at poboxes.info
Mon Jul 10 06:38:08 UTC 2006
Evert Meulie wrote:
> Mike Frysinger wrote:
>> On Wednesday 05 July 2006 07:12, Evert Meulie wrote:
>>> Then I figured I try ldd:
>>> ***
>>> ldd /home/evert/buildroot/build_i586/root/bin/busybox
>>> /usr/bin/ldd: line 124: /home/evert/buildroot/build_i586/root/bin/busybox:
>>> No such file or directory ***
>>>
>>> Hmm, what happened there...? The file exists, but ldd can't process it?
>> ldd only works on host binaries as it tries to execute it and display all the
>> libraries that were loaded
>>
>> use `readelf -d`
>
> Thanks for the tip! .-)
>
> That gives me:
> ***
> readelf -d /home/evert/buildroot/build_i586/root/bin/busybox
>
> Dynamic section at offset 0x51240 contains 23 entries:
> Tag Type Name/Value
> 0x00000001 (NEEDED) Shared library: [libcrypt.so.0]
> 0x00000001 (NEEDED) Shared library: [libm.so.0]
> 0x00000001 (NEEDED) Shared library: [libgcc_s.so.1]
> 0x00000001 (NEEDED) Shared library: [libc.so.0]
> 0x0000000c (INIT) 0x804b204
> 0x0000000d (FINI) 0x80852d4
> 0x00000004 (HASH) 0x8048128
> 0x00000005 (STRTAB) 0x8049ce4
> 0x00000006 (SYMTAB) 0x8048a04
> 0x0000000a (STRSZ) 2417 (bytes)
> 0x0000000b (SYMENT) 16 (bytes)
> 0x00000015 (DEBUG) 0x0
> 0x00000003 (PLTGOT) 0x809a324
> 0x00000002 (PLTRELSZ) 2232 (bytes)
> 0x00000014 (PLTREL) REL
> 0x00000017 (JMPREL) 0x804a94c
> 0x00000011 (REL) 0x804a8d4
> 0x00000012 (RELSZ) 120 (bytes)
> 0x00000013 (RELENT) 8 (bytes)
> 0x6ffffffe (VERNEED) 0x804a8b4
> 0x6fffffff (VERNEEDNUM) 1
> 0x6ffffff0 (VERSYM) 0x804a656
> 0x00000000 (NULL) 0x0
> ***
>
> Is this a typical output for a busybox binary?
>
>
> Regards,
> Evert
Anyone? Please...
I'd really like to get this to work... :-)
Regards,
Evert
More information about the uClibc
mailing list