arm-none-eabi-gdb requires old ncurses lib

Asked by mrechte

Hello,

Since my distro (ArchLinux) moved to ncures ABI 6, gdb is no longer working:

$ arm-none-eabi-gdb
arm-none-eabi-gdb: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory

Thanks

Question information

Language:
English Edit question
Status:
Solved
For:
GNU Arm Embedded Toolchain Edit question
Assignee:
No assignee Edit question
Solved by:
Thomas Preud'homme
Solved:
Last query:
Last reply:
Revision history for this message
Best Thomas Preud'homme (thomas-preudhomme) said :
#1

Hi,

That's problematic indeed. For now most distributions still have ncurses with ABI 5 so we will continue shipping arm-none-eabi-gdb built against that ABI for the time being but a solution will have to be found to handle the transition. In the meantime, I suggest that you rebuild our toolchain from source, following our How to build document.

Best regards.

Revision history for this message
mrechte (marc4-r) said :
#2

Thanks for your kind answer