From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([208.118.235.92]:39984) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UamG0-00041u-7u for qemu-devel@nongnu.org; Fri, 10 May 2013 08:17:05 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UamFz-0007kr-0k for qemu-devel@nongnu.org; Fri, 10 May 2013 08:17:04 -0400 Received: from mail-wi0-x231.google.com ([2a00:1450:400c:c05::231]:64390) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UamFy-0007kl-Rg for qemu-devel@nongnu.org; Fri, 10 May 2013 08:17:02 -0400 Received: by mail-wi0-f177.google.com with SMTP id hr14so559269wib.10 for ; Fri, 10 May 2013 05:17:02 -0700 (PDT) Sender: Paolo Bonzini From: Paolo Bonzini Date: Fri, 10 May 2013 14:16:41 +0200 Message-Id: <1368188203-3407-8-git-send-email-pbonzini@redhat.com> In-Reply-To: <1368188203-3407-1-git-send-email-pbonzini@redhat.com> References: <1368188203-3407-1-git-send-email-pbonzini@redhat.com> Subject: [Qemu-devel] [PATCH for-1.5 7/9] build: disable QOM cast debugging for official releases List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: Anthony Liguori , Andreas Faerber , Aurelien Jarno , mst@redhat.com QOM cast debugging is useful, but it can have a substantial cost. We will add a configure option to toggle it, in the meanwhile let's keep it disabled in official releases (including -rc). Replace the old CONFIG_ZERO_MALLOC that had the same rules but has been unused since we switched to g_malloc/g_free. Signed-off-by: Paolo Bonzini --- configure | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/configure b/configure index dd44562..39c7207 100755 --- a/configure +++ b/configure @@ -219,8 +219,7 @@ aix="no" blobs="yes" pkgversion="" pie="" -zero_malloc="" -qom_cast_debug="yes" +qom_cast_debug="" trace_backend="nop" trace_file="trace" spice="" @@ -3390,13 +3389,13 @@ elif test "$debug" = "no" ; then fi -# Disable zero malloc errors for official releases unless explicitly told to -# enable/disable -if test -z "$zero_malloc" ; then +# Enable QOM casts debugging by default during development unless explicitly +# told to enable/disable +if test -z "$qom_cast_debug" ; then if test "$z_version" = "50" ; then - zero_malloc="no" + qom_cast_debug="yes" else - zero_malloc="yes" + qom_cast_debug="no" fi fi @@ -3911,9 +3910,6 @@ fi echo "CONFIG_UNAME_RELEASE=\"$uname_release\"" >> $config_host_mak -if test "$zero_malloc" = "yes" ; then - echo "CONFIG_ZERO_MALLOC=y" >> $config_host_mak -fi if test "$qom_cast_debug" = "yes" ; then echo "CONFIG_QOM_CAST_DEBUG=y" >> $config_host_mak fi -- 1.8.1.4