This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: [I don't think it's off-topic at all] Linking speed for C++


> 

> > > So is there some reason why the KDE shared libs can't be linked with
> > > `-Bsymbolic'?  Would linking them with `-Bsymbolic' improve startup times?
> > > Has anyone tried this?

I wrote:
> > It won't suffice because a relocation will still be needed: the vtable
> > entries point to absolute addresses.

Richard Henderson wrote:
> While it's true that it does not completely eliminate the
> dynamic relocation, it does (or should) eliminate a symbol
> lookup -- eg an R_386_32 relocation should be replaced by
> an R_386_RELATIVE relocation which is considerably simpler
> to process.

Well, in that case some interested KDE developer might want to try using
-Bsymbolic and see if it improves startup times ...



Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]