From 630708155498a4a4c4e1f90e25eabd23951982d9 Mon Sep 17 00:00:00 2001 From: Thomas Petazzoni Date: Thu, 20 Oct 2016 23:26:21 +0200 Subject: [PATCH] qemu: fix build of target variant Similar to what was done in commit 524b6b85595274ca13bd7d01adb61ce2dddd786c for the host variant, this commit fixes the build of qemu's host variant. Qemu expects that the cpp it is passed behave like cc: it passes the -c option, which is not allowed by cpp, but is allowed for cc. Fix that by overriding CPP when calling configure. Fixes: http://autobuild.buildroot.net/results/0850e80ba62294397b44d8adea197a244a9a8205/ Signed-off-by: Thomas Petazzoni --- package/qemu/qemu.mk | 3 +++ 1 file changed, 3 insertions(+) diff --git a/package/qemu/qemu.mk b/package/qemu/qemu.mk index 9815f76cf2..cf23f16a3c 100644 --- a/package/qemu/qemu.mk +++ b/package/qemu/qemu.mk @@ -196,11 +196,14 @@ else QEMU_OPTS += --disable-fdt endif +# Override CPP, as it expects to be able to call it like it'd +# call the compiler. define QEMU_CONFIGURE_CMDS ( cd $(@D); \ LIBS='$(QEMU_LIBS)' \ $(TARGET_CONFIGURE_OPTS) \ $(TARGET_CONFIGURE_ARGS) \ + CPP="$(TARGET_CC) -E" \ $(QEMU_VARS) \ ./configure \ --prefix=/usr \ -- 2.30.2