aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Alejandro González <alejandro.gonzalez.correo@gmail.com>2020-07-19 12:29:46 +0200
committerGravatar Yann E. MORIN <yann.morin.1998@free.fr>2020-07-19 18:49:56 +0200
commita9486e337ac7b32a58c31618a070c1b9f9ca9506 (patch)
treeeab24a57d7fd30640aaf58fc5e1e8c151eeb08bf
parentd0053cdb19dbc9123208b3e7ddf2599fa04ff0a3 (diff)
downloadbuildroot-a9486e337ac7b32a58c31618a070c1b9f9ca9506.tar.gz
buildroot-a9486e337ac7b32a58c31618a070c1b9f9ca9506.tar.bz2
package/exim: fix build with ccache
When using ccache to build the exim package, the HOSTCC value contains spaces, that are incorrectly interpreted by exim's Makefilei, which uses the first word of ${CC} to test compiler options. This breaks the build with "unrecognized option" ccache errors. Fix that by wrapping the HOSTCC variable in double quotes, as it is done for other variables that follow. Signed-off-by: Alejandro González <alejandro.gonzalez.correo@gmail.com> [yann.morin.1998@free.fr: slight rewording of commit log] Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
-rw-r--r--package/exim/exim.mk4
1 files changed, 2 insertions, 2 deletions
diff --git a/package/exim/exim.mk b/package/exim/exim.mk
index 6643abbf65..19a62f497d 100644
--- a/package/exim/exim.mk
+++ b/package/exim/exim.mk
@@ -123,8 +123,8 @@ endif
define EXIM_BUILD_CMDS
$(TARGET_MAKE_ENV) build=br $(MAKE) -C $(@D) makefile
$(HOST_MAKE_ENV) $(MAKE) -C $(@D)/build-br macro_predef \
- CC=$(HOSTCC) \
- LNCC=$(HOSTCC) \
+ CC="$(HOSTCC)" \
+ LNCC="$(HOSTCC)" \
CFLAGS="-std=c99 $(HOST_CFLAGS)" \
LFLAGS="-fPIC $(HOST_LDFLAGS)"
$(TARGET_MAKE_ENV) build=br $(MAKE) -C $(@D) $(EXIM_STATIC_FLAGS) \