A few years ago, libfreetype introduced FT_Get_Font_Format() as an alias for FT_Get_X11_Font_Format(), but FT_Get_X11_Font_Format() was kept for abi backwards-compatibility.
Our qt bump to 5.9 introduced a call toFT_Get_Font_Format(). Replace it with FT_Get_X11_Font_Format() in order to remain compatibile with older freetype, which is still used by e.g. Ubuntu Trusty.
Needs 0.17 backport.
depends: fix bitcoin-qt back-compat with older freetype versions at runtime
A few years ago, libfreetype introduced FT_Get_Font_Format() as an alias for
FT_Get_X11_Font_Format(), but FT_Get_X11_Font_Format() was kept for abi
backwards-compatibility.
Our qt bump to 5.9 introduced a call to FT_Get_Font_Format(). Replace it with
FT_Get_X11_Font_Format() in order to remain compatibile with older freetype,
which is still used by e.g. Ubuntu Trusty.
430bf6c7a1
theuni
commented at 1:06 PM on September 28, 2018:
member
As an aside, there are several shared libs that we build in order to link qt against, but that we don't actually ship. libfreetype is one of them. We should downgrade those to the minimum viable versions in order to detect these issues at build-time.
fanquake added the label Build system on Sep 28, 2018
fanquake added the label Needs backport on Sep 28, 2018
fanquake added this to the milestone 0.17.0 on Sep 28, 2018
theuni
commented at 1:29 PM on September 28, 2018:
member
It would either fail to compile due to a missing FT_Get_Font_Format() definition, or if that happened to be hard-coded somewhere, it would fail to link due to the unresolved symbol.
jonasschnelli
commented at 7:30 PM on September 28, 2018:
contributor
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