[Buildroot] [PATCH 2/2] package/netsurf: use HOSTCC_NOCCACHE

Arnout Vandecappelle arnout at mind.be
Thu Apr 21 20:17:59 UTC 2022



On 19/04/2022 15:28, Fabrice Fontaine wrote:
> Use HOSTCC_NOCCACHE instead of HOSTCC to fix the following build

  Rather than this workaround, let's fix the real issue.

  The offending code is (I think, untested):

$(MAKE) install --directory=$1 HOST=$(BUILD) CC=$(BUILD_CC) ...

in top-level Makefile. Since BUILD_CC may contain spaces, this is going to be 
parsed incorrectly by the shell. Just adding quotes should be enough.

  Regards,
  Arnout

> failure:
> 
> /home/autobuild/autobuild/instance-11/output-1/build/netsurf-3.10/tmpusr/share/netsurf-buildsystem/makefiles/Makefile.tools:413: *** Unable to detect toolchain.  Stop.
> 
> Fixes:
>   - http://autobuild.buildroot.org/results/b4ba19d7dcff1b0ee2b1546598b5ae6e9257a16d
> 
> Signed-off-by: Fabrice Fontaine <fontaine.fabrice at gmail.com>
> ---
>   package/netsurf/netsurf.mk | 2 +-
>   1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/package/netsurf/netsurf.mk b/package/netsurf/netsurf.mk
> index 574c1423df..b61372bb78 100644
> --- a/package/netsurf/netsurf.mk
> +++ b/package/netsurf/netsurf.mk
> @@ -106,7 +106,7 @@ NETSURF_MAKE_OPTS = \
>   	BISON="$(HOST_DIR)/bin/bison" \
>   	FLEX="$(HOST_DIR)/bin/flex" \
>   	PKG_CONFIG="$(PKG_CONFIG_HOST_BINARY)" \
> -	BUILD_CC="$(HOSTCC)" \
> +	BUILD_CC="$(HOSTCC_NOCCACHE)" \
>   	CC="$(TARGET_CC)" \
>   	AR="$(TARGET_AR)" \
>   	TMP_PREFIX=$(@D)/tmpusr \



More information about the buildroot mailing list