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

Reply via email to