On Thu, 2010-10-07 at 08:05 -0600, Alan Post wrote:
> This is very useful, thank you mirko.
> 
> Should I include depends on things like libc?  I notice there is a
> variable called PKG_BUILD_DEPENDS.  I've seen it used for host-side
> compilation of the same package.  A package I'm working on also
> needs bison and flex and build-time dependencies.  Is it appropriate
> to put those in PKG_BUILD_DEPENDS?

As long as these are not dependencies while running, PKG_BUILD_DEPENDS
is appropriate.

DEPENDS = X # depends on X while building/compiling and running
PKG_BUILD_DEPENDS = X # depends on X while building/compiling

The latter one is mostly used when host tools are only needed while
compiling, which are compiled/built and referenced by other
(host)packages.

mirko

> 
> -Alan
> 
> On Thu, Oct 07, 2010 at 03:56:20PM +0200, Mirko Vogt wrote:
> > Hey Alan,
> > 
> > let's imagine we have a Makefile/port/package called <foo>, and the
> > following within the respective Makefile:
> > 
> > DEPENDS:=bar # package <foo> will be only selectable, if <bar> is
> > selected
> > 
> > DEPENDS:=+bar # <foo> will be always selectable and - if selected - is
> > going to select <bar> automatically as dependency
> > 
> > Greetings
> > 
> > mirko
> > 
> > 
> > On Mon, 2010-10-04 at 15:05 -0600, Alan Post wrote:
> > > coi ro do,
> > > 
> > > Last month I purchased a Ben NanoNote and began working on porting
> > > packages and understanding how OpenWrt works.
> > > 
> > > I have commit access to qi-hardware's repository, but this
> > > repository mostly serves to track OpenWrt's backfire and trunk
> > > branches.
> > > 
> > > I have a question about packages and dependencies in OpenWrt, based
> > > on what I have observed.
> > > 
> > > I see that a package may list what it depends on.  I don't think
> > > this dependency is checked if you enable a package in make
> > > menuconfig.  If you enable a package but don't enable the
> > > dependencies, the package will be skipped.
> > > 
> > > Is this true?  I still feel like I'm getting myself oriented in
> > > using OpenWrt, so please excuse what may be a basic question.=20
> > > 
> > > Thank you,
> > > 
> > > -Alan
> > 
> > 
> > 
> > -- 
> > This email address is used for mailinglist purposes only.
> > Non-mailinglist emails will be dropped automatically.
> > If you want to get in contact with me personally, please mail to:
> > mirko.vogt <at> nanl <dot> de
> > 
> > _______________________________________________
> > openwrt-devel mailing list
> > [email protected]
> > https://lists.openwrt.org/mailman/listinfo/openwrt-devel
> 



-- 
This email address is used for mailinglist purposes only.
Non-mailinglist emails will be dropped automatically.
If you want to get in contact with me personally, please mail to:
mirko.vogt <at> nanl <dot> de

_______________________________________________
openwrt-devel mailing list
[email protected]
https://lists.openwrt.org/mailman/listinfo/openwrt-devel

Reply via email to