Massive size increases in certain packages

Orion Poplawski orion at cora.nwra.com
Thu May 17 21:49:07 UTC 2007


Here's a diff of the objdumps.  Looks like different glibc versions as well?

< = big, > = small

6c6
< start address 0x0001c810
---
 > start address 0x00001480
10,16c10,16
<          filesz 0x00119e0c memsz 0x00119e0c flags r-x
<     LOAD off    0x0011a000 vaddr 0x0011a000 paddr 0x0011a000 align 2**12
<          filesz 0x000250c0 memsz 0x0002b90c flags rw-
<  DYNAMIC off    0x0011a0ec vaddr 0x0011a0ec paddr 0x0011a0ec align 2**2
<          filesz 0x000000d0 memsz 0x000000d0 flags rw-
< EH_FRAME off    0x001001c8 vaddr 0x001001c8 paddr 0x001001c8 align 2**2
<          filesz 0x000052cc memsz 0x000052cc flags r--
---
 >          filesz 0x0000843c memsz 0x0000843c flags r-x
 >     LOAD off    0x00009000 vaddr 0x00009000 paddr 0x00009000 align 2**12
 >          filesz 0x000005f0 memsz 0x00000ea4 flags rw-
 >  DYNAMIC off    0x00009018 vaddr 0x00009018 paddr 0x00009018 align 2**2
 >          filesz 0x000000d8 memsz 0x000000d8 flags rw-
 > EH_FRAME off    0x00007bac vaddr 0x00007bac paddr 0x00007bac align 2**2
 >          filesz 0x000001cc memsz 0x000001cc flags r--
20a21
 >   NEEDED      libpython2.5.so.1.0
24,25c25,26
<   INIT        0x18d78
<   FINI        0xdf334
---
 >   INIT        0x1118
 >   FINI        0x7104
27,29c28,30
<   STRTAB      0x75f8
<   SYMTAB      0x25a8
<   STRSZ       0x5203
---
 >   STRTAB      0x878
 >   SYMTAB      0x2a8
 >   STRSZ       0x383
31,32c32,33
<   PLTGOT      0x11a528
<   PLTRELSZ    0x1d38
---
 >   PLTGOT      0x917c
 >   PLTRELSZ    0x1a0
34,36c35,37
<   JMPREL      0x17040
<   REL         0xd2e8
<   RELSZ       0x9d58
---
 >   JMPREL      0xf78
 >   REL         0xd18
 >   RELSZ       0x260
38,41c39,42
<   VERNEED     0xd208
<   VERNEEDNUM  0x3
<   VERSYM      0xc7fc
<   RELCOUNT    0x11fb
---
 >   VERNEED     0xcb8
 >   VERNEEDNUM  0x2
 >   VERSYM      0xbfc
 >   RELCOUNT    0x29
44,46c45,46
<   required from libpthread.so.0:
<     0x0d696912 0x00 09 GLIBC_2.2
<     0x0d696911 0x00 08 GLIBC_2.1
---
 >   required from libc.so.6:
 >     0x09691f73 0x00 05 GLIBC_2.1.3
47a48
 >     0x09691974 0x00 03 GLIBC_2.3.4
49,56d49
<     0x0d696910 0x00 03 GLIBC_2.0
<   required from libc.so.6:
<     0x09691f73 0x00 12 GLIBC_2.1.3
<     0x0d696914 0x00 11 GLIBC_2.4
<     0x0d696913 0x00 10 GLIBC_2.3
<     0x09691974 0x00 07 GLIBC_2.3.4
<     0x0d696912 0x00 06 GLIBC_2.2
<     0x0d696911 0x00 05 GLIBC_2.1
61c54
<   0 .gnu.hash     000024d4  000000d4  000000d4  000000d4  2**2
---
 >   0 .gnu.hash     000001d4  000000d4  000000d4  000000d4  2**2
63c56
<   1 .dynsym       00005050  000025a8  000025a8  000025a8  2**2
---
 >   1 .dynsym       000005d0  000002a8  000002a8  000002a8  2**2
65c58
<   2 .dynstr       00005203  000075f8  000075f8  000075f8  2**0
---
 >   2 .dynstr       00000383  00000878  00000878  00000878  2**0
67c60
<   3 .gnu.version  00000a0a  0000c7fc  0000c7fc  0000c7fc  2**1
---
 >   3 .gnu.version  000000ba  00000bfc  00000bfc  00000bfc  2**1
69c62
<   4 .gnu.version_r 000000e0  0000d208  0000d208  0000d208  2**2
---
 >   4 .gnu.version_r 00000060  00000cb8  00000cb8  00000cb8  2**2
71c64
<   5 .rel.dyn      00009d58  0000d2e8  0000d2e8  0000d2e8  2**2
---
 >   5 .rel.dyn      00000260  00000d18  00000d18  00000d18  2**2
73c66
<   6 .rel.plt      00001d38  00017040  00017040  00017040  2**2
---
 >   6 .rel.plt      000001a0  00000f78  00000f78  00000f78  2**2
75c68
<   7 .init         00000017  00018d78  00018d78  00018d78  2**2
---
 >   7 .init         00000017  00001118  00001118  00001118  2**2
77c70
<   8 .plt          00003a80  00018d90  00018d90  00018d90  2**2
---
 >   8 .plt          00000350  00001130  00001130  00001130  2**2
79c72
<   9 .text         000c2b24  0001c810  0001c810  0001c810  2**4
---
 >   9 .text         00005c84  00001480  00001480  00001480  2**4
81c74
<  10 .fini         0000001c  000df334  000df334  000df334  2**2
---
 >  10 .fini         0000001c  00007104  00007104  00007104  2**2
83c76
<  11 .rodata       00020e68  000df360  000df360  000df360  2**5
---
 >  11 .rodata       00000a8a  00007120  00007120  00007120  2**5
85c78
<  12 .eh_frame_hdr 000052cc  001001c8  001001c8  001001c8  2**2
---
 >  12 .eh_frame_hdr 000001cc  00007bac  00007bac  00007bac  2**2
87c80
<  13 .eh_frame     00014978  00105494  00105494  00105494  2**2
---
 >  13 .eh_frame     000006c4  00007d78  00007d78  00007d78  2**2
89c82
<  14 .ctors        00000008  0011a000  0011a000  0011a000  2**2
---
 >  14 .ctors        00000008  00009000  00009000  00009000  2**2
91c84
<  15 .dtors        00000008  0011a008  0011a008  0011a008  2**2
---
 >  15 .dtors        00000008  00009008  00009008  00009008  2**2
93c86
<  16 .jcr          00000004  0011a010  0011a010  0011a010  2**2
---
 >  16 .jcr          00000004  00009010  00009010  00009010  2**2
95c88
<  17 .data.rel.ro  000000cc  0011a020  0011a020  0011a020  2**5
---
 >  17 .data.rel.ro  00000004  00009014  00009014  00009014  2**2
97c90
<  18 .dynamic      000000d0  0011a0ec  0011a0ec  0011a0ec  2**2
---
 >  18 .dynamic      000000d8  00009018  00009018  00009018  2**2
99c92
<  19 .got          0000036c  0011a1bc  0011a1bc  0011a1bc  2**2
---
 >  19 .got          0000008c  000090f0  000090f0  000090f0  2**2
101c94
<  20 .got.plt      00000ea8  0011a528  0011a528  0011a528  2**2
---
 >  20 .got.plt      000000dc  0000917c  0000917c  0000917c  2**2
103c96
<  21 .data         00023ce0  0011b3e0  0011b3e0  0011b3e0  2**5
---
 >  21 .data         00000390  00009260  00009260  00009260  2**5
105c98
<  22 .bss          0000684c  0013f0c0  0013f0c0  0013f0c0  2**5
---
 >  22 .bss          000008a4  00009600  00009600  000095f0  2**5
107c100
<  23 .gnu_debuglink 00000018  00000000  00000000  0013f0c0  2**2
---
 >  23 .gnu_debuglink 00000018  00000000  00000000  000095f0  2**2

-- 
Orion Poplawski
Technical Manager                     303-415-9701 x222
NWRA/CoRA Division                    FAX: 303-415-9702
3380 Mitchell Lane                  orion at cora.nwra.com
Boulder, CO 80301              http://www.cora.nwra.com




More information about the fedora-devel-list mailing list