[oe] [oe-commits] Graeme Gregory : glib-2.0_2.22.4.bb : add new version totally clean recipe

Martin Jansa martin.jansa at gmail.com
Wed Jan 27 09:03:39 UTC 2010


On Mon, Jan 25, 2010 at 10:06 PM, git version control
<git at git.openembedded.org> wrote:
> Commit: 267bedfed32b4488a66f7d6af88665e06261082c
> URL:    http://gitweb.openembedded.net/?p=openembedded.git&a=commit;h=267bedfed32b4488a66f7d6af88665e06261082c
>
> glib-2.0_2.22.4.bb : add new version totally clean recipe
>
> The glib-2.0 recipe seemed to have gained a lot of un-needed extras and
> was also out of date for BBCLASSEXTEND and staging. So this is a minimalised
> new version.

Hi,

yesterday I did rebuild from scratch and noticed that
obexpush-1.0.0-r6 is failing with this version.

It's because it's looking for glibconfig.h only in
staging/armv4t-oe-linux-gnueabi/usr/include/glib-2.0 and this file is
with this version available only in
staging/armv4t-oe-linux-gnueabi/usr/lib/glib-2.0/include

with 2.22.4
bitbake at jama ~/tmpdir-dev-shr/staging/armv4t-oe-linux-gnueabi/usr/include/glib-2.0
$ diff . ../../lib/glib-2.0/include/
Only in .: gio
Only in .: glib
Only in ../../lib/glib-2.0/include/: glibconfig.h
Only in .: glib.h
Only in .: glib-object.h
Only in .: gmodule.h
Only in .: gobject

with 2.22.1
bitbake at jama ~/tmpdir-dev/staging/armv5te-angstrom-linux-gnueabi/usr/include/glib-2.0
$ diff -rq . ../../lib/glib-2.0/include/
Only in .: gio
Only in .: glib
Only in .: glib.h
Only in .: glib-object.h
Only in .: gmodule.h
Only in .: gobject


Just to make sure where it should be fixed..
Adding -I in obexpush recipe is easy enough as GLIBINC is exported
from recipe and glib-config is not used.
export GLIBINC = "-I${STAGING_INCDIR}/glib-2.0
-I${STAGING_LIBDIR}/glib-2.0/include"

but maybe glibconfig.h will be needed in other recipes too.

Regards,




More information about the Openembedded-devel mailing list