patches/glibc/2.7/220-objdump_for_host.patch
author "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Tue Dec 29 21:16:51 2009 +0100 (2009-12-29)
changeset 1667 a5020a1facff
permissions -rw-r--r--
config: fix generated config files when GREP_OPTIONS set --color=always

grep is used when generating some .in files (in config.gen). If GREP_OPTIONS
contains --color=always, then the generated files will contains some escape
sequences setting the color, and mconf would choke on those escape sequences.

Always set and export an empty GREP_OPTIONS to avoid that.

Issue reported by Kevin Kirkup <kevin dot kirkup at gmail dot com> :
http://sourceware.org/ml/crossgcc/2009-12/msg00026.html
     1 diff -durN glibc-2.7.orig/Makerules glibc-2.7/Makerules
     2 --- glibc-2.7.orig/Makerules	2007-08-26 04:18:03.000000000 +0200
     3 +++ glibc-2.7/Makerules	2008-07-28 15:17:27.000000000 +0200
     4 @@ -1203,6 +1203,9 @@
     5  # The include magic above causes those files to use this variable for flags.
     6  CPPFLAGS-nonlib = -DNOT_IN_libc=1
     7  
     8 +ifneq ($(OBJDUMP_FOR_HOST),)
     9 +OBJDUMP = $(OBJDUMP_FOR_HOST)
    10 +endif
    11  
    12  ifeq ($(versioning),yes)
    13  # Generate normalized lists of symbols, versions, and data sizes.