[Buildroot] [PATCH] Don't disable dependency tracking if using <pkg>_OVERRIDE_SRCDIR.
Ignacy Gawędzki
ignacy.gawedzki at green-communications.fr
Mon Feb 6 19:37:29 UTC 2017
On Mon, Feb 06, 2017 at 07:39:00PM +0100, thus spake Romain Naour:
> Hi Ignacy,
>
> Le 01/02/2017 à 14:53, Ignacy Gawędzki a écrit :
> > Include the --disable-dependency-tracking option in
> > <pkg>_CONFIGURE_CMDS only on the condition that <pkg>_OVERRIDE_SRCDIR
> > is empty. Dependency tracking is very welcome while developing in
> > order to properly rebuild when calling make <pkg>-rebuild for
> > instance.
> >
> > Signed-off-by: Ignacy Gawędzki <ignacy.gawedzki at green-communications.fr>
> > ---
> > package/pkg-autotools.mk | 6 ++++--
> > 1 file changed, 4 insertions(+), 2 deletions(-)
> >
> > diff --git a/package/pkg-autotools.mk b/package/pkg-autotools.mk
> > index f7b8488..e8579f4 100644
> > --- a/package/pkg-autotools.mk
> > +++ b/package/pkg-autotools.mk
> > @@ -199,7 +199,8 @@ define $(2)_CONFIGURE_CMDS
> > --disable-documentation \
> > --with-xmlto=no \
> > --with-fop=no \
> > - --disable-dependency-tracking \
> > + $$(if $$($$(PKG)_OVERRIDE_SRCDIR),, \
> > + --disable-dependency-tracking) \
> > --enable-ipv6 \
> > $$(DISABLE_NLS) \
> > $$(SHARED_STATIC_LIBS_OPTS) \
> > @@ -232,7 +233,8 @@ define $(2)_CONFIGURE_CMDS
> > --disable-debug \
> > --with-xmlto=no \
> > --with-fop=no \
> > - --disable-dependency-tracking \
> > + $$(if $$($$(PKG)_OVERRIDE_SRCDIR),, \
> > + --disable-dependency-tracking) \
>
> You're likely working on the target variant, so probably you can let the
> dependency tracking enabled for the host?
Dependency tracking was initially *disabled* for both target and host.
I suppose that <pkg>_OVERRIDE_SRCDIR works for both target and host,
so I don't see why we should leave it disabled for one and not the
other.
Regards,
Ignacy
--
Ignacy Gawędzki
R&D Engineer
Green Communications
More information about the buildroot
mailing list