This pull request implements the following functionality:
PR #351 introduces regression when build started using libreadline-dev package which is from licensing standpoint incompatible with code of Machinekit-HAL
The original libreadline-gplv2-dev package is no longer available on Ubuntu 21.04 Hirsute, which is why newly the buildsystem depends on libeditreadline-dev where possible and fall back to libreadline-gplv2-dev package
The libeditreadline-dev is a GPLv2 conforming wrapper around libeditline-dev providing libreadline-dev shims to allow straightforward linking (i.e. no change should be needed [not 100% true, but still]).
This pull request implements the following functionality:
libreadline-dev
package which is from licensing standpoint incompatible with code of Machinekit-HALlibreadline-gplv2-dev
package is no longer available on Ubuntu 21.04 Hirsute, which is why newly the buildsystem depends onlibeditreadline-dev
where possible and fall back tolibreadline-gplv2-dev
packagelibeditreadline-dev
is a GPLv2 conforming wrapper aroundlibeditline-dev
providinglibreadline-dev
shims to allow straightforward linking (i.e. no change should be needed [not 100% true, but still]).