>-----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. > > 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
