Re: Linker sections

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



obair <nabble@xxxxxxxxxxx> writes:

> I need to arrange code so that some functions appear at the start of the
> image along with all the sections needed to run.  Briefly the idea is that
> the first few functions will reread the entire binary out of flash again
> with error correction enabled.  The current loader does not provide error
> correction and cannot be changed.  The minimum amount of code is going to be
> dependent on being read from flash by the loader.  The order of the
> remainder of the objects is not important.  The sloe concern is that nothing
> executing in the first section (up as far as "_early_init_end") has any
> dependency on anything after that point.
>
> Extract of linker script is below.  For now I'm just taking the relevant
> sections of each object and bundling them together (so one object's .data
> section is followed by the next object's .text section).  It's not ideal. 
> What I'm trying to do is what is in the comment ("Shorthand") following that
> but it's not syntactically correct.  To do this would mean having 4
> occurrences of each object (like in the "Longhand" comment).  Is there some
> way to group together files in the linker?  Is there another approach more
> suited to this use?

This question is more for the binutils@xxxxxxxxxxxxxx mailing list
than the gcc-help mailing list.

I don't think there is any way to do what you want.  I think you can
use wildcards in the file name, so you could do it if you can rename
your files.

Ian

[Index of Archives]     [Linux C Programming]     [Linux Kernel]     [eCos]     [Fedora Development]     [Fedora Announce]     [Autoconf]     [The DWARVES Debugging Tools]     [Yosemite Campsites]     [Yosemite News]     [Linux GCC]

  Powered by Linux