depends: remove xinerama extension from libxcb #33217

pull fanquake wants to merge 2 commits into bitcoin:master from fanquake:drop_xinerama changing 2 files +1 −2
  1. fanquake commented at 5:29 pm on August 19, 2025: member

    This is listed on https://doc.qt.io/qt-5.15/linux-requirements.html as “recommended”, and doesn’t seem to be needed (only used for windowing over multiple screens support?) , and the fact that it’s no-longer installed by default on modern linux distros (i.e Ubuntu), is annoying/confusing for users. See:

    #30061 #32097 #33197 https://bitcoin.stackexchange.com/questions/122646/libxcb-xinerama0-library-required-by-bitcoin-qt

    I haven’t tested the GUI with these changes. Just opening an alternative to #33197. Note that we also already have libxcb-cursor0 documented as a potentially missing runtime dependency (see build-unix.md).

  2. depends: remove xinerama extension from libxcb
    This is listed on https://doc.qt.io/qt-5.15/linux-requirements.html as
    "recommended", however doesn't seem to be needed, and the fact that it's
    no-longer installed by default on modern linux distros, is
    annoying/confusing for users. See:
    
    https://github.com/bitcoin/bitcoin/issues/30061
    https://bitcoin.stackexchange.com/questions/122646/libxcb-xinerama0-library-required-by-bitcoin-qt
    https://github.com/bitcoin/bitcoin/pull/33197
    https://github.com/bitcoin/bitcoin/issues/32097
    8b9e99e996
  3. guix: remove libxcb-xinerama.so.0 from allowed libs e9623be19a
  4. DrahtBot added the label Build system on Aug 19, 2025
  5. DrahtBot commented at 5:29 pm on August 19, 2025: contributor

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

    Code Coverage & Benchmarks

    For details see: https://corecheck.dev/bitcoin/bitcoin/pulls/33217.

    Reviews

    See the guideline for information on the review process. A summary of reviews will appear here.

  6. fanquake requested review from hebasto on Aug 20, 2025
  7. luke-jr commented at 1:57 pm on August 20, 2025: member

    (only used for windowing over multiple screens support?)

    Deprecated by and incompatible with XRandR which was introduced in ~2001.


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: 2025-08-21 03:12 UTC

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