[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-core-devel
Subject:    Re: exporting symbols (was Re: The goodness of goodness)
From:       Waldo Bastian <bastian () kde ! org>
Date:       2001-05-31 18:10:21
[Download RAW message or body]

On Thursday 31 May 2001 04:26, Michael Matz wrote:
> > Can you do a "grep 'R_386_32' | wc -l" for and after and a "grep
> > 'R_386_JUMP_SLOT' | wc -l" for and after?
>
> Yep, here:
> libkdecore.so.3.0.0 : R_386_32 1708 - 955   R_386_JUMP_SLOT 1715 - 906
> libkdesu.so.1.0.0 : R_386_32 37 - 6   R_386_JUMP_SLOT 157 - 119
> libkdeui.so.3.0.0 : R_386_32 15660 - 12591   R_386_JUMP_SLOT 2870 - 1526
> libkfile.so.3.0.0 : R_386_32 3392 - 2871   R_386_JUMP_SLOT 1008 - 693
> libkhtml.so.3.0.0 : R_386_32 13134 - 1414   R_386_JUMP_SLOT 2310 - 874
> libkio.so.3.0.0 : R_386_32 1183 - 689   R_386_JUMP_SLOT 837 - 458
> libkjava.so.1.0.0 : R_386_32 321 - 321   R_386_JUMP_SLOT 227 - 227
> libksycoca.so.3.0.0 : R_386_32 1017 - 522   R_386_JUMP_SLOT 789 - 456

Oh, that's not bad at all. Especially khtml is pretty impressive. 

The 12591 of libkdeui is still high... can you check how many _different_ 
symbols that involves? The BSD linker guy improved link time quite a bit by 
caching the symbol lookups for R_386_32. I suggested to do that for ld-linux 
as well, but I don't think that was picked up (yet).

Cheers,
Waldo
-- 
bastian@kde.org | SuSE Labs KDE Developer | bastian@suse.com

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic