Mesa dependency in gtk3

Eric Gallager egall at gwmail.gwu.edu
Fri Oct 18 21:57:13 UTC 2024


On Fri, Oct 18, 2024 at 3:40 PM Vincent Habchi <vince at macports.org> wrote:
>
> 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
>

This seems relevant to my PR 26062:
https://github.com/macports/macports-ports/pull/26062


More information about the macports-dev mailing list