hurd-devel
[Top][All Lists]
Advanced

[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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]