build, qt: Fix libraries linking order for Linux hosts #22174

pull hebasto wants to merge 1 commits into bitcoin:master from hebasto:210606-order changing 1 files +1 −1
  1. hebasto commented at 8:37 pm on June 6, 2021: member

    -lxcb-shm should follow -lxcb when linking libraries for Linux hosts.

    Fixes #22105.

  2. build, qt: Fix libraries linking order for Linux hosts
    This change fixes configuring with Qt on Alpine Linux.
    a8bd5ea017
  3. hebasto added the label Linux/Unix on Jun 6, 2021
  4. hebasto added the label Build system on Jun 6, 2021
  5. ghost commented at 2:30 am on June 7, 2021: none

    Running Alpine as VM. Followed the steps mentioned in https://gist.github.com/hebasto/a7f08e44ddb79cc4cde2762cf9ec5688

    Getting an error for make -C depends

    image

  6. hebasto commented at 2:56 am on June 7, 2021: member

    @prayank23

    0$ sudo apk add pkgconf
    

    ?

  7. ghost commented at 5:49 am on June 7, 2021: none

    $ sudo apk add pkgconf

    Thanks. It worked. Compiled successfully and bitcoin-qt works without any issues.

    ACK https://github.com/bitcoin/bitcoin/pull/22174/commits/a8bd5ea01720e5639cabdc9897cf9cf7c02c47c6

    image

  8. hebasto commented at 12:04 pm on June 7, 2021: member

    @prayank23

    $ sudo apk add pkgconf

    Thanks. It worked. Compiled successfully and bitcoin-qt works without any issues.

    Thanks for testing! I’ve updated https://gist.github.com/hebasto/a7f08e44ddb79cc4cde2762cf9ec5688.

  9. fanquake commented at 7:10 am on June 9, 2021: member

    Guix builds:

     0bash-5.1# find guix-build-$(git rev-parse --short=12 HEAD)/output/ -type f -print0 | env LC_ALL=C sort -z | xargs -r0 sha256sum
     1c33941bd3d21ae2d0729be2bea4e845e64d4580cd6fe99cb087a994cd5729137  guix-build-a8bd5ea01720/output/aarch64-linux-gnu/bitcoin-a8bd5ea01720-aarch64-linux-gnu-debug.tar.gz
     2ecb455b447f1bfe8f6cc1b50efc3949e732e72eb59bb4e7e6de4fc9a37e69147  guix-build-a8bd5ea01720/output/aarch64-linux-gnu/bitcoin-a8bd5ea01720-aarch64-linux-gnu.tar.gz
     3cb5bdb49d625b5726cafed241820dc8c1b340ab12685ff22101853addff06866  guix-build-a8bd5ea01720/output/aarch64-linux-gnu/inputs.SHA256SUMS
     417253913b7562fc3301bb40fe1a0e31ab6cb9100f6aa5a20ea3c582173ee2990  guix-build-a8bd5ea01720/output/arm-linux-gnueabihf/bitcoin-a8bd5ea01720-arm-linux-gnueabihf-debug.tar.gz
     58290f60d16d89ddb77bdff5b584d7362ce5382526c1ddc339be06e2550a56757  guix-build-a8bd5ea01720/output/arm-linux-gnueabihf/bitcoin-a8bd5ea01720-arm-linux-gnueabihf.tar.gz
     6cb5bdb49d625b5726cafed241820dc8c1b340ab12685ff22101853addff06866  guix-build-a8bd5ea01720/output/arm-linux-gnueabihf/inputs.SHA256SUMS
     7e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  guix-build-a8bd5ea01720/output/dist-archive/SKIPATTEST.TAG
     8f37513d317311107f23877f4e9b42658586dc6bd2a32fab32679c62222986276  guix-build-a8bd5ea01720/output/dist-archive/bitcoin-a8bd5ea01720.tar.gz
     9c3027aa748850163c19744b4f8867785acc49ffeccd66dc79213c5669c083686  guix-build-a8bd5ea01720/output/powerpc64-linux-gnu/bitcoin-a8bd5ea01720-powerpc64-linux-gnu-debug.tar.gz
    10848e84c5b1389e791e737288d2ece86de1dc8150b6598cbf80d772a4c8f323f9  guix-build-a8bd5ea01720/output/powerpc64-linux-gnu/bitcoin-a8bd5ea01720-powerpc64-linux-gnu.tar.gz
    11cb5bdb49d625b5726cafed241820dc8c1b340ab12685ff22101853addff06866  guix-build-a8bd5ea01720/output/powerpc64-linux-gnu/inputs.SHA256SUMS
    124a8922124c2fe52da464e51ab4bf213d1bd111a9c2faeb8d61320617004aadba  guix-build-a8bd5ea01720/output/powerpc64le-linux-gnu/bitcoin-a8bd5ea01720-powerpc64le-linux-gnu-debug.tar.gz
    137e991b0d67b9d3c57daa0f487507a6d4b71009f492e5a369b987fbc1885180bc  guix-build-a8bd5ea01720/output/powerpc64le-linux-gnu/bitcoin-a8bd5ea01720-powerpc64le-linux-gnu.tar.gz
    14cb5bdb49d625b5726cafed241820dc8c1b340ab12685ff22101853addff06866  guix-build-a8bd5ea01720/output/powerpc64le-linux-gnu/inputs.SHA256SUMS
    15a62ea81d1c989b9bd70404d6c9b69cd6a6f2d5c0965af007b0cc7d393b3cd832  guix-build-a8bd5ea01720/output/riscv64-linux-gnu/bitcoin-a8bd5ea01720-riscv64-linux-gnu-debug.tar.gz
    1611bb8039da30f7bfdf0bd19c2f5cc1c51159f5be1618d5e92b34c59ad1598549  guix-build-a8bd5ea01720/output/riscv64-linux-gnu/bitcoin-a8bd5ea01720-riscv64-linux-gnu.tar.gz
    17cb5bdb49d625b5726cafed241820dc8c1b340ab12685ff22101853addff06866  guix-build-a8bd5ea01720/output/riscv64-linux-gnu/inputs.SHA256SUMS
    18ff719bf7526043f4d0887a0b7ad9e1211c7f5fe1fa88b6e97496dc92570164a0  guix-build-a8bd5ea01720/output/x86_64-apple-darwin18/bitcoin-a8bd5ea01720-osx-unsigned.dmg
    19919986e94fc47d63bf3cde4ba813eda3446809fc183d05a200e4fbf163fee583  guix-build-a8bd5ea01720/output/x86_64-apple-darwin18/bitcoin-a8bd5ea01720-osx-unsigned.tar.gz
    209f3a04127b64b4d94a42394a7c39fd5e562a607288b814ccfa84ea9e46a214d2  guix-build-a8bd5ea01720/output/x86_64-apple-darwin18/bitcoin-a8bd5ea01720-osx64.tar.gz
    21cb5bdb49d625b5726cafed241820dc8c1b340ab12685ff22101853addff06866  guix-build-a8bd5ea01720/output/x86_64-apple-darwin18/inputs.SHA256SUMS
    2227d043d6728f2284d13746a3e0391cba5c8d6a6e90ac6db81003633b3d8f85b8  guix-build-a8bd5ea01720/output/x86_64-linux-gnu/bitcoin-a8bd5ea01720-x86_64-linux-gnu-debug.tar.gz
    231e7dded2772d8aa34e8040d2340824521d6e9090370c73065d814251096f89f1  guix-build-a8bd5ea01720/output/x86_64-linux-gnu/bitcoin-a8bd5ea01720-x86_64-linux-gnu.tar.gz
    24cb5bdb49d625b5726cafed241820dc8c1b340ab12685ff22101853addff06866  guix-build-a8bd5ea01720/output/x86_64-linux-gnu/inputs.SHA256SUMS
    25f18c15f228e3074235fa00031b854359c9ebc77a15af410a2f2f7419ec8e679e  guix-build-a8bd5ea01720/output/x86_64-w64-mingw32/bitcoin-a8bd5ea01720-win-unsigned.tar.gz
    267981983e17aa5e750d546c23e20af40b4ddb0e518284dfc32a6775b158bb0a47  guix-build-a8bd5ea01720/output/x86_64-w64-mingw32/bitcoin-a8bd5ea01720-win64-debug.zip
    27d0a7de5f9ce1953e8cb8277fabc759e3d3694b49ffbea3e1661396a170d8891c  guix-build-a8bd5ea01720/output/x86_64-w64-mingw32/bitcoin-a8bd5ea01720-win64-setup-unsigned.exe
    285fd16269fcccbb542388acf091283e95ec072b25c427647ad3f11d10d42b0302  guix-build-a8bd5ea01720/output/x86_64-w64-mingw32/bitcoin-a8bd5ea01720-win64.zip
    29cb5bdb49d625b5726cafed241820dc8c1b340ab12685ff22101853addff06866  guix-build-a8bd5ea01720/output/x86_64-w64-mingw32/inputs.SHA256SUMS
    
  10. fanquake approved
  11. fanquake commented at 7:34 am on June 9, 2021: member
    ACK a8bd5ea01720e5639cabdc9897cf9cf7c02c47c6
  12. fanquake merged this on Jun 9, 2021
  13. fanquake closed this on Jun 9, 2021

  14. hebasto deleted the branch on Jun 9, 2021
  15. sidhujag referenced this in commit d566c7fb5f on Jun 9, 2021
  16. PastaPastaPasta referenced this in commit 6262577fcb on Apr 28, 2022
  17. PastaPastaPasta referenced this in commit 928cf49443 on Apr 28, 2022
  18. gwillen referenced this in commit d2701c9bad on Jun 1, 2022
  19. DrahtBot locked this on Aug 18, 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-11-21 09:12 UTC

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