Changes between Initial Version and Version 1 of Ticket #51462, comment 4


Ignore:
Timestamp:
May 24, 2016, 8:40:46 PM (8 years ago)
Author:
dbevans (David B. Evans)
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #51462, comment 4

    initial v1  
    1 Well, I'm still here so I'll handle this anyway. Fixed in r149002.  The mesa dependency here was introduced due to libepoxy which is used by gtk3 for both +quartz and +x11 builds.  libepoxy uses mesa at build time to establish its glx dispatch table but does not explicitly link with mesa.  This means that, as you say, mesa only needs to be installed for glx to work on the +x11 build. I tested this this morning to be sure.
     1Well, I'm still here so I'll handle this anyway. Fixed in r149002.  The mesa dependency here was introduced due to libepoxy which is required by gtk3 for both +quartz and +x11 builds.  libepoxy uses mesa at build time to establish its glx dispatch table but does not explicitly link with mesa.  This means that, as you say, mesa only needs to be installed for glx to work on the +x11 build. I tested this this morning to be sure.
    22
    33BTW, this also means that if you are building from scratch (libepoxy is not installed yet), mesa and its X11 dependencies will be installed as build dependencies of libepoxy but you can remove them after libepoxy is installed if using strictly +quartz.