actual binary sizes and those reported by 'rpm'
Nifty Hat Mitch
mitch48 at sbcglobal.net
Thu Sep 2 17:27:48 UTC 2004
On Wed, Sep 01, 2004 at 10:26:24AM +0100, Andy Green wrote:
> On Wednesday 01 September 2004 09:26, Ross Macintyre wrote:
>
> > What's going on?
> > Can someone explain this discrepancy?
>
> Prelink fiddles with your binaries once they are installed, on a cron job.
> It's there to make them load faster.
It is sure to be prelink.
$ cc hello.c
$ ls -l a.out
-rwxrwxr-x 1 bob bob 4735 Sep 2 10:15 a.out
$ strip a.out
$ ls -l a.out
-rwxrwxr-x 1 bob bob 2952 Sep 2 10:15 a.out
$ /usr/sbin/prelink -m ./a.out
/usr/sbin/prelink: Could not write prelink cache: Permission denied
$ ls -l a.out
-rwxrwxr-x 1 bob bob 4704 Sep 2 10:15 a.out
And you can learn a bit about the change with objdump.
$ objdump -x a.out
a.out: file format elf32-i386
..... BIG SNIP.....
Sections:
Idx Name Size VMA LMA File off Algn
.... More snip...
25 .gnu.prelink_undo 000004fc 00000000 00000000 000007e8 2**2
CONTENTS, READONLY
.... snip to end...
--
T o m M i t c h e l l
Just say no to 74LS73 in 2004
More information about the fedora-list
mailing list