[OE-core] [PATCH V3 1/1] gconf: fix multilib conflict - org.gnome.GConf.service

Burton, Ross ross.burton at intel.com
Wed Oct 22 11:04:32 UTC 2014


On 22 October 2014 11:58, Mark Hatle <mark.hatle at windriver.com> wrote:
> Installing both the lib32 and "regular" version of gconf attempts to install
> the file "/usr/share/dbus-1/services/org.gnome.GConf.service" twice.  (This
> is normally acceptable, as long as the -contents- of the file are
> identical.)  For whatever reason the contents are different, and the usual
> way to fix this is to provide a unique file that both versions can include.
>
> This way only one version will be installed, but yet the other service
> elements will be properly duplicated.
>
> I'd like a bit more information in the commit message indicating what the
> conflict actually was between both files (since I believe the service file
> is textual so a diff is easy to include).

This patch moves the org.gnome.GConf.service file into ${libdir} as
that file contains a reference to ${libexecdir} which is different on
multilib builds (and a good reason why libexecdir shouldn't depend on
libdir), so the files are not identical.

My question is why are we installing two copies of the GConf daemon,
can't we just install this package once?

Ross



More information about the Openembedded-core mailing list