linux-embedded-digest wrote: > > From: Dan Malek <[EMAIL PROTECTED]> > Subject: Re: Calling testers for another Dead Function Optimisation update > > 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. I was told to trim down > the size of my embedded kernel by using configuration options > (and loadable modules) rather than selective loading of functions > by 'ld'. I'm wondering if it would be possible to use this patch as an auditing tool; get a sorted link map before and after the patch, and use the list of entries that have disappeared as a checklist of functions and data to hand-check for exclusion using the CONFIG_ method... Just my two-cents worth... Regards, Mitch. -- | mailto:[EMAIL PROTECTED] | Not the official view of: | | mailto:[EMAIL PROTECTED] | Australian Calculator Opn | | Certified Linux Evangelist! | Hewlett Packard Australia | -- To unsubscribe from this list, send a message to [EMAIL PROTECTED] with the command "unsubscribe linux-embedded" in the message body. For more information, see <http://waste.org/mail/linux-embedded>.
