Closed akashlevy closed 4 days ago
Ah got it. Didn't realize that the merged blocks were supposed to enforce mutual exclusion. Will fix this right now
Thanks. So when testing you actually must set ENABLE_READLINE to 0 and ENABLE_EDITLINE to 1, since readline is default set option
What are the reasons/motivation for this change?
There are three issues with
editline
in the Makefile:libbsd
andncurses
libraries, which are no longer neededENABLE_READLINE := 1
in the Makefile to do anythingABC_USE_NO_READLINE=1
, soreadline
still gets used forabc
Explain how this is achieved.
Fully decouple
editline
fromreadline
in the Makefile and reduceLIBS
flags down to just-ledit
If applicable, please suggest to reviewers how they can test the change.
Test on a machine/container/VM with
editline
installed but noreadline
. Runmake ENABLE_READLINE=0 ENABLE_EDITLINE=1
before and after the change