From c46a6e809e3fe8991d66842725556674e0fc96eb Mon Sep 17 00:00:00 2001 From: Alexey Brodkin Date: Thu, 7 Oct 2021 12:09:35 -0700 Subject: ncurses: Use new v6 ABI by default These days old v5 ABI is not that relevant as it used to be back in 2015 when ncurses 6.x was added to CT-NG. And now we see say target "gdb" relying on "libncurses.so.5", while up-to-date Buildroot provides "libncurses.so" & "libncurses.so.6": --------------------------->8------------------------- $ ldd /bin/gdb libncurses.so.5 => not found libstdc++.so.6 => /lib/libstdc++.so.6 (0x20022000) libm.so.6 => /lib/libm.so.6 (0x2017c000) libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x201ba000) libc.so.6 => /lib/libc.so.6 (0x201c8000) /lib/ld-linux-arc.so.2 (0x20000000) --------------------------->8------------------------- Switching to a default (v6 ABI) by default. And... --------------------------->8------------------------- $ ldd /bin/gdb libncurses.so.6 => /usr/lib/libncurses.so.6 (0x20022000) libstdc++.so.6 => /lib/libstdc++.so.6 (0x20054000) libm.so.6 => /lib/libm.so.6 (0x201ae000) libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x201ec000) libc.so.6 => /lib/libc.so.6 (0x201fa000) /lib/ld-linux-arc.so.2 (0x20000000) --------------------------->8------------------------- Signed-off-by: Alexey Brodkin diff --git a/config/comp_libs/ncurses.in b/config/comp_libs/ncurses.in index c54713c..4e7e6d4 100644 --- a/config/comp_libs/ncurses.in +++ b/config/comp_libs/ncurses.in @@ -2,7 +2,7 @@ config NCURSES_NEW_ABI bool "ncurses 6.0 ABI support" - depends on EXPERIMENTAL + default y help This option allows you to use the new ncurses-6 ABI. It's wise to leave this disabled and stick with the ncurses-5 ABI! -- cgit v0.10.2-6-g49f6