patches/glibc/ports-2.10.1/100-respect-env-CPPFLAGS.patch
author "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Mon Aug 23 14:32:16 2010 +0200 (2010-08-23)
changeset 2100 f9fcfc002c8a
permissions -rw-r--r--
debug/gdb: install dependable libs in a generic target static libs dir

For now, ncurses is the only dependable target library built for gdb.
But expat is coming, and there's no reason to install each library in
its own place.

So, install ncurses in a generic directory, where other dependable
libraries can be installed as well.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
     1 Respect environment CPPFLAGS when we run ./configure so we can inject
     2 random -D things without having to set CFLAGS/ASFLAGS
     3 
     4 diff -durN glibc-2.10.1.orig/Makeconfig glibc-2.10.1/Makeconfig
     5 --- glibc-2.10.1.orig/Makeconfig	2009-05-09 23:57:56.000000000 +0200
     6 +++ glibc-2.10.1/Makeconfig	2009-11-13 00:49:41.000000000 +0100
     7 @@ -672,6 +672,7 @@
     8  	   $(foreach lib,$(libof-$(basename $(@F))) \
     9  		         $(libof-$(<F)) $(libof-$(@F)),$(CPPFLAGS-$(lib))) \
    10  	   $(CPPFLAGS-$(<F)) $(CPPFLAGS-$(@F)) $(CPPFLAGS-$(basename $(@F)))
    11 +CPPFLAGS += $(CPPFLAGS-config)
    12  override CFLAGS	= -std=gnu99 $(gnu89-inline-CFLAGS) \
    13  		  $(filter-out %frame-pointer,$(+cflags)) $(+gccwarn-c) \
    14  		  $(sysdep-CFLAGS) $(CFLAGS-$(suffix $@)) $(CFLAGS-$(<F)) \
    15 diff -durN glibc-2.10.1.orig/config.make.in glibc-2.10.1/config.make.in
    16 --- glibc-2.10.1.orig/config.make.in	2009-05-09 17:59:38.000000000 +0200
    17 +++ glibc-2.10.1/config.make.in	2009-11-13 00:49:41.000000000 +0100
    18 @@ -103,6 +103,7 @@
    19  CXX = @CXX@
    20  BUILD_CC = @BUILD_CC@
    21  CFLAGS = @CFLAGS@
    22 +CPPFLAGS-config = @CPPFLAGS@
    23  ASFLAGS-config = @ASFLAGS_config@
    24  AR = @AR@
    25  RANLIB = @RANLIB@