[Buildroot] [PATCH] squid: fix automake breakage

Bernd Kuhls bernd.kuhls at t-online.de
Sat Jan 10 21:30:42 UTC 2015


Gustavo Zacarias <gustavo at zacarias.com.ar> wrote in 
news:1420679367-24134-1-git-send-email-gustavo at zacarias.com.ar:

> Squid bundles a copy of libltdl (from libtool) which autoreconfigures on
> its own.
> For some odd reason when automake was bumped to version 1.15 and if the 
host
> system has another automake version, for example 1.14, the ACLOCAL and
> AUTOMAKE variables don't expand properly when the internal autoreconf is
> triggered hence calling the missing handler which in turn tries to use
> an incorrect automake version.
> The solution is to pass unexpanded ACLOCAL and AUTOMAKE variables that
> defer the evaluation to a later moment and avoid the issue.
> 
> Fixes:
> http://autobuild.buildroot.net/results/73f/73fcffafbea320f8c64378bbe8a969
22b5e7c6b5/
> 
> Signed-off-by: Gustavo Zacarias <gustavo-
qnBm8nLGbSGH0oMTQjrRWA at public.gmane.org>
> ---
>  package/squid/squid.mk | 4 +++-
>  1 file changed, 3 insertions(+), 1 deletion(-)
> 
> diff --git a/package/squid/squid.mk b/package/squid/squid.mk
> index e9e821d..403818a 100644
> --- a/package/squid/squid.mk
> +++ b/package/squid/squid.mk
> @@ -20,7 +20,9 @@ SQUID_CONF_ENV = \
>       ac_cv_func_va_copy=yes \
>       ac_cv_func___va_copy=yes \
>       ac_cv_func_strnstr=no \
> -     ac_cv_have_squid=yes
> +     ac_cv_have_squid=yes \
> +     ACLOCAL="$(ACLOCAL)" \
> +     AUTOMAKE="$(AUTOMAKE)"
>  SQUID_CONF_OPTS = \
>       --enable-async-io=8 \
>       --enable-linux-netfilter \

Tested-by: Bernd Kuhls <bernd.kuhls at t-online.de>

Only compile-tested.




More information about the buildroot mailing list