From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1LAsvi-0000rO-3m for qemu-devel@nongnu.org; Thu, 11 Dec 2008 16:18:42 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1LAsve-0000lq-RI for qemu-devel@nongnu.org; Thu, 11 Dec 2008 16:18:39 -0500 Received: from [199.232.76.173] (port=56610 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LAsve-0000lc-0v for qemu-devel@nongnu.org; Thu, 11 Dec 2008 16:18:38 -0500 Received: from an-out-0708.google.com ([209.85.132.242]:20510) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1LAsvd-0000p8-Ez for qemu-devel@nongnu.org; Thu, 11 Dec 2008 16:18:37 -0500 Received: by an-out-0708.google.com with SMTP id c38so532045ana.37 for ; Thu, 11 Dec 2008 13:18:36 -0800 (PST) Message-ID: <494183A8.8090709@codemonkey.ws> Date: Thu, 11 Dec 2008 15:18:32 -0600 From: Anthony Liguori MIME-Version: 1.0 Subject: Re: [Qemu-devel] [PATCH] qemu: report issues causing the kvm probe to fail References: <1229013651-6200-1-git-send-email-ehrhardt@linux.vnet.ibm.com> In-Reply-To: <1229013651-6200-1-git-send-email-ehrhardt@linux.vnet.ibm.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Reply-To: qemu-devel@nongnu.org List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: ehrhardt@linux.vnet.ibm.com, hollisb@us.ibm.com ehrhardt@linux.vnet.ibm.com wrote: > + kvmprobeerr=`$cc $ARCH_CFLAGS -o $TMPE ${OS_CFLAGS} $kvm_cflags $TMPC 2>&1 | grep "error: #error " | awk --field-separator "error: #error " '{if (NR>1) printf(", "); printf("%s",$2);}'` > We don't currently use awk in configure. Is awk available on all the crazy platforms QEMU builds on? Is it possible to do this without introducing a new configure dependency? A graceful fail if awk isn't present (disabling KVM support) would be fine too. Regards, Anthony Liguori > + if test "$kvmprobeerr" != "" ; then > + kvm="no - (${kvmprobeerr})" > + else > + kvm="no" > + fi > fi > fi > > > >