This is the mail archive of the
binutils@sources.redhat.com
mailing list for the binutils project.
[PATCH] Toplevel: always pass CFLAGS_FOR_BUILD
- From: Andreas Schwab <schwab at suse dot de>
- To: binutils at sources dot redhat dot com
- Cc: gcc-patches at gcc dot gnu dot org
- Date: Thu, 07 Jul 2005 16:35:25 +0200
- Subject: [PATCH] Toplevel: always pass CFLAGS_FOR_BUILD
bfd/doc/Makefile is now using CFLAGS_FOR_BUILD when building chew, but
this macro is not passed down from toplevel (only when building gcc).
Since this is potentially useful for every subdir alongside of
CC_FOR_BUILD it should be part of BASE_FLAGS_TO_PASS.
Tested on ia64-suse-linux.
Andreas.
2005-07-07 Andreas Schwab <schwab@suse.de>
* Makefile.def (flags_to_pass): Add CFLAGS_FOR_BUILD.
* Makefile.tpl (EXTRA_GCC_FLAGS): Don't pass CFLAGS_FOR_BUILD here.
* Makefile.in: Regenerated.
--- Makefile.def.~1.49.~ 2005-06-23 11:04:03.000000000 +0200
+++ Makefile.def 2005-07-07 15:44:17.000000000 +0200
@@ -186,6 +186,7 @@ flags_to_pass = { flag= target_alias ; }
// Build tools
flags_to_pass = { flag= BISON ; };
flags_to_pass = { flag= CC_FOR_BUILD ; };
+flags_to_pass = { flag= CFLAGS_FOR_BUILD ; };
flags_to_pass = { flag= CXX_FOR_BUILD ; };
flags_to_pass = { flag= EXPECT ; };
flags_to_pass = { flag= FLEX ; };
--- Makefile.in.~1.212.~ 2005-06-23 11:04:03.000000000 +0200
+++ Makefile.in 2005-07-07 16:23:32.000000000 +0200
@@ -538,6 +538,7 @@ BASE_FLAGS_TO_PASS = \
"target_alias=$(target_alias)" \
"BISON=$(BISON)" \
"CC_FOR_BUILD=$(CC_FOR_BUILD)" \
+ "CFLAGS_FOR_BUILD=$(CFLAGS_FOR_BUILD)" \
"CXX_FOR_BUILD=$(CXX_FOR_BUILD)" \
"EXPECT=$(EXPECT)" \
"FLEX=$(FLEX)" \
@@ -645,7 +646,6 @@ EXTRA_GCC_FLAGS = \
'BUILD_PREFIX=$(BUILD_PREFIX)' \
'BUILD_PREFIX_1=$(BUILD_PREFIX_1)' \
"GCC_FOR_TARGET=$(GCC_FOR_TARGET)" \
- "CFLAGS_FOR_BUILD=$(CFLAGS_FOR_BUILD)" \
"`echo 'LANGUAGES=$(LANGUAGES)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
"`echo 'STMP_FIXPROTO=$(STMP_FIXPROTO)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
"`echo 'LIMITS_H_TEST=$(LIMITS_H_TEST)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
--- Makefile.tpl.~1.136.~ 2005-06-23 11:04:03.000000000 +0200
+++ Makefile.tpl 2005-07-07 15:39:14.000000000 +0200
@@ -586,7 +586,6 @@ EXTRA_GCC_FLAGS = \
'BUILD_PREFIX=$(BUILD_PREFIX)' \
'BUILD_PREFIX_1=$(BUILD_PREFIX_1)' \
"GCC_FOR_TARGET=$(GCC_FOR_TARGET)" \
- "CFLAGS_FOR_BUILD=$(CFLAGS_FOR_BUILD)" \
"`echo 'LANGUAGES=$(LANGUAGES)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
"`echo 'STMP_FIXPROTO=$(STMP_FIXPROTO)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
"`echo 'LIMITS_H_TEST=$(LIMITS_H_TEST)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
--
Andreas Schwab, SuSE Labs, schwab@suse.de
SuSE Linux Products GmbH, Maxfeldstraße 5, 90409 Nürnberg, Germany
Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5
"And now for something completely different."