PATCH: Resolve (another set of) non-portable use of $<

Loren James Rittle rittle@latour.rsch.comm.mot.com
Mon Dec 30 17:02:00 GMT 2002


As tested (with both GNU make and BSD make) on i386-*-freebsd[45] and
applied.  Funny how these things come in batches (the b-i-b merge
brought in similar idiomatic usage of $<)...

	* src/Makefile.am: Resolve non-portable use of $<.
	* src/Makefile.in: Rebuilt.

Index: src/Makefile.am
===================================================================
RCS file: /cvs/gcc/gcc/libstdc++-v3/src/Makefile.am,v
retrieving revision 1.115
diff -c -r1.115 Makefile.am
*** src/Makefile.am	26 Dec 2002 06:10:35 -0000	1.115
--- src/Makefile.am	30 Dec 2002 23:46:25 -0000
***************
*** 39,45 ****
  if GLIBCPP_BUILD_VERSIONED_SHLIB
  version_arg = -Wl,--version-script=libstdc++-symbol.ver
  libstdc++-symbol.ver:  ${glibcpp_srcdir}/@SYMVER_MAP@
! 	@LN_S@  $< ./libstdc++-symbol.ver || true
  else
  version_arg =
  libstdc++-symbol.ver:
--- 39,45 ----
  if GLIBCPP_BUILD_VERSIONED_SHLIB
  version_arg = -Wl,--version-script=libstdc++-symbol.ver
  libstdc++-symbol.ver:  ${glibcpp_srcdir}/@SYMVER_MAP@
! 	@LN_S@  ${glibcpp_srcdir}/@SYMVER_MAP@ ./libstdc++-symbol.ver || true
  else
  version_arg =
  libstdc++-symbol.ver:
***************
*** 83,107 ****
  	time_members.cc
  
  codecvt_members.cc: ${glibcpp_srcdir}/@CCODECVT_CC@
! 	@LN_S@ $< . || true
  
  collate_members.cc: ${glibcpp_srcdir}/@CCOLLATE_CC@
! 	@LN_S@ $< . || true
  
  ctype_members.cc: ${glibcpp_srcdir}/@CCTYPE_CC@
! 	@LN_S@ $< . || true
  
  messages_members.cc: ${glibcpp_srcdir}/@CMESSAGES_CC@
! 	@LN_S@ $< . || true
  
  monetary_members.cc: ${glibcpp_srcdir}/@CMONEY_CC@
! 	@LN_S@ $< . || true
  
  numeric_members.cc: ${glibcpp_srcdir}/@CNUMERIC_CC@
! 	@LN_S@ $< . || true
  
  time_members.cc: ${glibcpp_srcdir}/@CTIME_CC@
! 	@LN_S@ $< . || true
  
  # Source files linked in via configuration/make substitution for a
  # particular target, but with ad hoc naming rules.
--- 83,107 ----
  	time_members.cc
  
  codecvt_members.cc: ${glibcpp_srcdir}/@CCODECVT_CC@
! 	@LN_S@ ${glibcpp_srcdir}/@CCODECVT_CC@ . || true
  
  collate_members.cc: ${glibcpp_srcdir}/@CCOLLATE_CC@
! 	@LN_S@ ${glibcpp_srcdir}/@CCOLLATE_CC@ . || true
  
  ctype_members.cc: ${glibcpp_srcdir}/@CCTYPE_CC@
! 	@LN_S@ ${glibcpp_srcdir}/@CCTYPE_CC@ . || true
  
  messages_members.cc: ${glibcpp_srcdir}/@CMESSAGES_CC@
! 	@LN_S@ ${glibcpp_srcdir}/@CMESSAGES_CC@ . || true
  
  monetary_members.cc: ${glibcpp_srcdir}/@CMONEY_CC@
! 	@LN_S@ ${glibcpp_srcdir}/@CMONEY_CC@ . || true
  
  numeric_members.cc: ${glibcpp_srcdir}/@CNUMERIC_CC@
! 	@LN_S@ ${glibcpp_srcdir}/@CNUMERIC_CC@ . || true
  
  time_members.cc: ${glibcpp_srcdir}/@CTIME_CC@
! 	@LN_S@ ${glibcpp_srcdir}/@CTIME_CC@ . || true
  
  # Source files linked in via configuration/make substitution for a
  # particular target, but with ad hoc naming rules.
***************
*** 110,119 ****
  	c++locale.cc 
  
  c++locale.cc: ${glibcpp_srcdir}/@CLOCALE_CC@
! 	@LN_S@ $< ./$@ || true
  
  basic_file.cc: ${glibcpp_srcdir}/@BASIC_FILE_CC@
! 	@LN_S@ $< ./$@ || true
  
  # Sources present in the src directory.
  sources = \
--- 110,119 ----
  	c++locale.cc 
  
  c++locale.cc: ${glibcpp_srcdir}/@CLOCALE_CC@
! 	@LN_S@ ${glibcpp_srcdir}/@CLOCALE_CC@ ./$@ || true
  
  basic_file.cc: ${glibcpp_srcdir}/@BASIC_FILE_CC@
! 	@LN_S@ ${glibcpp_srcdir}/@BASIC_FILE_CC@ ./$@ || true
  
  # Sources present in the src directory.
  sources = \



More information about the Gcc-patches mailing list