Gitian builds end up with this config implicitly due to missing harfbuzz system lib, this change explicitly disables the use of the lib completely, even if present.
We may eventually want to break out harfbuzz and build it in depends, but for now just ensure that runtime dependencies don't depend on whether or not harfbuzz was present on the builder.
@real-or-random Can you confirm that this fixes your issue?
depends: qt: avoid system harfbuzz and bz2
We may eventually want to break out harfbuzz and build it in depends, but
for now just ensure that runtime dependencies don't depend on whether or not
harfbuzz was present on the builder.
f149e31ea2
MarcoFalke added the label Needs gitian build on Oct 3, 2018
fanquake added the label Build system on Oct 3, 2018
DrahtBot
commented at 3:26 AM on October 4, 2018:
member
DrahtBot removed the label Needs gitian build on Oct 4, 2018
MarcoFalke deleted a comment on Oct 4, 2018
ken2812221
commented at 4:16 PM on October 6, 2018:
contributor
utACKf149e31ea2f28b72dbc3e7d7a8fe31466eabef85
fanquake
commented at 8:16 AM on October 8, 2018:
member
utACKf149e31
This upstream ticket also partially explains what happened (I haven't tracked down the actual commit). Basically, from 5.8.0, Qt overhauled its build system, and now defaults to -system-harfbuzz.
Also discussed with @theuni, and in any case we definitely don't want to be pulling in system harfbuzz, so making this explicit is better.
MarcoFalke merged this on Oct 8, 2018
MarcoFalke closed this on Oct 8, 2018
MarcoFalke referenced this in commit 4de0b5f39c on Oct 8, 2018
fanquake deleted a comment on Oct 13, 2018
UdjinM6 referenced this in commit 080b59a573 on Mar 1, 2019
PastaPastaPasta referenced this in commit de14aa5a34 on Mar 10, 2019
koad referenced this in commit 49746de943 on Oct 9, 2020
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-04-18 15:15 UTC
This site is hosted by @0xB10C More mirrored repositories can be found on mirror.b10c.me