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 <[email protected]> wrote: > On Tue, Nov 29, 2011 at 3:13 PM, Connor Abbott <[email protected]> > 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 > [email protected] > http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel > _______________________________________________ Openembedded-devel mailing list [email protected] http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
