HIVE_STATIC_BUILD not so static (libreadline.so.7)
Already mentioned before with #23 (closed) static build isn't fully static
This time, it's about cli_wallet
, attempt to run it on a system without libreadline7
results in:
error while loading shared libraries: libreadline.so.7: cannot open shared object file: No such file or directory
For Ubuntu 18.04 LTS it's not a big deal, because apt install libreadline7
solves the problem, but there's a valid use case for users that have some minimal system and just want to use pre-built cli_wallet
without installing extra packages, or it's even worse if one have a clean Ubuntu 20.04 LTS because ... there's no libreadline7 there.
More on that mess in Chris Siebenmann's post
Steps to reproduce:
clean system without libreadline7
package
wget https://gtg.openhive.network/get/bin/cli_wallet-v1.24.8
chmod +x ./cli_wallet-v1.24.8
./cli_wallet-v1.24.8
(same with current develop)