|   | 
      | 
  
  
      | 
      | 
  
 
     | 
    | 
  
  
     | 
    | 
  
  
    |   | 
      | 
  
  
    | 
         
xen-devel
[Xen-devel] [PATCH] -DNDEBUG for hypervisor only
 
IMO in general use of -DNDEBUG to disable assert() is not good
practice in userland code.
The attached patch applies this flag to the hypervisor only, by moving
the setting from Config.mk to Rules.mk.
Ian.
Signed-off-by: Ian Jackson <ian.jackson@xxxxxxxxxxxxx>
 Index: xen-unstable.hg/Config.mk
===================================================================
--- xen-unstable.hg.orig/Config.mk      2008-01-15 16:27:36.000000000 +0000
+++ xen-unstable.hg/Config.mk   2008-01-15 16:28:06.000000000 +0000
@@ -57,9 +57,7 @@
     endif
 endef
 
-ifneq ($(debug),y)
-CFLAGS += -DNDEBUG
-else
+ifeq ($(debug),y)
 CFLAGS += -g
 endif
 
Index: xen-unstable.hg/xen/Rules.mk
===================================================================
--- xen-unstable.hg.orig/xen/Rules.mk   2008-01-15 16:27:33.000000000 +0000
+++ xen-unstable.hg/xen/Rules.mk        2008-01-15 16:28:08.000000000 +0000
@@ -17,6 +17,8 @@
 ifeq ($(debug),y)
 verbose       := y
 frame_pointer := y
+else
+CFLAGS += -DNDEBUG
 endif
 ifeq ($(perfc_arrays),y)
 perfc := y
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
 
 |   
 
| <Prev in Thread] | 
Current Thread | 
[Next in Thread> |  
- [Xen-devel] [PATCH] -DNDEBUG for hypervisor only,
Ian Jackson <=
  
 |  
  
 | 
    | 
  
  
    |   | 
    |