我正在从 pacman 安装 SFML,它需要 freetype,并且我在 freetype 和 harfbuzz 之间遇到了令人讨厌的循环依赖,这是另一个问题。
我的主要问题是关于这个依赖链:
Freetype -> harfbuzz -> glib2 -> python -> sqlite 等
$ pactree -s mingw-w64-x86_64-sfml
输出一棵非常大的树。我认为freetype是一个轻量级的库......
我想要 sfml,最后得到了 python 和 sqlite,安装了 350MB。
这正常吗?
我并不真正了解所有 harfbuzz 或 glib 是如何编写的,但这些依赖项似乎超出了范围。