Skip to content

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.25
  • getentropy@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

Merge request reports

Loading