From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([209.51.188.92]:60820) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1h3ODb-00077K-Ag for qemu-devel@nongnu.org; Mon, 11 Mar 2019 12:56:04 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1h3ODa-0003FI-C6 for qemu-devel@nongnu.org; Mon, 11 Mar 2019 12:56:03 -0400 Received: from mail-wr1-x430.google.com ([2a00:1450:4864:20::430]:45222) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1h3ODZ-00033z-BV for qemu-devel@nongnu.org; Mon, 11 Mar 2019 12:56:02 -0400 Received: by mail-wr1-x430.google.com with SMTP id o7so5914227wrp.12 for ; Mon, 11 Mar 2019 09:55:59 -0700 (PDT) Sender: Paolo Bonzini From: Paolo Bonzini Date: Mon, 11 Mar 2019 17:55:22 +0100 Message-Id: <1552323335-46779-19-git-send-email-pbonzini@redhat.com> In-Reply-To: <1552323335-46779-1-git-send-email-pbonzini@redhat.com> References: <1552323335-46779-1-git-send-email-pbonzini@redhat.com> Subject: [Qemu-devel] [PULL v2 18/31] accel: Allow to build QEMU without TCG or KVM support List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: Anthony PERARD From: Anthony PERARD Instead of deny build of QEMU without a default accelerator, simply report an error when the user haven't passed -accel or -machine accel= and TCG and KVM isn't builtin. ./configure already check that at least one accelerator is available. Signed-off-by: Anthony PERARD Signed-off-by: Paolo Bonzini --- accel/accel.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/accel/accel.c b/accel/accel.c index 68b6d56..0d5b370 100644 --- a/accel/accel.c +++ b/accel/accel.c @@ -91,7 +91,9 @@ void configure_accelerator(MachineState *ms, const char *progname) #elif defined(CONFIG_KVM) accel = "kvm"; #else -#error "No default accelerator available" + error_report("No accelerator selected and" + " no default accelerator available"); + exit(1); #endif } } -- 1.8.3.1