[oe] Problem with creating an SDK and host libraries
Ryan Phillips
ryan at trolocsis.com
Wed Apr 7 21:20:35 UTC 2010
On Wed, Apr 7, 2010 at 3:42 PM, Holger Hans Peter Freyther
<holger+oe at freyther.de> wrote:
> On Wednesday 07 April 2010 22:35:18 Ryan Phillips wrote:
>
>> Thanks for the quick response.
>>
>> ldd
>> /home/rphillips/sdk/build-cmc-angstrom/tmp/staging/x86_64-linux/usr/lib/li
>> bopkg.so.0 linux-vdso.so.1 => (0x00007fff2efff000)
>
> Could you also provide the output of objdump -x libopkg.so and then list
> everything as part of SO_NEEEDED?
>
The objdump output is attached.
Dynamic Section:
NEEDED libcurl.so.4
NEEDED libldap_r-2.4.so.2
NEEDED librt.so.1
NEEDED libz.so.1
NEEDED libssl.so.0.9.8
NEEDED libcrypto.so.0.9.8
NEEDED libc.so.6
SONAME libopkg.so.0
RPATH
/home/rphillips/sdk/build-cmc-angstrom/tmp/staging/x86_64-linux/usr/lib
Regards,
Ryan
-------------- next part --------------
/usr/local/angstrom/powerpc/lib/libopkg.so: file format elf64-x86-64
/usr/local/angstrom/powerpc/lib/libopkg.so
architecture: i386:x86-64, flags 0x00000150:
HAS_SYMS, DYNAMIC, D_PAGED
start address 0x000000000000a1b0
Program Header:
LOAD off 0x0000000000000000 vaddr 0x0000000000000000 paddr 0x0000000000000000 align 2**21
filesz 0x000000000002cc2c memsz 0x000000000002cc2c flags r-x
LOAD off 0x000000000002dbf8 vaddr 0x000000000022dbf8 paddr 0x000000000022dbf8 align 2**21
filesz 0x0000000000001628 memsz 0x00000000000018f0 flags rw-
DYNAMIC off 0x000000000002dd60 vaddr 0x000000000022dd60 paddr 0x000000000022dd60 align 2**3
filesz 0x0000000000000210 memsz 0x0000000000000210 flags rw-
NOTE off 0x00000000000001c8 vaddr 0x00000000000001c8 paddr 0x00000000000001c8 align 2**2
filesz 0x0000000000000024 memsz 0x0000000000000024 flags r--
EH_FRAME off 0x000000000002932c vaddr 0x000000000002932c paddr 0x000000000002932c align 2**2
filesz 0x0000000000000a8c memsz 0x0000000000000a8c flags r--
STACK off 0x0000000000000000 vaddr 0x0000000000000000 paddr 0x0000000000000000 align 2**3
filesz 0x0000000000000000 memsz 0x0000000000000000 flags rw-
RELRO off 0x000000000002dbf8 vaddr 0x000000000022dbf8 paddr 0x000000000022dbf8 align 2**0
filesz 0x0000000000000408 memsz 0x0000000000000408 flags r--
Dynamic Section:
NEEDED libcurl.so.4
NEEDED libldap_r-2.4.so.2
NEEDED librt.so.1
NEEDED libz.so.1
NEEDED libssl.so.0.9.8
NEEDED libcrypto.so.0.9.8
NEEDED libc.so.6
SONAME libopkg.so.0
RPATH /home/rphillips/sdk/build-cmc-angstrom/tmp/staging/x86_64-linux/usr/lib
INIT 0x0000000000008d40
FINI 0x0000000000024068
HASH 0x00000000000001f0
GNU_HASH 0x00000000000013f0
STRTAB 0x0000000000004530
SYMTAB 0x00000000000020d0
STRSZ 0x0000000000001751
SYMENT 0x0000000000000018
PLTGOT 0x000000000022dfe8
PLTRELSZ 0x0000000000001e60
PLTREL 0x0000000000000007
JMPREL 0x0000000000006ee0
RELA 0x0000000000006010
RELASZ 0x0000000000000ed0
RELAENT 0x0000000000000018
VERNEED 0x0000000000005f90
VERNEEDNUM 0x0000000000000002
VERSYM 0x0000000000005c82
RELACOUNT 0x0000000000000090
Version References:
required from libcrypto.so.0.9.8:
0x06692428 0x00 04 OPENSSL_0.9.8
required from libc.so.6:
0x0d696917 0x00 07 GLIBC_2.7
0x0d696914 0x00 06 GLIBC_2.4
0x0d696913 0x00 05 GLIBC_2.3
0x09691974 0x00 03 GLIBC_2.3.4
0x09691a75 0x00 02 GLIBC_2.2.5
Sections:
Idx Name Size VMA LMA File off Algn
0 .note.gnu.build-id 00000024 00000000000001c8 00000000000001c8 000001c8 2**2
CONTENTS, ALLOC, LOAD, READONLY, DATA
1 .hash 00001200 00000000000001f0 00000000000001f0 000001f0 2**3
CONTENTS, ALLOC, LOAD, READONLY, DATA
2 .gnu.hash 00000ce0 00000000000013f0 00000000000013f0 000013f0 2**3
CONTENTS, ALLOC, LOAD, READONLY, DATA
3 .dynsym 00002460 00000000000020d0 00000000000020d0 000020d0 2**3
CONTENTS, ALLOC, LOAD, READONLY, DATA
4 .dynstr 00001751 0000000000004530 0000000000004530 00004530 2**0
CONTENTS, ALLOC, LOAD, READONLY, DATA
5 .gnu.version 00000308 0000000000005c82 0000000000005c82 00005c82 2**1
CONTENTS, ALLOC, LOAD, READONLY, DATA
6 .gnu.version_r 00000080 0000000000005f90 0000000000005f90 00005f90 2**3
CONTENTS, ALLOC, LOAD, READONLY, DATA
7 .rela.dyn 00000ed0 0000000000006010 0000000000006010 00006010 2**3
CONTENTS, ALLOC, LOAD, READONLY, DATA
8 .rela.plt 00001e60 0000000000006ee0 0000000000006ee0 00006ee0 2**3
CONTENTS, ALLOC, LOAD, READONLY, DATA
9 .init 00000018 0000000000008d40 0000000000008d40 00008d40 2**2
CONTENTS, ALLOC, LOAD, READONLY, CODE
10 .plt 00001450 0000000000008d58 0000000000008d58 00008d58 2**2
CONTENTS, ALLOC, LOAD, READONLY, CODE
11 .text 00019eb8 000000000000a1b0 000000000000a1b0 0000a1b0 2**4
CONTENTS, ALLOC, LOAD, READONLY, CODE
12 .fini 0000000e 0000000000024068 0000000000024068 00024068 2**2
CONTENTS, ALLOC, LOAD, READONLY, CODE
13 .rodata 000052ac 0000000000024080 0000000000024080 00024080 2**5
CONTENTS, ALLOC, LOAD, READONLY, DATA
14 .eh_frame_hdr 00000a8c 000000000002932c 000000000002932c 0002932c 2**2
CONTENTS, ALLOC, LOAD, READONLY, DATA
15 .eh_frame 00002e74 0000000000029db8 0000000000029db8 00029db8 2**3
CONTENTS, ALLOC, LOAD, READONLY, DATA
16 .ctors 00000010 000000000022dbf8 000000000022dbf8 0002dbf8 2**3
CONTENTS, ALLOC, LOAD, DATA
17 .dtors 00000010 000000000022dc08 000000000022dc08 0002dc08 2**3
CONTENTS, ALLOC, LOAD, DATA
18 .jcr 00000008 000000000022dc18 000000000022dc18 0002dc18 2**3
CONTENTS, ALLOC, LOAD, DATA
19 .data.rel.ro 00000140 000000000022dc20 000000000022dc20 0002dc20 2**5
CONTENTS, ALLOC, LOAD, DATA
20 .dynamic 00000210 000000000022dd60 000000000022dd60 0002dd60 2**3
CONTENTS, ALLOC, LOAD, DATA
21 .got 00000070 000000000022df70 000000000022df70 0002df70 2**3
CONTENTS, ALLOC, LOAD, DATA
22 .got.plt 00000a38 000000000022dfe8 000000000022dfe8 0002dfe8 2**3
CONTENTS, ALLOC, LOAD, DATA
23 .data 00000800 000000000022ea20 000000000022ea20 0002ea20 2**5
CONTENTS, ALLOC, LOAD, DATA
24 .bss 000002c8 000000000022f220 000000000022f220 0002f220 2**5
ALLOC
25 .gnu_debuglink 00000018 0000000000000000 0000000000000000 0002f220 2**0
CONTENTS, READONLY
SYMBOL TABLE:
no symbols
More information about the Openembedded-devel
mailing list