build: Avoid @GLIBC_2.25 symbols for compatibility #22318

pull hebasto wants to merge 2 commits into bitcoin:master from hebasto:210623-random changing 3 files +20 −0
  1. hebasto commented at 2:11 am on June 23, 2021: member

    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 (c93e123dc72bfc1bd2c637fdcd032e570d53a7bd):

    0$ 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
    15
    

    With this PR:

    0$ 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
    10
    
  2. build: Avoid getrandom@GLIBC_2.25 symbol in libevent package a4b0b340df
  3. build, qt: Avoid getentropy@GLIBC_2.25 symbol 35aab4f0c0
  4. fanquake added the label Build system on Jun 23, 2021
  5. DrahtBot commented at 3:35 pm on June 23, 2021: member

    The following sections might be updated with supplementary metadata relevant to reviewers and maintainers.

    Conflicts

    Reviewers, this pull request conflicts with the following ones:

    If you consider this pull request important, please also help to review the conflicting pull requests. Ideally, start with the one that should be merged first.

  6. hebasto commented at 9:00 am on July 1, 2021: member
    Closing in favor of #22365.
  7. hebasto closed this on Jul 1, 2021

  8. DrahtBot locked this on Aug 16, 2022

github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2024-07-05 19:13 UTC

This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me