patches/binutils/2.20/260-arm-non-empty-know.patch
author Johannes Stezenbach <js@sig21.net>
Tue Jul 13 12:12:32 2010 +0200 (2010-07-13)
changeset 2030 7dc77b443864
permissions -rw-r--r--
libc/uClibc: fix verbosity level for uClibc >= 0.9.30

uClibc >= 0.9.30 supports three verbosity levels, according to "make help":

V="" - Quiet build (default)
V=1 - Brief build (show defines, ld flags)
V=2 - Very verbose build

I think older versions of uClibc treat V=2 the same as V=1.
For current uClibc, only V=2 shows the full command lines.

Signed-off-by: Johannes Stezenbach <js@sig21.net>
     1 This is backported partially from 2.20 branch
     2 
     3 http://sourceware.org/ml/binutils-cvs/2009-10/msg00173.html
     4 
     5 -Khem
     6 Index: binutils-2.20/gas/as.h
     7 ===================================================================
     8 --- binutils-2.20.orig/gas/as.h	2009-10-22 00:27:08.700469349 -0700
     9 +++ binutils-2.20/gas/as.h	2009-10-22 00:28:04.068416318 -0700
    10 @@ -238,7 +238,7 @@ typedef addressT valueT;
    11  #define know(p) gas_assert(p)	/* Verify our assumptions!  */
    12  #endif /* not yet defined */
    13  #else
    14 -#define know(p)			/* know() checks are no-op.ed  */
    15 +#define know(p) do {} while (0)	/* know() checks are no-op.ed  */
    16  #endif
    17  
    18  /* input_scrub.c */