From 13e4dfd3d279693ae7a3a56a00a7b0d88cd26bd1 Mon Sep 17 00:00:00 2001 From: Chris Johns Date: Tue, 28 Apr 2020 18:34:08 +1000 Subject: rtems-bsb: Use linker garbage collection for BSP based builds Close #3944. --- rtems/config/rtems-bsp.cfg | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'rtems/config/rtems-bsp.cfg') diff --git a/rtems/config/rtems-bsp.cfg b/rtems/config/rtems-bsp.cfg index d50615e..801cd5c 100644 --- a/rtems/config/rtems-bsp.cfg +++ b/rtems/config/rtems-bsp.cfg @@ -227,11 +227,20 @@ %define rtems_bsp_libs %{rtems_bsp_libs} -lrtemsdefaultconfig %endif +# +# Define any extra flags we may need. +# +%define rtems_bsp_ldflags_extra \ + %{?rtems_bsp_ldflags_extra: %{rtems_bsp_ldflags_extra}} \ + -Wl,--gc-sections + # # The linker flags need to include the machine options for the BSP. # %define mflags_filter awk '{for (i=1;i