[Buildroot] [PATCH 1/1] dbus-python: select pyexpat dependency

Thomas Petazzoni thomas.petazzoni at free-electrons.com
Mon Nov 18 23:17:44 UTC 2013

Dear Ivan Sergeev,

On Mon, 18 Nov 2013 14:35:03 -0800, Ivan Sergeev wrote:

> dbus-python requires xml.parsers.expat, which is provided by the pyexpat module. This patch enables the pyexpat module when dbus-python is selected.

This looks good, but I don't see the patch in your e-mail :)

> NOTE: I had to delete output/build/python-2.7.3/ for the enabled pyexpat to take effect during a rebuild (simple "make") of buildroot. I presume this is because it's configured and built with python-2.7.3, but perhaps this should be handled automatically  -- marking python-2.7.3 "dirty" somehow?

No, Buildroot doesn't try to be smart about detecting what needs to be
rebuilt after a configuration change or a .mk/Config.in change. See
http://buildroot.org/downloads/manual/manual.html#full-rebuild. It's up
to the user to know what to rebuild, or to trigger a full rebuild when
in doubt.

Best regards,

Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering

More information about the buildroot mailing list