All of lore.kernel.org
 help / color / mirror / Atom feed
* specific version dependenciews - was: Linking two recipes
@ 2012-03-19 21:59 Wolfgang Denk
  2012-03-20  0:37 ` Richard Purdie
  2012-03-20  0:43 ` specific version dependenciews - was: Linking two recipes Denys Dmytriyenko
  0 siblings, 2 replies; 10+ messages in thread
From: Wolfgang Denk @ 2012-03-19 21:59 UTC (permalink / raw)
  To: openembedded-core

Dear Richard,

In message <1332192150.9740.72.camel@ted> you wrote:
> On Mon, 2012-03-19 at 13:59 -0700, simran singh wrote:
> > Hello,
> > I have recipes for two applications Recipe A and Recipe B. Recipe B
> > requires a lib.so file and init.h file which are installed by Recipe
> > A.
...
> recipe B needs to do:
> 
> DEPENDS += "recipeA"

I have a similar, but more complicated requirement which I don;t know
how to implement (if this is possible at all):

Some MACHINEs require a package A (some library), but in specific
versions: say machine X needs version A-1.2, while machine Y needs
version A-1.5.

Package A itself depends on another package B (another library).

The problem is, that different versions of A require specific versions
of B.  For example, to build A-1.2 we must use B-4.5, but to build
A-1.5 we must use B-8.2.

I am aware that I can describe the dependencies at the top leven,
stating for example that machine X needs A-1.2 and B-4.5, while
machine Y needs A-1.5 and B-8.2.

However, this seems clumsy, as the version depency A->B is something
that is only defined by the implementation of A, and I would like to
keep it encapsulated at this level.


Is there a clever way to describe such a multi-level dependency chain?

Thanks in advance.

Best regards,

Wolfgang Denk

-- 
DENX Software Engineering GmbH,     MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd@denx.de
As in certain cults it is possible to kill a process if you know  its
true name.                      -- Ken Thompson and Dennis M. Ritchie



^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2012-03-20 16:24 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-03-19 21:59 specific version dependenciews - was: Linking two recipes Wolfgang Denk
2012-03-20  0:37 ` Richard Purdie
2012-03-20 10:35   ` specific version dependenciews Wolfgang Denk
2012-03-20 14:49     ` Richard Purdie
2012-03-20 16:06       ` Wolfgang Denk
2012-03-20  0:43 ` specific version dependenciews - was: Linking two recipes Denys Dmytriyenko
2012-03-20  9:25   ` Richard Purdie
2012-03-20 11:33   ` Wolfgang Denk
2012-03-20 14:03     ` Henning Heinold
2012-03-20 16:15       ` Wolfgang Denk

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.