This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Make -j* switch not used in v3 32 bit multilib dir?


Paolo Carlini wrote:
recently (I would say 2-3 weeks, but I'm not completely sure) the libstdc++-v3
32 bit directory of my multilib-ed builds (*) doesn't take into account -j* anymore...

If you look at the make output, you will see
make[2]: warning: jobserver unavailable: using -j1. Add `+' to parent make rule.


The rules in question are from automake unfortunately. They are the rules that invoke MULTIDO and MULTICLEAN. So in order to fix this, I first needed to patch automake to add the +, and then I needed to run automake in every directory affected by this problem.

I am not sure about whether the automake change is desirable. GCC requires GNU make now, so there is no portability issue, but this might be a problem for other automake users if the + is not portable make. I don't know offhand. Perhaps there are other ways to fix this that avoid questions about makefile portability.

The boehm-gc/include/Makefile.in patch is large because it was made with an old automake version. I didn't check to see if all of the changes were OK.

With this patch, I don't get the jobserver warnings anymore for the libstdc++ directory. I haven't verified that it works for all directories yet. Unfortunately, I don't have a nice machine that is both multi-processor and multilibbed, so I can't easily check to see how much this helps reduce gcc build times on multi processor machines.
--
Jim Wilson, GNU Tools Support, http://www.SpecifixInc.com
2004-07-15  James E Wilson  <wilson@corp.specifixinc.com>

	* lib/am/multilib.am (all-multi, install-multi, mostlyclean-multi,
	clean-multi, distclean-multi, maintainer-clean-multi): Add + to rule.

diff -pr orig-automake-1.8.5/lib/am/multilib.am automake-1.8.5/lib/am/multilib.am
*** orig-automake-1.8.5/lib/am/multilib.am	2003-07-23 14:04:16.000000000 -0700
--- automake-1.8.5/lib/am/multilib.am	2004-07-15 14:47:21.307598488 -0700
*************** MULTIDO = true
*** 24,44 ****
  MULTICLEAN = true
  
  all-multi:
! 	$(MULTIDO) $(AM_MAKEFLAGS) DO=all multi-do
  install-multi:
! 	$(MULTIDO) $(AM_MAKEFLAGS) DO=install multi-do
  
  .PHONY: all-multi install-multi
  
  
  mostlyclean-multi:
! 	$(MULTICLEAN) $(AM_MAKEFLAGS) DO=mostlyclean multi-clean
  clean-multi:
! 	$(MULTICLEAN) $(AM_MAKEFLAGS) DO=clean multi-clean
  distclean-multi:
! 	$(MULTICLEAN) $(AM_MAKEFLAGS) DO=distclean multi-clean
  maintainer-clean-multi:
! 	$(MULTICLEAN) $(AM_MAKEFLAGS) DO=maintainer-clean multi-clean
  
  .PHONY: mostlyclean-multi clean-multi distclean-multi maintainer-clean-multi
  
--- 24,44 ----
  MULTICLEAN = true
  
  all-multi:
! 	+$(MULTIDO) $(AM_MAKEFLAGS) DO=all multi-do
  install-multi:
! 	+$(MULTIDO) $(AM_MAKEFLAGS) DO=install multi-do
  
  .PHONY: all-multi install-multi
  
  
  mostlyclean-multi:
! 	+$(MULTICLEAN) $(AM_MAKEFLAGS) DO=mostlyclean multi-clean
  clean-multi:
! 	+$(MULTICLEAN) $(AM_MAKEFLAGS) DO=clean multi-clean
  distclean-multi:
! 	+$(MULTICLEAN) $(AM_MAKEFLAGS) DO=distclean multi-clean
  maintainer-clean-multi:
! 	+$(MULTICLEAN) $(AM_MAKEFLAGS) DO=maintainer-clean multi-clean
  
  .PHONY: mostlyclean-multi clean-multi distclean-multi maintainer-clean-multi
  
diff -pr orig-gcc-3.5-20040711/boehm-gc/include/Makefile.in gcc-3.5-20040711/boehm-gc/include/Makefile.in
*** orig-gcc-3.5-20040711/boehm-gc/include/Makefile.in	2004-02-26 16:16:56.000000000 -0800
--- gcc-3.5-20040711/boehm-gc/include/Makefile.in	2004-07-15 14:50:20.054424840 -0700
***************
*** 1,6 ****
! # Makefile.in generated automatically by automake 1.4 from Makefile.am
  
! # Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc.
  # This Makefile.in is free software; the Free Software Foundation
  # gives unlimited permission to copy and/or distribute it,
  # with or without modifications, as long as this notice is preserved.
--- 1,8 ----
! # Makefile.in generated by automake 1.8.5 from Makefile.am.
! # @configure_input@
  
! # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
! # 2003, 2004  Free Software Foundation, Inc.
  # This Makefile.in is free software; the Free Software Foundation
  # gives unlimited permission to copy and/or distribute it,
  # with or without modifications, as long as this notice is preserved.
***************
*** 10,247 ****
  # even the implied warranty of MERCHANTABILITY or FITNESS FOR A
  # PARTICULAR PURPOSE.
  
! 
! SHELL = @SHELL@
  
  srcdir = @srcdir@
  top_srcdir = @top_srcdir@
  VPATH = @srcdir@
- prefix = @prefix@
- exec_prefix = @exec_prefix@
- 
- bindir = @bindir@
- sbindir = @sbindir@
- libexecdir = @libexecdir@
- datadir = @datadir@
- sysconfdir = @sysconfdir@
- sharedstatedir = @sharedstatedir@
- localstatedir = @localstatedir@
- libdir = @libdir@
- infodir = @infodir@
- mandir = @mandir@
- includedir = @includedir@
- oldincludedir = /usr/include
- 
- DESTDIR =
- 
  pkgdatadir = $(datadir)/@PACKAGE@
  pkglibdir = $(libdir)/@PACKAGE@
  pkgincludedir = $(includedir)/@PACKAGE@
- 
  top_builddir = ..
! 
! ACLOCAL = @ACLOCAL@
! AUTOCONF = @AUTOCONF@
! AUTOMAKE = @AUTOMAKE@
! AUTOHEADER = @AUTOHEADER@
! 
  INSTALL = @INSTALL@
! INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS)
! INSTALL_DATA = @INSTALL_DATA@
! INSTALL_SCRIPT = @INSTALL_SCRIPT@
! transform = @program_transform_name@
! 
  NORMAL_INSTALL = :
  PRE_INSTALL = :
  POST_INSTALL = :
  NORMAL_UNINSTALL = :
  PRE_UNINSTALL = :
  POST_UNINSTALL = :
- build_alias = @build_alias@
  build_triplet = @build@
- host_alias = @host_alias@
  host_triplet = @host@
- target_alias = @target_alias@
  target_triplet = @target@
  AR = @AR@
  AS = @AS@
  CC = @CC@
  CCAS = @CCAS@
  CCASFLAGS = @CCASFLAGS@
  CFLAGS = @CFLAGS@
  CPP = @CPP@
  CXX = @CXX@
  CXXCPP = @CXXCPP@
  CXXFLAGS = @CXXFLAGS@
! CXXINCLUDES = @CXXINCLUDES@
! DLLTOOL = @DLLTOOL@
  EXEEXT = @EXEEXT@
  EXTRA_TEST_LIBS = @EXTRA_TEST_LIBS@
- GCJ = @GCJ@
- GCJFLAGS = @GCJFLAGS@
  GC_CFLAGS = @GC_CFLAGS@
! INCLUDES = @INCLUDES@
  LIBTOOL = @LIBTOOL@
  LN_S = @LN_S@
  MAINT = @MAINT@
  MAKEINFO = @MAKEINFO@
  MY_CFLAGS = @MY_CFLAGS@
- OBJDUMP = @OBJDUMP@
  OBJEXT = @OBJEXT@
  PACKAGE = @PACKAGE@
  RANLIB = @RANLIB@
  STRIP = @STRIP@
  THREADLIBS = @THREADLIBS@
  VERSION = @VERSION@
  addincludes = @addincludes@
  addlibs = @addlibs@
  addobjs = @addobjs@
  addtests = @addtests@
! build_subdir = @build_subdir@
! gc_basedir = @gc_basedir@
! host_subdir = @host_subdir@
  mkinstalldirs = @mkinstalldirs@
! ncn_cv_ = @ncn_cv_@
  target_all = @target_all@
  target_noncanonical = @target_noncanonical@
! target_subdir = @target_subdir@
  toolexecdir = @toolexecdir@
  toolexeclibdir = @toolexeclibdir@
- 
  AUTOMAKE_OPTIONS = foreign
- 
  noinst_HEADERS = gc.h gc_backptr.h gc_local_alloc.h \
    gc_pthread_redirects.h gc_cpp.h
  
! CONFIG_CLEAN_FILES = 
! HEADERS =  $(noinst_HEADERS)
! 
! DIST_COMMON =  Makefile.am Makefile.in
! 
! 
! DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
  
- TAR = tar
- GZIP_ENV = --best
- all: all-redirect
  .SUFFIXES:
! $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) 
! 	cd $(top_srcdir) && $(AUTOMAKE) --cygnus include/Makefile
  
! Makefile: $(srcdir)/Makefile.in  $(top_builddir)/config.status
! 	cd $(top_builddir) \
! 	  && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status
  
  
! tags: TAGS
  
! ID: $(HEADERS) $(SOURCES) $(LISP)
! 	list='$(SOURCES) $(HEADERS)'; \
! 	unique=`for i in $$list; do echo $$i; done | \
! 	  awk '    { files[$$0] = 1; } \
  	       END { for (i in files) print i; }'`; \
! 	here=`pwd` && cd $(srcdir) \
! 	  && mkid -f$$here/ID $$unique $(LISP)
  
! TAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) $(LISP)
  	tags=; \
  	here=`pwd`; \
! 	list='$(SOURCES) $(HEADERS)'; \
! 	unique=`for i in $$list; do echo $$i; done | \
! 	  awk '    { files[$$0] = 1; } \
  	       END { for (i in files) print i; }'`; \
! 	test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \
! 	  || (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags  $$unique $(LISP) -o $$here/TAGS)
! 
! mostlyclean-tags:
! 
! clean-tags:
  
  distclean-tags:
! 	-rm -f TAGS ID
! 
! maintainer-clean-tags:
! 
! distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir)
! 
! subdir = include
  
  distdir: $(DISTFILES)
! 	@for file in $(DISTFILES); do \
! 	  if test -f $$file; then d=.; else d=$(srcdir); fi; \
  	  if test -d $$d/$$file; then \
! 	    cp -pr $$d/$$file $(distdir)/$$file; \
  	  else \
  	    test -f $(distdir)/$$file \
! 	    || ln $$d/$$file $(distdir)/$$file 2> /dev/null \
! 	    || cp -p $$d/$$file $(distdir)/$$file || :; \
  	  fi; \
  	done
! info-am:
! info: info-am
! dvi-am:
! dvi: dvi-am
! check-am:
  check: check-am
! installcheck-am:
! installcheck: installcheck-am
! install-info-am: 
! install-info: install-info-am
! install-exec-am:
  install-exec: install-exec-am
- 
- install-data-am:
  install-data: install-data-am
  
  install-am: all-am
  	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
- install: install-am
- uninstall-am:
- uninstall: uninstall-am
- all-am: Makefile $(HEADERS)
- all-redirect: all-am
- install-strip:
- 	$(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install
- installdirs:
- 
  
  mostlyclean-generic:
  
  clean-generic:
  
  distclean-generic:
! 	-rm -f Makefile $(CONFIG_CLEAN_FILES)
! 	-rm -f config.cache config.log stamp-h stamp-h[0-9]*
  
  maintainer-clean-generic:
! mostlyclean-am:  mostlyclean-tags mostlyclean-generic
  
! mostlyclean: mostlyclean-am
  
! clean-am:  clean-tags clean-generic mostlyclean-am
  
! clean: clean-am
  
! distclean-am:  distclean-tags distclean-generic clean-am
! 	-rm -f libtool
  
! distclean: distclean-am
  
! maintainer-clean-am:  maintainer-clean-tags maintainer-clean-generic \
! 		distclean-am
! 	@echo "This command is intended for maintainers to use;"
! 	@echo "it deletes files that may require special tools to rebuild."
  
  maintainer-clean: maintainer-clean-am
  
! .PHONY: tags mostlyclean-tags distclean-tags clean-tags \
! maintainer-clean-tags distdir info-am info dvi-am dvi check check-am \
! installcheck-am installcheck install-info-am install-info \
! install-exec-am install-exec install-data-am install-data install-am \
! install uninstall-am uninstall all-redirect all-am all installdirs \
! mostlyclean-generic distclean-generic clean-generic \
! maintainer-clean-generic clean mostlyclean distclean maintainer-clean
  
  
  # Tell versions [3.59,3.63) of GNU make to not export all variables.
  # Otherwise a system limit (for SysV at least) may be exceeded.
--- 12,385 ----
  # even the implied warranty of MERCHANTABILITY or FITNESS FOR A
  # PARTICULAR PURPOSE.
  
! @SET_MAKE@
  
  srcdir = @srcdir@
  top_srcdir = @top_srcdir@
  VPATH = @srcdir@
  pkgdatadir = $(datadir)/@PACKAGE@
  pkglibdir = $(libdir)/@PACKAGE@
  pkgincludedir = $(includedir)/@PACKAGE@
  top_builddir = ..
! am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
  INSTALL = @INSTALL@
! install_sh_DATA = $(install_sh) -c -m 644
! install_sh_PROGRAM = $(install_sh) -c
! install_sh_SCRIPT = $(install_sh) -c
! INSTALL_HEADER = $(INSTALL_DATA)
! transform = $(program_transform_name)
  NORMAL_INSTALL = :
  PRE_INSTALL = :
  POST_INSTALL = :
  NORMAL_UNINSTALL = :
  PRE_UNINSTALL = :
  POST_UNINSTALL = :
  build_triplet = @build@
  host_triplet = @host@
  target_triplet = @target@
+ subdir = include
+ DIST_COMMON = $(noinst_HEADERS) $(srcdir)/Makefile.am \
+ 	$(srcdir)/Makefile.in
+ ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+ am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
+ 	$(top_srcdir)/../libtool.m4 $(top_srcdir)/../config/acx.m4 \
+ 	$(top_srcdir)/../config/no-executables.m4 \
+ 	$(top_srcdir)/configure.ac
+ am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ 	$(ACLOCAL_M4)
+ CONFIG_CLEAN_FILES =
+ SOURCES =
+ DIST_SOURCES =
+ HEADERS = $(noinst_HEADERS)
+ ETAGS = etags
+ CTAGS = ctags
+ DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+ ACLOCAL = @ACLOCAL@
+ AMDEP_FALSE = @AMDEP_FALSE@
+ AMDEP_TRUE = @AMDEP_TRUE@
+ AMTAR = @AMTAR@
+ AM_CPPFLAGS = @AM_CPPFLAGS@
  AR = @AR@
  AS = @AS@
+ AUTOCONF = @AUTOCONF@
+ AUTOHEADER = @AUTOHEADER@
+ AUTOMAKE = @AUTOMAKE@
+ AWK = @AWK@
  CC = @CC@
  CCAS = @CCAS@
  CCASFLAGS = @CCASFLAGS@
+ CCDEPMODE = @CCDEPMODE@
  CFLAGS = @CFLAGS@
+ CPLUSPLUS_FALSE = @CPLUSPLUS_FALSE@
+ CPLUSPLUS_TRUE = @CPLUSPLUS_TRUE@
  CPP = @CPP@
+ CPPFLAGS = @CPPFLAGS@
  CXX = @CXX@
  CXXCPP = @CXXCPP@
+ CXXDEPMODE = @CXXDEPMODE@
  CXXFLAGS = @CXXFLAGS@
! CYGPATH_W = @CYGPATH_W@
! DEFS = @DEFS@
! DEPDIR = @DEPDIR@
! ECHO_C = @ECHO_C@
! ECHO_N = @ECHO_N@
! ECHO_T = @ECHO_T@
! EGREP = @EGREP@
  EXEEXT = @EXEEXT@
  EXTRA_TEST_LIBS = @EXTRA_TEST_LIBS@
  GC_CFLAGS = @GC_CFLAGS@
! INSTALL_DATA = @INSTALL_DATA@
! INSTALL_PROGRAM = @INSTALL_PROGRAM@
! INSTALL_SCRIPT = @INSTALL_SCRIPT@
! INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
! LIBOBJS = @LIBOBJS@
! LIBS = @LIBS@
  LIBTOOL = @LIBTOOL@
  LN_S = @LN_S@
+ LTLIBOBJS = @LTLIBOBJS@
  MAINT = @MAINT@
+ MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@
+ MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@
  MAKEINFO = @MAKEINFO@
  MY_CFLAGS = @MY_CFLAGS@
  OBJEXT = @OBJEXT@
  PACKAGE = @PACKAGE@
+ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+ PACKAGE_NAME = @PACKAGE_NAME@
+ PACKAGE_STRING = @PACKAGE_STRING@
+ PACKAGE_TARNAME = @PACKAGE_TARNAME@
+ PACKAGE_VERSION = @PACKAGE_VERSION@
+ PATH_SEPARATOR = @PATH_SEPARATOR@
+ POWERPC_DARWIN_FALSE = @POWERPC_DARWIN_FALSE@
+ POWERPC_DARWIN_TRUE = @POWERPC_DARWIN_TRUE@
  RANLIB = @RANLIB@
+ SET_MAKE = @SET_MAKE@
+ SHELL = @SHELL@
  STRIP = @STRIP@
  THREADLIBS = @THREADLIBS@
  VERSION = @VERSION@
+ ac_ct_AR = @ac_ct_AR@
+ ac_ct_AS = @ac_ct_AS@
+ ac_ct_CC = @ac_ct_CC@
+ ac_ct_CXX = @ac_ct_CXX@
+ ac_ct_RANLIB = @ac_ct_RANLIB@
+ ac_ct_STRIP = @ac_ct_STRIP@
  addincludes = @addincludes@
  addlibs = @addlibs@
  addobjs = @addobjs@
  addtests = @addtests@
! am__fastdepCC_FALSE = @am__fastdepCC_FALSE@
! am__fastdepCC_TRUE = @am__fastdepCC_TRUE@
! am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@
! am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@
! am__include = @am__include@
! am__leading_dot = @am__leading_dot@
! am__quote = @am__quote@
! bindir = @bindir@
! build = @build@
! build_alias = @build_alias@
! build_cpu = @build_cpu@
! build_os = @build_os@
! build_vendor = @build_vendor@
! datadir = @datadir@
! exec_prefix = @exec_prefix@
! host = @host@
! host_alias = @host_alias@
! host_cpu = @host_cpu@
! host_os = @host_os@
! host_vendor = @host_vendor@
! includedir = @includedir@
! infodir = @infodir@
! install_sh = @install_sh@
! libdir = @libdir@
! libexecdir = @libexecdir@
! localstatedir = @localstatedir@
! mandir = @mandir@
! mkdir_p = @mkdir_p@
  mkinstalldirs = @mkinstalldirs@
! multi_basedir = @multi_basedir@
! oldincludedir = @oldincludedir@
! prefix = @prefix@
! program_transform_name = @program_transform_name@
! sbindir = @sbindir@
! sharedstatedir = @sharedstatedir@
! sysconfdir = @sysconfdir@
! target = @target@
! target_alias = @target_alias@
  target_all = @target_all@
+ target_cpu = @target_cpu@
  target_noncanonical = @target_noncanonical@
! target_os = @target_os@
! target_vendor = @target_vendor@
  toolexecdir = @toolexecdir@
  toolexeclibdir = @toolexeclibdir@
  AUTOMAKE_OPTIONS = foreign
  noinst_HEADERS = gc.h gc_backptr.h gc_local_alloc.h \
    gc_pthread_redirects.h gc_cpp.h
  
! all: all-am
  
  .SUFFIXES:
! $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am  $(am__configure_deps)
! 	@for dep in $?; do \
! 	  case '$(am__configure_deps)' in \
! 	    *$$dep*) \
! 	      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
! 		&& exit 0; \
! 	      exit 1;; \
! 	  esac; \
! 	done; \
! 	echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign  include/Makefile'; \
! 	cd $(top_srcdir) && \
! 	  $(AUTOMAKE) --foreign  include/Makefile
! .PRECIOUS: Makefile
! Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
! 	@case '$?' in \
! 	  *config.status*) \
! 	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
! 	  *) \
! 	    echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
! 	    cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
! 	esac;
! 
! $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
! 	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
! 
! $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
! 	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
! $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
! 	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
  
! mostlyclean-libtool:
! 	-rm -f *.lo
  
+ clean-libtool:
+ 	-rm -rf .libs _libs
  
! distclean-libtool:
! 	-rm -f libtool
! uninstall-info-am:
  
! ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
! 	list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
! 	unique=`for i in $$list; do \
! 	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
! 	  done | \
! 	  $(AWK) '    { files[$$0] = 1; } \
  	       END { for (i in files) print i; }'`; \
! 	mkid -fID $$unique
! tags: TAGS
  
! TAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
! 		$(TAGS_FILES) $(LISP)
  	tags=; \
  	here=`pwd`; \
! 	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
! 	unique=`for i in $$list; do \
! 	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
! 	  done | \
! 	  $(AWK) '    { files[$$0] = 1; } \
  	       END { for (i in files) print i; }'`; \
! 	if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
! 	  test -n "$$unique" || unique=$$empty_fix; \
! 	  $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
! 	    $$tags $$unique; \
! 	fi
! ctags: CTAGS
! CTAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
! 		$(TAGS_FILES) $(LISP)
! 	tags=; \
! 	here=`pwd`; \
! 	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
! 	unique=`for i in $$list; do \
! 	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
! 	  done | \
! 	  $(AWK) '    { files[$$0] = 1; } \
! 	       END { for (i in files) print i; }'`; \
! 	test -z "$(CTAGS_ARGS)$$tags$$unique" \
! 	  || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
! 	     $$tags $$unique
! 
! GTAGS:
! 	here=`$(am__cd) $(top_builddir) && pwd` \
! 	  && cd $(top_srcdir) \
! 	  && gtags -i $(GTAGS_ARGS) $$here
  
  distclean-tags:
! 	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
  
  distdir: $(DISTFILES)
! 	@srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \
! 	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \
! 	list='$(DISTFILES)'; for file in $$list; do \
! 	  case $$file in \
! 	    $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \
! 	    $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \
! 	  esac; \
! 	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
! 	  dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
! 	  if test "$$dir" != "$$file" && test "$$dir" != "."; then \
! 	    dir="/$$dir"; \
! 	    $(mkdir_p) "$(distdir)$$dir"; \
! 	  else \
! 	    dir=''; \
! 	  fi; \
  	  if test -d $$d/$$file; then \
! 	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
! 	      cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
! 	    fi; \
! 	    cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
  	  else \
  	    test -f $(distdir)/$$file \
! 	    || cp -p $$d/$$file $(distdir)/$$file \
! 	    || exit 1; \
  	  fi; \
  	done
! check-am: all-am
  check: check-am
! all-am: Makefile $(HEADERS)
! installdirs:
! install: install-am
  install-exec: install-exec-am
  install-data: install-data-am
+ uninstall: uninstall-am
  
  install-am: all-am
  	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
  
+ installcheck: installcheck-am
+ install-strip:
+ 	$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ 	  install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ 	  `test -z '$(STRIP)' || \
+ 	    echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
  mostlyclean-generic:
  
  clean-generic:
  
  distclean-generic:
! 	-rm -f $(CONFIG_CLEAN_FILES)
  
  maintainer-clean-generic:
! 	@echo "This command is intended for maintainers to use"
! 	@echo "it deletes files that may require special tools to rebuild."
! clean: clean-am
  
! clean-am: clean-generic clean-libtool mostlyclean-am
  
! distclean: distclean-am
! 	-rm -f Makefile
! distclean-am: clean-am distclean-generic distclean-libtool \
! 	distclean-tags
  
! dvi: dvi-am
  
! dvi-am:
  
! html: html-am
  
! info: info-am
! 
! info-am:
! 
! install-data-am:
! 
! install-exec-am:
! 
! install-info: install-info-am
! 
! install-man:
! 
! installcheck-am:
  
  maintainer-clean: maintainer-clean-am
+ 	-rm -f Makefile
+ maintainer-clean-am: distclean-am maintainer-clean-generic
+ 
+ mostlyclean: mostlyclean-am
+ 
+ mostlyclean-am: mostlyclean-generic mostlyclean-libtool
+ 
+ pdf: pdf-am
+ 
+ pdf-am:
+ 
+ ps: ps-am
+ 
+ ps-am:
  
! uninstall-am: uninstall-info-am
  
+ .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
+ 	clean-libtool ctags distclean distclean-generic \
+ 	distclean-libtool distclean-tags distdir dvi dvi-am html \
+ 	html-am info info-am install install-am install-data \
+ 	install-data-am install-exec install-exec-am install-info \
+ 	install-info-am install-man install-strip installcheck \
+ 	installcheck-am installdirs maintainer-clean \
+ 	maintainer-clean-generic mostlyclean mostlyclean-generic \
+ 	mostlyclean-libtool pdf pdf-am ps ps-am tags uninstall \
+ 	uninstall-am uninstall-info-am
  
  # Tell versions [3.59,3.63) of GNU make to not export all variables.
  # Otherwise a system limit (for SysV at least) may be exceeded.
diff -pr orig-gcc-3.5-20040711/boehm-gc/Makefile.in gcc-3.5-20040711/boehm-gc/Makefile.in
*** orig-gcc-3.5-20040711/boehm-gc/Makefile.in	2004-07-11 10:45:17.000000000 -0700
--- gcc-3.5-20040711/boehm-gc/Makefile.in	2004-07-15 14:50:19.975436848 -0700
*************** distclean-libtool:
*** 455,472 ****
  	-rm -f libtool
  
  all-multi:
! 	$(MULTIDO) $(AM_MAKEFLAGS) DO=all multi-do
  install-multi:
! 	$(MULTIDO) $(AM_MAKEFLAGS) DO=install multi-do
  
  mostlyclean-multi:
! 	$(MULTICLEAN) $(AM_MAKEFLAGS) DO=mostlyclean multi-clean
  clean-multi:
! 	$(MULTICLEAN) $(AM_MAKEFLAGS) DO=clean multi-clean
  distclean-multi:
! 	$(MULTICLEAN) $(AM_MAKEFLAGS) DO=distclean multi-clean
  maintainer-clean-multi:
! 	$(MULTICLEAN) $(AM_MAKEFLAGS) DO=maintainer-clean multi-clean
  uninstall-info-am:
  
  # This directory's subdirectories are mostly independent; you can cd
--- 455,472 ----
  	-rm -f libtool
  
  all-multi:
! 	+$(MULTIDO) $(AM_MAKEFLAGS) DO=all multi-do
  install-multi:
! 	+$(MULTIDO) $(AM_MAKEFLAGS) DO=install multi-do
  
  mostlyclean-multi:
! 	+$(MULTICLEAN) $(AM_MAKEFLAGS) DO=mostlyclean multi-clean
  clean-multi:
! 	+$(MULTICLEAN) $(AM_MAKEFLAGS) DO=clean multi-clean
  distclean-multi:
! 	+$(MULTICLEAN) $(AM_MAKEFLAGS) DO=distclean multi-clean
  maintainer-clean-multi:
! 	+$(MULTICLEAN) $(AM_MAKEFLAGS) DO=maintainer-clean multi-clean
  uninstall-info-am:
  
  # This directory's subdirectories are mostly independent; you can cd
diff -pr orig-gcc-3.5-20040711/libffi/Makefile.in gcc-3.5-20040711/libffi/Makefile.in
*** orig-gcc-3.5-20040711/libffi/Makefile.in	2004-07-11 10:45:17.000000000 -0700
--- gcc-3.5-20040711/libffi/Makefile.in	2004-07-15 14:51:45.597420328 -0700
*************** libffi_convenience_la_SOURCES = $(libffi
*** 382,389 ****
  nodist_libffi_convenience_la_SOURCES = $(nodist_libffi_la_SOURCES)
  AM_CFLAGS = -Wall -g -fexceptions
  libffi_la_LDFLAGS = -version-info `grep -v '^\#' $(srcdir)/libtool-version`
! INCLUDES = -I. -I$(top_srcdir)/include -Iinclude -I$(top_srcdir)/src
! AM_CCASFLAGS = $(INCLUDES)
  all: fficonfig.h
  	$(MAKE) $(AM_MAKEFLAGS) all-recursive
  
--- 382,389 ----
  nodist_libffi_convenience_la_SOURCES = $(nodist_libffi_la_SOURCES)
  AM_CFLAGS = -Wall -g -fexceptions
  libffi_la_LDFLAGS = -version-info `grep -v '^\#' $(srcdir)/libtool-version`
! AM_CPPFLAGS = -I. -I$(top_srcdir)/include -Iinclude -I$(top_srcdir)/src
! AM_CCASFLAGS = $(AM_CPPFLAGS)
  all: fficonfig.h
  	$(MAKE) $(AM_MAKEFLAGS) all-recursive
  
*************** distclean-libtool:
*** 1070,1087 ****
  	-rm -f libtool
  
  all-multi:
! 	$(MULTIDO) $(AM_MAKEFLAGS) DO=all multi-do
  install-multi:
! 	$(MULTIDO) $(AM_MAKEFLAGS) DO=install multi-do
  
  mostlyclean-multi:
! 	$(MULTICLEAN) $(AM_MAKEFLAGS) DO=mostlyclean multi-clean
  clean-multi:
! 	$(MULTICLEAN) $(AM_MAKEFLAGS) DO=clean multi-clean
  distclean-multi:
! 	$(MULTICLEAN) $(AM_MAKEFLAGS) DO=distclean multi-clean
  maintainer-clean-multi:
! 	$(MULTICLEAN) $(AM_MAKEFLAGS) DO=maintainer-clean multi-clean
  uninstall-info-am:
  
  # This directory's subdirectories are mostly independent; you can cd
--- 1070,1087 ----
  	-rm -f libtool
  
  all-multi:
! 	+$(MULTIDO) $(AM_MAKEFLAGS) DO=all multi-do
  install-multi:
! 	+$(MULTIDO) $(AM_MAKEFLAGS) DO=install multi-do
  
  mostlyclean-multi:
! 	+$(MULTICLEAN) $(AM_MAKEFLAGS) DO=mostlyclean multi-clean
  clean-multi:
! 	+$(MULTICLEAN) $(AM_MAKEFLAGS) DO=clean multi-clean
  distclean-multi:
! 	+$(MULTICLEAN) $(AM_MAKEFLAGS) DO=distclean multi-clean
  maintainer-clean-multi:
! 	+$(MULTICLEAN) $(AM_MAKEFLAGS) DO=maintainer-clean multi-clean
  uninstall-info-am:
  
  # This directory's subdirectories are mostly independent; you can cd
diff -pr orig-gcc-3.5-20040711/libmudflap/Makefile.in gcc-3.5-20040711/libmudflap/Makefile.in
*** orig-gcc-3.5-20040711/libmudflap/Makefile.in	2004-07-05 12:08:29.000000000 -0700
--- gcc-3.5-20040711/libmudflap/Makefile.in	2004-07-15 14:57:26.774553520 -0700
*************** distclean-libtool:
*** 417,434 ****
  	-rm -f libtool
  
  all-multi:
! 	$(MULTIDO) $(AM_MAKEFLAGS) DO=all multi-do
  install-multi:
! 	$(MULTIDO) $(AM_MAKEFLAGS) DO=install multi-do
  
  mostlyclean-multi:
! 	$(MULTICLEAN) $(AM_MAKEFLAGS) DO=mostlyclean multi-clean
  clean-multi:
! 	$(MULTICLEAN) $(AM_MAKEFLAGS) DO=clean multi-clean
  distclean-multi:
! 	$(MULTICLEAN) $(AM_MAKEFLAGS) DO=distclean multi-clean
  maintainer-clean-multi:
! 	$(MULTICLEAN) $(AM_MAKEFLAGS) DO=maintainer-clean multi-clean
  uninstall-info-am:
  install-includeHEADERS: $(include_HEADERS)
  	@$(NORMAL_INSTALL)
--- 417,434 ----
  	-rm -f libtool
  
  all-multi:
! 	+$(MULTIDO) $(AM_MAKEFLAGS) DO=all multi-do
  install-multi:
! 	+$(MULTIDO) $(AM_MAKEFLAGS) DO=install multi-do
  
  mostlyclean-multi:
! 	+$(MULTICLEAN) $(AM_MAKEFLAGS) DO=mostlyclean multi-clean
  clean-multi:
! 	+$(MULTICLEAN) $(AM_MAKEFLAGS) DO=clean multi-clean
  distclean-multi:
! 	+$(MULTICLEAN) $(AM_MAKEFLAGS) DO=distclean multi-clean
  maintainer-clean-multi:
! 	+$(MULTICLEAN) $(AM_MAKEFLAGS) DO=maintainer-clean multi-clean
  uninstall-info-am:
  install-includeHEADERS: $(include_HEADERS)
  	@$(NORMAL_INSTALL)
diff -pr orig-gcc-3.5-20040711/libmudflap/testsuite/Makefile.in gcc-3.5-20040711/libmudflap/testsuite/Makefile.in
*** orig-gcc-3.5-20040711/libmudflap/testsuite/Makefile.in	2004-06-24 14:12:18.000000000 -0700
--- gcc-3.5-20040711/libmudflap/testsuite/Makefile.in	2004-07-15 14:57:26.852541664 -0700
*************** infodir = @infodir@
*** 136,142 ****
  install_sh = @install_sh@
  libdir = @libdir@
  libexecdir = @libexecdir@
- libtool_VERSION = @libtool_VERSION@
  localstatedir = @localstatedir@
  mandir = @mandir@
  mkdir_p = @mkdir_p@
--- 136,141 ----
diff -pr orig-gcc-3.5-20040711/libstdc++-v3/Makefile.in gcc-3.5-20040711/libstdc++-v3/Makefile.in
*** orig-gcc-3.5-20040711/libstdc++-v3/Makefile.in	2004-07-02 16:39:59.000000000 -0700
--- gcc-3.5-20040711/libstdc++-v3/Makefile.in	2004-07-15 14:48:08.946356296 -0700
*************** distclean-libtool:
*** 388,405 ****
  	-rm -f libtool
  
  all-multi:
! 	$(MULTIDO) $(AM_MAKEFLAGS) DO=all multi-do
  install-multi:
! 	$(MULTIDO) $(AM_MAKEFLAGS) DO=install multi-do
  
  mostlyclean-multi:
! 	$(MULTICLEAN) $(AM_MAKEFLAGS) DO=mostlyclean multi-clean
  clean-multi:
! 	$(MULTICLEAN) $(AM_MAKEFLAGS) DO=clean multi-clean
  distclean-multi:
! 	$(MULTICLEAN) $(AM_MAKEFLAGS) DO=distclean multi-clean
  maintainer-clean-multi:
! 	$(MULTICLEAN) $(AM_MAKEFLAGS) DO=maintainer-clean multi-clean
  uninstall-info-am:
  
  # This directory's subdirectories are mostly independent; you can cd
--- 388,405 ----
  	-rm -f libtool
  
  all-multi:
! 	+$(MULTIDO) $(AM_MAKEFLAGS) DO=all multi-do
  install-multi:
! 	+$(MULTIDO) $(AM_MAKEFLAGS) DO=install multi-do
  
  mostlyclean-multi:
! 	+$(MULTICLEAN) $(AM_MAKEFLAGS) DO=mostlyclean multi-clean
  clean-multi:
! 	+$(MULTICLEAN) $(AM_MAKEFLAGS) DO=clean multi-clean
  distclean-multi:
! 	+$(MULTICLEAN) $(AM_MAKEFLAGS) DO=distclean multi-clean
  maintainer-clean-multi:
! 	+$(MULTICLEAN) $(AM_MAKEFLAGS) DO=maintainer-clean multi-clean
  uninstall-info-am:
  
  # This directory's subdirectories are mostly independent; you can cd
diff -pr orig-gcc-3.5-20040711/zlib/Makefile.in gcc-3.5-20040711/zlib/Makefile.in
*** orig-gcc-3.5-20040711/zlib/Makefile.in	2004-07-11 10:45:17.000000000 -0700
--- gcc-3.5-20040711/zlib/Makefile.in	2004-07-15 14:50:06.849432304 -0700
*************** distclean-libtool:
*** 497,514 ****
  	-rm -f libtool
  
  all-multi:
! 	$(MULTIDO) $(AM_MAKEFLAGS) DO=all multi-do
  install-multi:
! 	$(MULTIDO) $(AM_MAKEFLAGS) DO=install multi-do
  
  mostlyclean-multi:
! 	$(MULTICLEAN) $(AM_MAKEFLAGS) DO=mostlyclean multi-clean
  clean-multi:
! 	$(MULTICLEAN) $(AM_MAKEFLAGS) DO=clean multi-clean
  distclean-multi:
! 	$(MULTICLEAN) $(AM_MAKEFLAGS) DO=distclean multi-clean
  maintainer-clean-multi:
! 	$(MULTICLEAN) $(AM_MAKEFLAGS) DO=maintainer-clean multi-clean
  uninstall-info-am:
  
  ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
--- 497,514 ----
  	-rm -f libtool
  
  all-multi:
! 	+$(MULTIDO) $(AM_MAKEFLAGS) DO=all multi-do
  install-multi:
! 	+$(MULTIDO) $(AM_MAKEFLAGS) DO=install multi-do
  
  mostlyclean-multi:
! 	+$(MULTICLEAN) $(AM_MAKEFLAGS) DO=mostlyclean multi-clean
  clean-multi:
! 	+$(MULTICLEAN) $(AM_MAKEFLAGS) DO=clean multi-clean
  distclean-multi:
! 	+$(MULTICLEAN) $(AM_MAKEFLAGS) DO=distclean multi-clean
  maintainer-clean-multi:
! 	+$(MULTICLEAN) $(AM_MAKEFLAGS) DO=maintainer-clean multi-clean
  uninstall-info-am:
  
  ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]