[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Extra version stuff in glibc?
From: |
Jeff Bailey |
Subject: |
Extra version stuff in glibc? |
Date: |
Fri, 22 Mar 2002 05:58:50 -0800 |
User-agent: |
Mutt/1.2.5i |
As a quick sanity check, I did an `objdump --private-headers
/gnu/libc/libc.so.0.3'. IIRC, the version references and definitions
were quite a bit shorter before.
I built glibc slightly differently this time, mind you:
# ../glibc-2.2.5/configure --prefix= --enable-libio --enable-oldest-abi=2.2.6
--build=i686-pc-linux-gnu --host=i386-pc-gnu
Whereas before I hadn't been including an `oldest-abi' line. My
config.status contains:
address@hidden@%2.2.6%g
I will try and go through my notes after work. Sadly, I've already
wiped the old hurd partition to try and make sure there was no cross
contamination. I think I made a backup of the files on alpha, though,
if I need to look at those for reference.
libc.so.0.3: file format elf32-i386
Program Header:
PHDR off 0x00000034 vaddr 0x00000034 paddr 0x00000034 align 2**2
filesz 0x000000c0 memsz 0x000000c0 flags r-x
INTERP off 0x00160f60 vaddr 0x00160f60 paddr 0x00160f60 align 2**0
filesz 0x0000000d memsz 0x0000000d flags r--
LOAD off 0x00000000 vaddr 0x00000000 paddr 0x00000000 align 2**12
filesz 0x00160f6d memsz 0x00160f6d flags r-x
LOAD off 0x00160f80 vaddr 0x00161f80 paddr 0x00161f80 align 2**12
filesz 0x00006b7c memsz 0x0000bbd4 flags rw-
DYNAMIC off 0x00166a24 vaddr 0x00167a24 paddr 0x00167a24 align 2**2
filesz 0x000000e8 memsz 0x000000e8 flags rw-
NOTE off 0x000000f4 vaddr 0x000000f4 paddr 0x000000f4 align 2**2
filesz 0x00000020 memsz 0x00000020 flags r--
Dynamic Section:
NEEDED ld.so.1
NEEDED libmachuser.so.1
NEEDED libhurduser.so.0.0
SONAME libc.so.0.3
INIT 0x3fd6c
FINI 0x1449ac
HASH 0x114
STRTAB 0xbf4c
SYMTAB 0x33dc
STRSZ 0x5df0
SYMENT 0x10
PLTGOT 0x167b1c
PLTRELSZ 0x1508
PLTREL 0x11
JMPREL 0x1788c
REL 0x130f4
RELSZ 0x4798
RELENT 0x8
VERDEF 0x12eac
VERDEFNUM 0xe
VERNEED 0x13094
VERNEEDNUM 0x1
VERSYM 0x11d3c
RELCOUNT 0x7e7
Version definitions:
1 0x01 0x05f4eb73 libc.so.0.3
2 0x00 0x0d696910 GLIBC_2.0
3 0x00 0x0d696911 GLIBC_2.1
GLIBC_2.0
4 0x00 0x09691f71 GLIBC_2.1.1
GLIBC_2.1
5 0x00 0x09691f72 GLIBC_2.1.2
GLIBC_2.1.1
6 0x00 0x09691f73 GLIBC_2.1.3
GLIBC_2.1.2
7 0x00 0x0d696912 GLIBC_2.2
GLIBC_2.1.3
8 0x00 0x09691a71 GLIBC_2.2.1
GLIBC_2.2
9 0x00 0x09691a72 GLIBC_2.2.2
GLIBC_2.2.1
10 0x00 0x09691a73 GLIBC_2.2.3
GLIBC_2.2.2
11 0x00 0x09691a74 GLIBC_2.2.4
GLIBC_2.2.3
12 0x00 0x09691a75 GLIBC_2.2.5
GLIBC_2.2.4
13 0x00 0x09691a76 GLIBC_2.2.6
GLIBC_2.2.5
14 0x00 0x065e5323 HURD_CTHREADS_0.3
GLIBC_2.2.6
Version References:
required from ld.so.1:
0x09691f71 0x00 19 GLIBC_2.1.1
0x09691a73 0x00 18 GLIBC_2.2.3
0x0d696912 0x00 17 GLIBC_2.2
0x0d696911 0x00 16 GLIBC_2.1
0x0d696910 0x00 15 GLIBC_2.0
--
Some people play the lottery, some people use Ebay. Personally, I've
had much better luck with Ebay than the lottery
- hendridm
- Extra version stuff in glibc?,
Jeff Bailey <=