[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Versions, libgcc, libio notes
From: |
Jeff Bailey |
Subject: |
Versions, libgcc, libio notes |
Date: |
Sat, 23 Mar 2002 16:39:16 -0800 |
User-agent: |
Mutt/1.2.5i |
The sanity check on libc.so.0.3 looks much better now:
Version definitions:
1 0x01 0x05f4eb73 libc.so.0.3
2 0x00 0x09691a76 GLIBC_2.2.6
3 0x00 0x065e5323 HURD_CTHREADS_0.3
GLIBC_2.2.6
Version References:
required from ld.so.1:
0x09691a76 0x00 04 GLIBC_2.2.6
One thing that I do notice is that the dynamic Hurd binaries now
depend on libgcc_s.so.1. Is this the right thing, or should we pass
-static-libgcc when building the Hurd with Gcc3? We'll just need to
make sure we get the dependancies right for the Debian package.
Here's the objdump -p from `auth' for reference:
auth: file format elf32-i386
Program Header:
PHDR off 0x00000034 vaddr 0x08048034 paddr 0x08048034 align 2**2
filesz 0x000000c0 memsz 0x000000c0 flags r-x
INTERP off 0x000000f4 vaddr 0x080480f4 paddr 0x080480f4 align 2**0
filesz 0x0000000b memsz 0x0000000b flags r--
LOAD off 0x00000000 vaddr 0x08048000 paddr 0x08048000 align 2**12
filesz 0x000032b0 memsz 0x000032b0 flags r-x
LOAD off 0x000032b0 vaddr 0x0804c2b0 paddr 0x0804c2b0 align 2**12
filesz 0x00000218 memsz 0x00000264 flags rw-
DYNAMIC off 0x000032f0 vaddr 0x0804c2f0 paddr 0x0804c2f0 align 2**2
filesz 0x00000108 memsz 0x00000108 flags rw-
NOTE off 0x00000100 vaddr 0x08048100 paddr 0x08048100 align 2**2
filesz 0x00000020 memsz 0x00000020 flags r--
Dynamic Section:
NEEDED libhurdbugaddr.so.0.2
NEEDED libthreads.so.0.2
NEEDED libports.so.0.2
NEEDED libihash.so.0.2
NEEDED libshouldbeinlibc.so.0.2
NEEDED libc.so.0.3
NEEDED libgcc_s.so.1
NEEDED libmachuser.so.1
NEEDED libhurduser.so.0.0
INIT 0x8048fe0
FINI 0x804b0b4
HASH 0x8048120
STRTAB 0x80487ac
SYMTAB 0x804834c
STRSZ 0x57e
SYMENT 0x10
DEBUG 0x0
PLTGOT 0x804c408
PLTRELSZ 0x160
PLTREL 0x11
JMPREL 0x8048e80
REL 0x8048e38
RELSZ 0x48
RELENT 0x8
VERNEED 0x8048db8
VERNEEDNUM 0x3
VERSYM 0x8048d2a
Version References:
required from libthreads.so.0.2:
0x065e5323 0x00 04 HURD_CTHREADS_0.3
required from libgcc_s.so.1:
0x0b792650 0x00 05 GCC_3.0
0x0d696910 0x00 03 GLIBC_2.0
required from libc.so.0.3:
0x065e5323 0x00 06 HURD_CTHREADS_0.3
0x09691a76 0x00 02 GLIBC_2.2.6
--
Some people play the lottery, some people use Ebay. Personally, I've
had much better luck with Ebay than the lottery
- hendridm
- Versions, libgcc, libio notes,
Jeff Bailey <=