On Mon, Aug 22, 2016 at 10:30:36AM +0200, Robert Schwebel wrote: > The dnsmasq package has a handwritten Makefile, which overwrites the > PKG_CONFIG set by ptxdist. > > Set the variable to the right value. > > Signed-off-by: Robert Schwebel <r.schwe...@pengutronix.de> > --- > > Changes since (implicit) v1: > > * break long lines > > rules/dnsmasq.make | 6 +++++- > 1 file changed, 5 insertions(+), 1 deletion(-) > > diff --git a/rules/dnsmasq.make b/rules/dnsmasq.make > index a9e3e49..7693e93 100644 > --- a/rules/dnsmasq.make > +++ b/rules/dnsmasq.make > @@ -59,7 +59,11 @@ ifdef DNSMASQ_DNSSEC > DNSMASQ_COPT += -DHAVE_DNSSEC > endif > > -DNSMASQ_MAKEVARS := PREFIX=/usr AWK=awk COPTS='$(DNSMASQ_COPT)' > +DNSMASQ_MAKEVARS := \ > + PREFIX=/usr \ > + AWK=awk \ > + COPTS='$(DNSMASQ_COPT)' \ > + PKG_CONFIG='$(PTXDIST_SYSROOT_CROSS)/bin/$(COMPILER_PREFIX)pkg-config'
What's the error here? The Makefile sets PKG_CONFIG=pkg-config and with "DNSMASQ_COMPILE_ENV := $(CROSS_ENV)" this should find $(PTXDIST_SYSROOT_CROSS)/bin/pkg-config. And that's the same as $(PTXDIST_SYSROOT_CROSS)/bin/$(COMPILER_PREFIX)pkg-config Michael > > $(STATEDIR)/dnsmasq.prepare: > @$(call targetinfo) > -- > 2.8.1 > > > _______________________________________________ > ptxdist mailing list > ptxdist@pengutronix.de -- Pengutronix e.K. | | Industrial Linux Solutions | http://www.pengutronix.de/ | Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-0 | Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 | _______________________________________________ ptxdist mailing list ptxdist@pengutronix.de