build: Avoid @GLIBC_2.25 symbols for compatibility
As noted in #22244, new symbols were introduced in the current release cycle, particularly:
getrandom@GLIBC_2.25getentropy@GLIBC_2.25
This PR gets rid of them.
On master (c93e123d):
$ objdump -T src/bitcoind src/bitcoin-cli src/bitcoin-tx src/bitcoin-util src/bitcoin-wallet src/test/test_bitcoin src/qt/bitcoin-qt | grep 2.25 | wc -l
5
With this PR:
$ objdump -T src/bitcoind src/bitcoin-cli src/bitcoin-tx src/bitcoin-util src/bitcoin-wallet src/test/test_bitcoin src/qt/bitcoin-qt | grep 2.25 | wc -l
0