PATCH: LDFLAGS_FOR_TARGET

Mark Mitchell mark@codesourcery.com
Wed Jul 27 20:21:00 GMT 2005


The toplevel Makefile had LDFLAGS_FOR_TARGET -- but wasn't passing it
to sub-makes.  DJ approved this patch offline; applied to gcc, and
very shortly, to src. 

--
Mark Mitchell
CodeSourcery, LLC
mark@codesourcery.com

2005-07-27  Mark Mitchell  <mark@codesourcery.com>

	* Makefile.tpl (EXTRA_TARGET_FLAGS): Set LDFLAGS=LDFLAGS_FOR_TARGET.
	* Makefile.def (flags_to_pass): Add LDFLAGS_FOR_TARGET. 
	* Makefile.in: Regenerated.

Index: Makefile.def
===================================================================
RCS file: /cvs/gcc/gcc/Makefile.def,v
retrieving revision 1.10.8.1
diff -c -5 -p -r1.10.8.1 Makefile.def
*** Makefile.def	3 Mar 2004 16:01:45 -0000	1.10.8.1
--- Makefile.def	27 Jul 2005 19:03:03 -0000
*************** flags_to_pass = { flag= CFLAGS_FOR_TARGE
*** 200,209 ****
--- 200,210 ----
  flags_to_pass = { flag= CXX_FOR_TARGET ; };
  flags_to_pass = { flag= CXXFLAGS_FOR_TARGET ; };
  flags_to_pass = { flag= DLLTOOL_FOR_TARGET ; };
  flags_to_pass = { flag= GCJ_FOR_TARGET ; };
  flags_to_pass = { flag= LD_FOR_TARGET ; };
+ flags_to_pass = { flag= LDFLAGS_FOR_TARGET ; };
  flags_to_pass = { flag= LIBCFLAGS_FOR_TARGET ; };
  flags_to_pass = { flag= LIBCXXFLAGS_FOR_TARGET ; };
  flags_to_pass = { flag= NM_FOR_TARGET ; };
  flags_to_pass = { flag= RANLIB_FOR_TARGET ; };
  flags_to_pass = { flag= WINDRES_FOR_TARGET ; };
Index: Makefile.tpl
===================================================================
RCS file: /cvs/gcc/gcc/Makefile.tpl,v
retrieving revision 1.74.4.4
diff -c -5 -p -r1.74.4.4 Makefile.tpl
*** Makefile.tpl	30 Dec 2004 22:32:58 -0000	1.74.4.4
--- Makefile.tpl	27 Jul 2005 19:03:03 -0000
*************** EXTRA_TARGET_FLAGS = \
*** 439,448 ****
--- 440,450 ----
  	'CFLAGS=$$(CFLAGS_FOR_TARGET)' \
  	'CXX=$$(CXX_FOR_TARGET)' \
  	'CXXFLAGS=$$(CXXFLAGS_FOR_TARGET)' \
  	'DLLTOOL=$$(DLLTOOL_FOR_TARGET)' \
  	'LD=$$(LD_FOR_TARGET)' \
+ 	'LDFLAGS=$$(LDFLAGS_FOR_TARGET)' \
  	'LIBCFLAGS=$$(LIBCFLAGS_FOR_TARGET)' \
  	'LIBCXXFLAGS=$$(LIBCXXFLAGS_FOR_TARGET)' \
  	'NM=$$(NM_FOR_TARGET)' \
  	'RANLIB=$$(RANLIB_FOR_TARGET)' \
  	'WINDRES=$$(WINDRES_FOR_TARGET)'



More information about the Gcc-patches mailing list