This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

The arm-none-eabi-gdb.exe binary in version 12.3.rel1 is a debug build.

Hi all,

The arm-none-eabi-gdb binary in the windows 12.3.rel1 release is built with a debug configuration.  The binary file is 263MB (contains symbols) whereas previous versions were around 6MB.  I'm hoping ARM will see this and fix it for the next release :)

Cheers

David

Parents
  • Hi,

    Apologies for the delay in responding.

    The arm-none-eabi-gdb binary in the 12.3.Rel1 release contains debug symbols, which explains the large file size. We will address this in the next release. 

    With regards to the optimizations, I think that the binaries are built with -O2. If the GDB binary is slow, then this requires further investigation.

    I wasn't able to reproduce the issue yet. If possible, are you able to confirm whether the slowness in reading a large ELF file is only in the Windows binary, or is it also slower on the Linux hosted arm-none-eabi-gdb ?

    Kind regards,

    Vasee

Reply
  • Hi,

    Apologies for the delay in responding.

    The arm-none-eabi-gdb binary in the 12.3.Rel1 release contains debug symbols, which explains the large file size. We will address this in the next release. 

    With regards to the optimizations, I think that the binaries are built with -O2. If the GDB binary is slow, then this requires further investigation.

    I wasn't able to reproduce the issue yet. If possible, are you able to confirm whether the slowness in reading a large ELF file is only in the Windows binary, or is it also slower on the Linux hosted arm-none-eabi-gdb ?

    Kind regards,

    Vasee

Children