-
Notifications
You must be signed in to change notification settings - Fork 1.8k
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
[question] Using full_package_mode
for glib with gtk dependencies causes brittle builds
#11684
Comments
I'm not sure what the best solution for this is - I'm inclined to suggest static glib should be an unsupported configuration (I can't debug a GTK app in Linux built with static glib - even with everything built from scratch), but I'm not sure that would solve the problem. This is really an issue with the cached binaries, as there's nothing really wrong with the recipe - it can be built using |
Hi! Any news on this topic? It would be really nice to have a solution, as we need Gtk. ^__^ |
I think this is going to continue to be a problem for any recipes where |
CCI will not use |
Now that glib is shared, I think we should be removing |
@hesham-essam Yes, removing full_package_mode sounds correct. We will need new PRs with those fixes. |
This is solved now |
My PR for building gtk on windows was successfully built #11308, but after #11545 it can't be built anymore, since harfbuzz updated its glib version. And since gtk and its dependencies use
full_package_mode
for glib (which is necessary to prevent multiple instances of glib), I getMISSING_DEPENDENCIES
error forharfbuzz
(as harfbuzz with the old glib is not in the cache anymore).This hard dependency makes it hard to update glib, since now if glib's version is bumped in any of gtk's dependencies, gtk will fail to build in the CI until all other dependencies bump glib's version as well.
How do you think this should be handled?
The text was updated successfully, but these errors were encountered: