From: Kai Kang <kai.k...@windriver.com> 1 test steps Set config in local.conf:
MACHINE = "qemux86-64" require conf/multilib.conf MULTILIBS = "multilib:lib32" DEFAULTTUNE_virtclass-multilib-lib32 = "x86" IMAGE_INSTALL_append = " packagegroup-core-buildessential ldd gobject-introspection lib32-gobject-introspection gobject-introspection-dev lib32-gobject-introspection-dev" 2 bitbake core-image-sato 3 runqemu qemux86-64 4 runtime test: Prepare a simple c file: // test.h int test_foo(); // test.c #include <stdio.h> int test_foo() { printf("hello world.\n"); return 0; } 4.1 verify /usr/lib64/gir-1.0 is searched # mv /usr/lib64/gir-1.0/ /tmp # g-ir-scanner --no-libtool --namespace=Test --nsversion=0 --library=test --output Test-0.gir --include=GObject-2.0 test.c test.h Couldn't find include 'GObject-2.0.gir' (search path: '['gir-1.0', '/usr/share/gir-1.0', '/usr/lib64/gir-1.0', '/usr/share/gir-1.0', '/usr/share/gir-1.0']') 4.2 verify g-ir-scanner and g-ir-compiler work # gcc -fPIC -shared test.c -o libtest.so # g-ir-scanner --no-libtool --namespace=Test --nsversion=0 --library=test --output Test-0.gir --include=GObject-2.0 test.c test.h # g-ir-compiler Test-0.gir -o Test-0.typelib The following changes since commit 4806d533044011811e78ac41c6aeee3de4224a1e: bitbake: main: Fix environment handling for UI module imports (2018-10-10 12:47:48 +0100) are available in the Git repository at: git://git.pokylinux.org/poky-contrib kangkai/gir-ml http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=kangkai/gir-ml Kai Kang (3): gobject-introspection: add required python modules to rdepends gobject-introspection: fix multilib install file conflicts vala: update vapigen-wrapper meta/recipes-devtools/vala/vala.inc | 7 +- ...nfigure.ac-make-GIR_DIR-configurable.patch | 68 +++++++++++++++++ ...02-g-ir-tools-respect-gir_dir_prefix.patch | 76 +++++++++++++++++++ .../gobject-introspection_1.58.0.bb | 13 +++- 4 files changed, 160 insertions(+), 4 deletions(-) create mode 100644 meta/recipes-gnome/gobject-introspection/gobject-introspection/0001-configure.ac-make-GIR_DIR-configurable.patch create mode 100644 meta/recipes-gnome/gobject-introspection/gobject-introspection/0002-g-ir-tools-respect-gir_dir_prefix.patch -- 2.18.0 -- _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core