On Fri, Jul 18, 2014 at 03:30:57PM +0000, Maupin, Chase wrote: > >-----Original Message----- > >From: [email protected] [mailto:meta-ti- > >[email protected]] On Behalf Of Robert P. J. Day > >Sent: Friday, July 18, 2014 6:47 AM > >To: meta-ti mailing list > >Subject: [meta-ti] curious about libdrm-2.4.41 recipe from meta-ti > >layer > > > > > > i was perusing a number of yocto layers looking for cool > >examples to > >use in an upcoming class and ran across this oddity in the meta-ti > >layer: > > > >recipes-graphics/drm/libdrm_2.4.41.bb: > > FILESEXTRAPATHS_append := ":${COREBASE}/meta/recipes- > >graphics/drm/libdrm" > > > > in all of the layers i've looked at, that is the only example of > >*appending* to FILESEXTRAPATHS i've ever seen, so i thought i'd > >look > >closer to see what was going on. > > > > even though oe-core defines a libdrm recipe file, the meta-ti > >layer > >doesn't use a bbappend for its version. rather, it explicitly adds > >the > >libdrm/ directory from oe-core using a reference to ${COREBASE}, > >then > >adds its own files. that's valid, i guess, it just looks weird and > >is > >the only time i've ever seen that. > > The recipe also defines using a TI version of libdrm (I don't like that but > it is what we have been given from the component team doing this). So the > intent here is to: > > 1. Define a libdrm that uses the TI modified sources. > 2. Use the recipe only for the omap-a15 devices and make that an explicit > setting by setting default preference to -1. > > This wasn't done as an append because we wanted this only for omap-a15 > devices when explicitely set as the preferred version to use and not impact > other devices using the later version from oe-core. > > As for the reference to COREBASE it is to pick up the > GNU_SOURCE_definition.patch file rather than overlaying that as well.
Heh, if I knew you were already replying to this, I would have avoided duplicating the effort... > > i'm also puzzled that the meta-ti recipe sets: > > > >DEFAULT_PREFERENCE = "-1" > > > >what's that for? given that the oe-core layer already defines a > >recipe for libdrm that has a higher version number, why would the > >above line be necessary? > > > > just trying to understand the rationale behind this unusual > >construction. > > > >rday > > > >-- > > > >================================================================== > >====== > >Robert P. J. Day Ottawa, Ontario, > >CANADA > > http://crashcourse.ca > > > >Twitter: > >http://twitter.com/rpjday > >LinkedIn: > >http://ca.linkedin.com/in/rpjday > >================================================================== > >====== > > > >-- > >_______________________________________________ > >meta-ti mailing list > >[email protected] > >https://lists.yoctoproject.org/listinfo/meta-ti > -- > _______________________________________________ > meta-ti mailing list > [email protected] > https://lists.yoctoproject.org/listinfo/meta-ti -- _______________________________________________ meta-ti mailing list [email protected] https://lists.yoctoproject.org/listinfo/meta-ti
