On Thu, 2011-10-13 at 13:30 +0200, Martin Jansa wrote: > * also install internal GL headers to libgl-dev > > Signed-off-by: Martin Jansa <[email protected]> > --- > meta/recipes-graphics/mesa/mesa-common.inc | 18 ++++++++++++++++-- > 1 files changed, 16 insertions(+), 2 deletions(-) > > diff --git a/meta/recipes-graphics/mesa/mesa-common.inc > b/meta/recipes-graphics/mesa/mesa-common.inc > index 89ef0cf..62d9b24 100644 > --- a/meta/recipes-graphics/mesa/mesa-common.inc > +++ b/meta/recipes-graphics/mesa/mesa-common.inc > @@ -40,7 +40,21 @@ require glx-use-tls.inc > # Multiple virtual/gl providers being built breaks staging > EXCLUDE_FROM_WORLD = "1" > > -PACKAGES =+ "libglu libglu-dev" > - > +PACKAGES =+ "libegl libegl-dev libegl-dbg libglu libglu-dev libosmesa > libosmesa-dev libgl libgl-dev" > +FILES_libegl = "${libdir}/libEGL.so.* ${libdir}/egl/*.so" > +FILES_libgl = "${libdir}/libGL.so.*" > FILES_libglu = "${libdir}/libGLU.so.*" > +FILES_libosmesa = "${libdir}/libOSMesa.so.*" > + > +FILES_libegl-dev = "${libdir}/libEGL.* ${includedir}/EGL" > +FILES_libgl-dev = "${libdir}/libGL.* ${includedir}/GL" > FILES_libglu-dev = "${libdir}/libGLU.* ${includedir}/GL/glu*.h" > +FILES_libosmesa-dev = "${libdir}/libOSMesa.* ${includedir}/osmesa.h" > + > +FILES_${PN}-dbg += "${libdir}/dri/.debug/*" > +FILES_libegl-dbg += "${libdir}/egl/.debug/*" > + > +do_install_append () { > + install -d ${D}/${includedir}/GL > + cp -pPr ${S}/include/GL/internal* ${D}/${includedir}/GL > +}
This last do_install_append is wrong. Things should only be using installed header files, not internal uninstalled ones. If the need anything else there is a bug. I know the intel video driver had issues in this area but those were fixed in the driver. What other issues are people seeing without this piece? Cheers, Richard _______________________________________________ Openembedded-core mailing list [email protected] http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
