[oe] [meta-gnome][PATCH] libnotify: add 0.5.2 and make it the default

Connor Abbott cwabbott0 at gmail.com
Mon Dec 5 01:19:15 UTC 2011


Well, in this case they don't, everything just intalls to
/usr/include/notify. The reason is that usually, programs using libnotify
hardcode that directory like this:
#include <notify/notify.h>

So it's impossible to install multiple versions at once without breakage at
least without changing the library itself or all its dependencies, as I
discovered.

On Wed, Nov 30, 2011 at 5:53 PM, Khem Raj <raj.khem at gmail.com> wrote:

> On Tue, Nov 29, 2011 at 3:13 PM, Connor Abbott <cwabbott0 at gmail.com>
> wrote:
> > Sorry, I must have had the 0.7.0 headers installed and didn't realize it.
> > Actually, that's a problem; if you build two different packages, one
> which
> > requires libnotify and one which requires libnotify3, then the wrong
> > headers can get installed in the sysroot because the packages have
> > different names. Anyways, it appears that 0.5.2 is actually newer than
> > 0.6.0 anyways; I'll update the commit message then.
>
> if they are incompatible and needs to live together then they should
> have different install locations
> in sysroot for headers and libs e.g. /usr/include/libnotify2 and
> /usr/include/libnotify3
>
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel at lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
>



More information about the Openembedded-devel mailing list