[WIP] depends: Build `qt` and `qrencode` packages for OpenBSD hosts #35427

pull hebasto wants to merge 11 commits into bitcoin:master from hebasto:260531-openbsd-qt changing 25 files +304 −32
  1. hebasto commented at 4:57 PM on May 31, 2026: member

    Based on #35397.

  2. depends: openBSD cross with Clang 9bb19b65bf
  3. ci: add openBSD cross CI job 5fde8201a1
  4. depends: Fix `fontconfig` build for OpenBSD using LLVM toolchain 3e7d603855
  5. depends: Fix `libxcb` build for OpenBSD using LLVM toolchain 25f58054d8
  6. depends: Fix `libxkbcommon` build for OpenBSD using LLVM toolchain f19acdcde9
  7. depends: Fix `libxcb_util` build for OpenBSD using LLVM toolchain 15227dfa98
  8. depends: Fix `libxcb_util_render` build for OpenBSD using LLVM toolchain 3ade227814
  9. depends: Fix `libxcb_util_image` build for OpenBSD using LLVM toolchain 56a78619e1
  10. depends: Fix `libxcb_util_keysyms` build for OpenBSD using LLVM toolchain 60038f1af1
  11. depends: Fix `libxcb_util_wm` build for OpenBSD using LLVM toolchain 15967b7f80
  12. depends: Build `qt` and `qrencode` packages for OpenBSD hosts 97a41a5db9
  13. hebasto added the label Build system on May 31, 2026
  14. DrahtBot commented at 4:58 PM on May 31, 2026: contributor

    <!--e57a25ab6845829454e8d69fc972939a-->

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

    <!--006a51241073e994b41acfe9ec718e94-->

    Code Coverage & Benchmarks

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

    <!--021abf342d371248e50ceaed478a90ca-->

    Reviews

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

    <!--5faf32d7da4f0f540f40219e4f7537a3-->

  15. hebasto commented at 5:01 PM on May 31, 2026: member

    Still a WIP, as currently the fontconfig package in depends is misconfigured and builds a static library instead of a shared one:

    Configuring fontconfig...
    <snip>
    checking if libtool supports shared libraries... no
    checking whether to build shared libraries... no
    checking whether to build static libraries... yes
    <snip>
    
  16. in depends/patches/qt/fix_openbsd_network_kernel.patch:28 in 97a41a5db9
      23 | ++#ifndef Q_OS_OPENBSD
      24 | +     case IFT_STF:
      25 | ++#endif
      26 | +         return QNetworkInterface::Virtual;
      27 | +     }
      28 | + 
    



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: 2026-05-31 18:51 UTC

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