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>.

Reply via email to