[PATCH] Use linker garbage collection for BSP based builds

Sebastian Huber sebastian.huber at embedded-brains.de
Tue Apr 14 07:12:34 UTC 2020


On 14/04/2020 09:02, Chris Johns wrote:

> On 14/4/20 4:57 pm, Sebastian Huber wrote:
>> Close #3944.
>> ---
>>   rtems/config/rtems-bsp.cfg | 2 +-
>>   1 file changed, 1 insertion(+), 1 deletion(-)
>>
>> diff --git a/rtems/config/rtems-bsp.cfg b/rtems/config/rtems-bsp.cfg
>> index d50615e..91296b1 100644
>> --- a/rtems/config/rtems-bsp.cfg
>> +++ b/rtems/config/rtems-bsp.cfg
>> @@ -231,7 +231,7 @@
>>   # The linker flags need to include the machine options for the BSP.
>>   #
>>   %define mflags_filter  awk '{for (i=1;i<NF;++i) if ($i ~ /\-m/) 
>> printf("%s ",$i);}'
>> -%define rtems_bsp_ldflags %{rtems_bsp_ldflags} $(echo 
>> "%{rtems_bsp_cflags}" | %{mflags_filter})
>> +%define rtems_bsp_ldflags %{rtems_bsp_ldflags} $(echo 
>> "%{rtems_bsp_cflags}" | %{mflags_filter}) -Wl,--gc-sections
>
> What about adding a define like ..
>
> %define rtems_bsp_ldflags_extra -Wl,--gc-sections
>
> .. or something like that and then adding it to rtems_bsp_ldflags?
>
> It would make it easier to track. 
Could you please change the patch and push it. In RTEMS 6, we should 
replace this flag tinkering.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/devel/attachments/20200414/90905224/attachment.html>


More information about the devel mailing list