Updated info about:
- Qt-bundled FreeType library on Android
- Qt-bundled HarfBuzz-NG library
- Qt dependency version (5.9.7 -> 5.9.8, #16413)
ACK df97e592078a33f6bf535979e05967c563de317b.
~ACK df97e592078a33f6bf535979e05967c563de317b~
I'm not quite sure I understand the semantics of the table. does it mean it's only bundled in QT-android or also or both? (because fontconfig also requires freetype, even on linux)
I'm not quite sure I understand the semantics of the table. does it mean it's only bundled in QT-android or also or both? (because
fontconfigalso requiresfreetype, even on linux)
To set whether Qt should use the system's versions of the libraries or to use the bundled version, pass either
-systemor-qtbefore the name of the library to configure. It is also possible to disable support for these libraries by using-noinstead of-qt.
So, only on Android platform the bundled version of freetype is used.
Other Linux platforms use system's freetype.
I know that. what I tried to ask is does this change semantically mean that this is the only place where freetype is used? if so then that's not right. if it doesn't then it's fine.
in other words. in qt freetype is only used in android. outside of qt it's used in more places in "normal" linux too.
https://github.com/bitcoin/bitcoin/blob/b931f61b9ab098ea4ea8fbe4cbf0b03c566c3f63/depends/packages/packages.mk#L7
https://github.com/bitcoin/bitcoin/blob/b931f61b9ab098ea4ea8fbe4cbf0b03c566c3f63/depends/packages/fontconfig.mk#L6
in other words. in qt
freetypeis only used in android. outside of qt it's used in more places in "normal" linux too.
freetype is used by Qt:
freetype on Androidfreetype on Linux (non-Android)... this change semantically mean that this is the only place where
freetypeis used?
The column name is "Bundled Qt library" ;)
ACK df97e592078a33f6bf535979e05967c563de317b