On Thu, 02 Feb 2012 10:54:22 +0000, Jon TURNEY <jon.tur...@dronecode.org.uk> 
wrote:
> On 27/01/2012 20:20, Matt Turner wrote:
> > On Fri, Jan 27, 2012 at 8:11 PM, Jon TURNEY wrote:
> >> On 27/01/2012 08:03, Eric Anholt wrote:
> >>> On Thu, 26 Jan 2012 16:32:24 -0800 (PST), matts...@kemper.freedesktop.org 
> >>> (Matt Turner) wrote:
> >>>> Module: Mesa
> >>>> Branch: master
> >>>> Commit: 80aa78142d12b21dd7d4f0edc786af98a159a80f
> >>>> URL:    
> >>>> http://cgit.freedesktop.org/mesa/mesa/commit/?id=80aa78142d12b21dd7d4f0edc786af98a159a80f
> >>>>
> >>>> Author: Matt Turner <matts...@gmail.com>
> >>>> Date:   Thu Jan 26 19:31:12 2012 -0500
> >>>>
> >>>> dri: make sure to build libdricommon.la
> >>>
> >>> Ouch.  Sorry about this, folks, I built with a dirty tree and didn't
> >>> notice that the rebase off of the drirc changes wasn't good enough.
> >>
> >> This commit breaks the ability to build when ./configured -with-driver=dri
> >> --disable-driglx-direct --with-dri-drivers=swrast for platforms which don't
> >> have DRM (See [1]), as it tries to build libdricommon.la even if we aren't
> >> building a dri driver which requires it.
> >>
> >> Attached is a patch which fixes this, although I'm not sure if that's the 
> >> best
> >> way of solving this problem (it might make more sense to conditionalize on
> >> DRI_DIRS containing something other than swrast if all dri drivers are 
> >> going
> >> to use libdricommon)
> 
> Attached is a patch which fixes this the other way, which I think is probably
> better.

This looks good, except that the HAVE_ check should be put around the
definitions in common/, not the SUBDIRs.

(this is a general automake rule, and something that we're failing at in
Mesa).

Attachment: pgpaLNgyrL5Uq.pgp
Description: PGP signature

_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to