-
Notifications
You must be signed in to change notification settings - Fork 699
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
FreeType circular deps for extended capabilities (with HarfBuzz) #3441
Comments
@hajgato not sure the enhanced |
@boegel: well, this is one more reason to extend the |
@hajgato how about simply including the Freetype without Harfbuzz as build dep when installing Harfbuzz? Would that work? |
@boegel: I was thinking about it, but its a circular dep.
|
@boegel: plus you have to load [from4], if you need |
Urgh, what a mess... Is that how it is also done by other projects, e.g. RPMs? Also, does the installation of both |
@boegel: |
I think it's safe to say by now that we haven't been hurt to much by missing out on whatever the extended functionality in freetype might have been (and circular deps would be a massive problem to deal with) |
We might have to put in order
FreeType
(its with a circular dep for extended capabilities):FreeType
recommendsHarfBuzz
HarfBuzz
recommendsFreeType
Solution would be:
FreeType
withoutHarfBuzz
HarfBuzz
(withFreeType
withoutHarfBuzz
)FreeType
(withHarfBuzz
)We could use the new easyblock easybuilders/easybuild-easyblocks#979
see #3440
Putting the installation order to
FreeType
HarfBuzz
FreeType
then we would have a FreeType-HarfBuzz bundle.
Thoughts?
The text was updated successfully, but these errors were encountered: