[Buildroot] GObject introspection

Baruch Siach baruch at tkos.co.il
Tue Feb 21 15:42:20 UTC 2017


Hi Gustavo,

On Tue, Feb 21, 2017 at 09:26:40AM -0300, Gustavo Zacarias wrote:
> On 2017-02-21 08:15, Baruch Siach wrote:
> > GObject introspection[1] is not currently packaged for Buildroot. Quite a 
> > few packages disable introspection support at build time. If fact, we go
> > into great trouble to disable introspection in libgtk3. Is there a reason 
> > why we don't package GObject introspection other than "nobody felt the 
> > need"? Does introspection require special build time handling?
> > 
> > My goal is to package pydbus[2] that depends on a newer version of
> > python-gobject (latest is 3.22, we currently package 2.28), which in
> > turn depends on GObject introspection.
> > 
> > The current Buildroot option for dbus Python binding is dbus-python, but
> > it is based on dbus-glib which is "obsolete and unmaintained"[3].
> > 
> > Any other option or suggestion?
> > 
> > [1] https://wiki.gnome.org/Projects/GObjectIntrospection
> > 
> > [2] https://github.com/LEW21/pydbus
> > 
> > [3] https://www.freedesktop.org/wiki/Software/DBusBindings/
> 
> Last time i checked introspection required some nasty tricks to cross
> compile.
> Just google around and you might find an update.
> I have/had some WIP somewhere, just need to see if that work is still
> relevant, but first i need to find it :)
> But other than "it needs some trickery" i see no other reason to avoid it.

Thanks. This is quite tricky indeed. Let me know if you find anything.

baruch

-- 
     http://baruch.siach.name/blog/                  ~. .~   Tk Open Systems
=}------------------------------------------------ooO--U--Ooo------------{=
   - baruch at tkos.co.il - tel: +972.52.368.4656, http://www.tkos.co.il -



More information about the buildroot mailing list