Mesa dependency in gtk3

Vincent Habchi vince at macports.org
Fri Oct 18 19:40:22 UTC 2024


Hi Clemens,

> In other words, when libepoxy is built in an environment where mesa is
> available, its pkg-config file will reference it. If mesa isn't
> installed while libepoxy is built, gtk3 will configure fine. If it is
> installed, gtk3 configure will fail when mesa is not installed.

You mean that if you have mesa installed when you build libepoxy, but then discard it before you install gtk3, gtk3 will fail, right?
If this is what you mean, the question is, who does that?

> fixed, we should keep the build dependency in gtk3, because a broken
> build is a bad user experience, and a build-time dependency isn't the
> end of the world.

While I agree with the first term, I don’t with the second. I like to keep my dependencies at an absolute minimum, and especially with x11.
But, of course, your mileage may vary :)

Thank you for your input!
Vincent



More information about the macports-dev mailing list