hurd-devel
[Top][All Lists]
Advanced

[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



reply via email to

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