Re: Calling testers for another Dead Function Optimisation updat

From: Jeremy Fitzhardinge (jeremy@goop.org)
Date: Wed May 17 2000 - 19:39:33 EST


On 14-May-2000 Dan Malek wrote:
> This is the way the kernel used to be, with the kernel objects
> as *.a files instead of *.o files. I remember a discussion on
> some mailing lists when things changed from *.a to *.o, and I
> asked why it had changed. The response I received was the change
> was due to loadable modules, that when you link the kernel as a
> bunch of *.a files the result is usually missing lots of functions
> that a loadable module may want to call.

Anything which is referenced by the exported symbol table will still be in the
image. The main value of Graham's work is that is allow's sub-object file
resolution for getting rid of unused stuff - useful for eliminating functions
which are only used with certain combinations of CONFIG settings.

        J

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Tue May 23 2000 - 21:00:13 EST