On Fri, May 28, 2021 at 5:24 PM Alan Carvalho de Assis <acas...@gmail.com> wrote:
> Hi Nathan, > > On 5/28/21, Nathan Hartman <hartman.nat...@gmail.com> wrote: > > On Fri, May 28, 2021 at 4:43 PM Alan Carvalho de Assis > > <acas...@gmail.com> wrote: > >> > >> Hi Erik, > >> > >> Thank you very much for your help. > >> > >> I noticed the final binary is too big (more than 300KB), is it also > >> happening to you? > >> > >> BR, > >> > >> Alan > > > > > > Do some sections in the linker script need (NOLOAD)? > > > > See PR-3198 [1], where the binary was also huge, until davids5 taught > > me about that: > > > > [1] https://github.com/apache/incubator-nuttx/pull/3198 > > > > Good question! > > When using external libraries with NuttX I need to use "--gc-sections" > to reduce the final size: > > > https://acassis.wordpress.com/2020/10/06/linking-external-libraries-on-nuttx/ > > BR, > > Alan Ah, yes, I use that too, together with -ffunction-sections and -fdata-sections, because the linker gc works at the granularity of a section. Did it work in this case? Nathan