[PATCH] Use linker garbage collection for BSP based builds
    Chris Johns 
    chrisj at rtems.org
       
    Tue Apr 14 08:56:01 UTC 2020
    
    
  
On 14/4/20 5:12 pm, Sebastian Huber wrote:
> 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.
Sure, I will do this tomorrow.
> In RTEMS 6, we should replace this flag tinkering.
We need to only expose the machine flags from RTEMS by default and an 
extra flags are special pkgcfg flags.
Chris
    
    
More information about the devel
mailing list