Dear OE folks,
`gobject-introspection` got added in 143188 [1] to get `libgee_0.6.0` to
build [2].
As a consequence the configure script of a lot of packages like `gtk+`,
`atk`, `gstreamer` detects the presence of GObject Introspection and
enables it.
$ ./configure --help
[…]
--enable-introspection=[no/auto/yes]
Enable introspection for this build
[…]
Auto detection seems to be the default.
[…]
configure:12206: checking for gobject-introspection
configure:12237: $PKG_CONFIG --exists --print-errors
"gobject-introspection-1.0 >= 0.6.7"
configure:12240: $? = 0
configure:12251: result: yes
[…]
Now for example Pango 1.10.0 does not generate a `gir` file, which was
enabled again in a later release [3]. This breaks building for example
`gtk+` [4].
The question is how to proceed.
1. Somehow excluding `gobject-introspection` from images.
2. Would packaging gir-repository [5] help?
3. Pass `--enable-introspection=no` by default to the configure script.
4. Add `--enable-introspection=no` to all relevant packages.
5. Update to new versions supporting GObject Introspection correctly.
What do you think?
Thanks,
Paul
[1]
http://cgit.openembedded.org/cgit.cgi/openembedded/commit/?id=14318872c0063d26c246a35b373dbfaf4f4c6587
[2]
http://cgit.openembedded.org/cgit.cgi/openembedded/commit/?id=64a53b0ab6695b9ec4e327524fb41a916067bbfd
[3]
http://git.gnome.org/browse/pango/commit/?id=078300ef69ab0855a7cc39503880cbc8b2e23494
[4]
http://lists.linuxtogo.org/pipermail/openembedded-devel/2010-October/025174.html
(patch is wrong though)
[5] http://git.gnome.org/browse/gir-repository/tree/
signature.asc
Description: This is a digitally signed message part
_______________________________________________ Openembedded-devel mailing list [email protected] http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
