RFC: PowerPC bsp_specs Clean Up Question

Chris Johns chrisj at rtems.org
Thu Dec 21 07:16:13 UTC 2017


On 21/12/17 6:13 pm, Sebastian Huber wrote:
> On 12/12/17 02:54, Joel Sherrill wrote:
>> Many of the PowerPC BSPs uses a shared linker script. That's good.
>> Unfortunately, there is variation in the start symbol and the use of a "-u"
>> (e.g. undefined) symbol in the bsp_specs. I had initially thought I would add
>> the start symbol and any use of -u to the linkcmds (EXTERN). But now I am
>> thinking that due to use of shared linker scripts and inconsistencies, some
>> BSPs are better off if I add command line arguments to the linking stage.
>>
>> Also some use motld_start.o as the start file which is in conflict with other
>> BSPs using the same linker script.
>>
>> This is the fragment in bsp_specs I am trying to eliminate or standardize:
>>
>> -e __rtems_entry_point -u __vectors motld_start.o%s
>>
>> Thoughts?
> 
> Why don't we use _start for all entry points and start.o for all start files?
> 

+1

Chris



More information about the devel mailing list