You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
How do other package managers do this?
MSVC apparently supports mutual imports, so technically it's possible to do. But I think that would need to be a single port that builds both libraries itself, and presumably needs a lot of patching for both build systems.
Hi @Ghabry thanks for posting this issue.
Currently freetype(v2.10.1) has been one of harfbuzz(v2.5.3) dependencies and harfbuzz need to depend on freetype to build in vcpkg.
Please try to update vcpkg and use them.
@ebraminio thanks for your all work on this issue.
Hi @zcream
Thanks for posting this issue again.
Could you please describe the specific issue you met? As for the current status, we cannot fix it that caused by circular dependency in near future.
Freetype supports textshaping through Harfbuzz but to compile harfbuzz you need freetype first.
Which means to get a freetype that supports harfbuzz the compile order is:
Any idea how to solve this? This would need a "freetype-with-harfbuzz" package that provides "freetype". Can this be expressed with vcpkg?
The text was updated successfully, but these errors were encountered: