Skip to content
Snippets Groups Projects
  1. May 25, 2006
    • Paolo Bonzini's avatar
      Makefile.def (bfd, opcodes): Fix lib_path. · e9a54b07
      Paolo Bonzini authored
      2006-05-25  Paolo Bonzini  <bonzini@gnu.org>
      
      	* Makefile.def (bfd, opcodes): Fix lib_path.
      	* Makefile.tpl (POSTSTAGE1_FLAGS_TO_PASS): Replace ADAC with ADAFLAGS.
      	(restrap): Move under "@if gcc-bootstrap".  Fix typo.
      	* Makefile.in: Regenerate.
      
      From-SVN: r114109
      e9a54b07
  2. May 24, 2006
    • Carlos O'Donell's avatar
      Makefile.def: Add install-html target. · 65d6e994
      Carlos O'Donell authored
      2006-05-24  Carlos O'Donell  <carlos@codesourcery.com>
      
      	* Makefile.def: Add install-html target. Add datarootdir
      	docdir and htmldir to flags_to_pass.
      	* Makefile.tpl: Add install-html target.
      	* Makefile.in: Regenerate.
      	* configure.in: Add --with-datarootdir, --with-docdir, and
      	--with-htmldir options. AC_SUBST datarootdir, docdir and htmldir.
      	* configure: Regenerate.
      
      From-SVN: r114048
      65d6e994
  3. Feb 21, 2006
  4. Feb 20, 2006
    • Paolo Bonzini's avatar
      re PR bootstrap/25670 (build fail with 'make all-gcc') · cc11cc9b
      Paolo Bonzini authored
      2006-02-20  Paolo Bonzini  <bonzini@gnu.org>
      
      	PR bootstrap/25670
      
      	* Makefile.tpl ([+compare-target+]): Print explanation messages.
      
      	* Makefile.def (ADAFLAGS, BOOT_ADAFLAGS, LANGUAGES): New flags_to_pass.
      	* Makefile.tpl (BASE_FLAGS_TO_PASS): Support optional flags_to_pass.
      	(EXTRA_GCC_FLAGS): Remove ADAFLAGS, BOOT_ADAFLAGS, LANGUAGES,
      	BUILD_PREFIX, BUILD_PREFIX_1.
      	* configure.in: (BUILD_PREFIX, BUILD_PREFIX_1): Don't substitute.
      
      	* Makefile.def (bootstrap stage 1): Pass LIBCFLAGS too.
      	* Makefile.tpl (POSTSTAGE1_FLAGS_TO_PASS): Override LIBCFLAGS too.
      
      	* Makefile.tpl (configure-stage[+id+]-[+prefix+][+module+],
      	all-stage[+id+]-[+prefix+][+module+], : Use $(current_stage) instead
      	of `cat stage_current`.  Always provide the `r' and `s' variables.
      	(clean-stage[+id+]-[+prefix+][+module+]): Likewise, and make it into
      	a single shell execution.
      	(configure-[+prefix+][+module+], all-[+prefix+][+module+]): For
      	bootstrapped modules, make the stage1 module if the build was not
      	started yet, else build the current stage.
      	(all-host, all-target): Omit bootstrapped modules (if bootstrapping).
      	(all-build, all-host, all-target, [+make_target+]-host,
      	[+make_target+]-target): Do not use \-continued lines.
      	(target modules): Depend on stage_last, not all-gcc, if bootstrapping.
      	(current_stage, restrap, stage_last): New.
      
      	* Makefile.in: Regenerate.
      	* configure: Regenerate.
      
      gcc:
      2006-02-20  Paolo Bonzini  <bonzini@gnu.org>
      
      	PR bootstrap/25476
      
      	* Makefile.in (LDFLAGS): Define from autoconf substitution.
      
      	* Makefile.in (BOOTSTRAPPING): New.
      	(quickstrap): New definition if BOOTSTRAPPING=yes.
      
      	* Makefile.in (CONFIG_LANGUAGES): Substitute all_selected_languages.
      	* configure.ac: Substitute all_selected_languages with the languages
      	that were configured.  For all the other variables except
      	lang_specs_files, include all the languages in the tree.
      	* configure: Regenerate.
      	
      	* Makefile.in (stmp-fixinc): Copy includes from the prev-gcc directory,
      	if there is one.  Run the commands to run fixincludes in the same
      	subshell.
      
      	* doc/makefile.texi: Document new makefile targets from toplevel bootstrap.
      	* doc/install.texi: Document exact conventions for searching target tools.
      	Document --with-build-time-tools.  Document toplevel bootstrap.  Document
      	something more about building an Ada cross-compiler.  Don't list GNU Make
      	requirements which affect all platforms.
      
      From-SVN: r111295
      cc11cc9b
  5. Jan 05, 2006
  6. Jan 04, 2006
    • Paolo Bonzini's avatar
      re PR middle-end/24252 (Missing "warning: control reaches end of non-void... · 2d309510
      Paolo Bonzini authored
      re PR middle-end/24252 (Missing "warning: control reaches end of non-void function" in static function)
      
      2006-01-04  Paolo Bonzini  <bonzini@gnu.org>
      
      	PR bootstrap/24252
      
      	* Makefile.def (flags_to_pass): Add STAGE1_CFLAGS and STAGE1_LANGUAGES.
      	* Makefile.tpl (OBJDUMP): New.
      	(EXTRA_HOST_FLAGS): Add it.
      	(EXTRA_GCC_FLAGS): Remove flags already specified in flags_to_pass.
      
              * Makefile.tpl (stage[+id+]-start, stage[+id+]-end): Do not try
              to use symbolic links between directories.  Avoid race conditions
              or make them harmless.
              * configure.in: Do not try to use symbolic links between directories.
      
      	* Makefile.def (LEAN): Pass.
      	* Makefile.tpl (LEAN): Define.
      	(stage[+id+]-start): Accept that the previous directory does not
      	exist, if the bootstrap is lean.
      	(stage[+id+]-bubble): Invoke lean bootstrap commands after
      	stage[+id+]-start.  Use a makefile variable and an `if' instead of a
      	configure substitution.
      	([+compare-target+]): Likewise.
      	([+bootstrap-target+]-lean): New.
      	* configure.in: Remove lean bootstrap support from here.
      
              * Makefile.in: Regenerate.
              * configure: Regenerate.
      
      From-SVN: r109325
      2d309510
  7. Dec 20, 2005
    • Paolo Bonzini's avatar
      Revert Ada-related part of the previous change. · 212f829c
      Paolo Bonzini authored
      2005-12-20  Paolo Bonzini  <bonzini@gnu.org>
      
              Revert Ada-related part of the previous change.
      
              * Makefile.def (ADAFLAGS, BOOT_ADAFLAGS, ADAFLAGS_FOR_TARGET):
              Do not pass.
              * Makefile.tpl (BOOT_ADAFLAGS): Do not define.
              * Makefile.in: Regenerate.
              * configure.in: Do not include mt-ppc-aix target fragment.
              * configure: Regenerate.
      
      config:
      2005-12-20  Paolo Bonzini  <bonzini@gnu.org>
      
              Revert Ada-related part of the previous change.
      
              * mt-ppc-aix: Delete.
      
      From-SVN: r108856
      212f829c
  8. Dec 19, 2005
    • Paolo Bonzini's avatar
      configure.in: Select appropriate fragments for PowerPC/AIX. · d19bca38
      Paolo Bonzini authored
      2005-12-19  Paolo Bonzini  <bonzini@gnu.org>
      
      	* configure.in: Select appropriate fragments for PowerPC/AIX.
      	* configure: Regenerate.
      
      	* Makefile.def (flags_to_pass): Add ADAFLAGS, BOOT_ADAFLAGS,
      	BOOT_CFLAGS, BOOT_LDFLAGS.
      	* Makefile.tpl (POSTSTAGE1_FLAGS_TO_PASS): Handle BOOT_ADAFLAGS,
      	BOOT_CFLAGS, BOOT_LDFLAGS.
      	(TARGET_FLAGS_TO_PASS): Handle ADAFLAGS_FOR_TARGET.
      	(stage[+id+]-bubble): Pass flags recursively to the comparison target.
      	(stage): Fail if we cannot complete the work.
      	* Makefile.in: Regenerate.
      
      From-SVN: r108793
      d19bca38
  9. Dec 15, 2005
  10. Dec 14, 2005
    • Daniel Jacobowitz's avatar
      Makefile.tpl: Throughout the file, use : $(MAKE) along with $(stage) and $(unstage). · f41d6665
      Daniel Jacobowitz authored
      	* Makefile.tpl: Throughout the file, use : $(MAKE) along with
      	$(stage) and $(unstage).
      	(EXTRA_TARGET_FLAGS): Correct double-quoting.
      	(all): Remove stray semicolon.
      	(local-distclean): Don't handle multilib.tmp and multilib.out.
      	(install.all): Set $s for consistency.
      	(configure-[+prefix+][+module+]): Instead of [+deps+], handle
      	check_multilibs setting.  Always make the install directory.
      	(configure-stage[+id+]-[+prefix+][+module+]): Likewise.
      	Correct @if/@endif.
      	(all-stage[+id+]-[+prefix+][+module+]): Correct @if/@endif.
      	($(TARGET_SUBDIR)/[+module+]/multilib.out): Remove.
      	(stage[+id+]-start, stage[+id+]-end): Stage $(TARGET_SUBDIR).
      	(multilib.out): Remove.
      	* Makefile.in: Regenerated.
      
      From-SVN: r108513
      f41d6665
  11. Dec 05, 2005
    • Paolo Bonzini's avatar
      configure.in (CONFIGURED_BISON, [...]): Remove "CONFIGURED_" from the AC_CHECK_PROGS invocation. · 2abefe3d
      Paolo Bonzini authored
      toplevel:
      2005-12-05  Paolo Bonzini  <bonzini@gnu.org>
      
      	* configure.in (CONFIGURED_BISON, CONFIGURED_YACC, CONFIGURED_M4,
      	CONFIGURED_FLEX, CONFIGURED_LEX, CONFIGURED_MAKEINFO): Remove
      	"CONFIGURED_" from the AC_CHECK_PROGS invocation.  Move below.
      	Find in-tree tools if available.
      	(EXPECT, RUNTEST, LIPO, STRIP): Find them and substitute them.
      	(CONFIGURED_*_FOR_TARGET): Don't set nor substitute.
      	(*_FOR_TARGET): Set them with GCC_TARGET_TOOL.
      	(COMPILER_*_FOR_TARGET): New.
      	* Makefile.tpl (HOST_EXPORTS): Add *_FOR_TARGET symbols that gcc needs.
      	(BASE_TARGET_EXPORTS): Use COMPILER_*_FOR_TARGET symbols.
      	(CONFIGURED_*, USUAL_*): Remove.
      	(BISON, YACC, FLEX, LEX, M4, MAKEINFO, EXPECT, RUNTEST, LIPO,
      	STRIP): Use autoconf substitutions.
      	(COMPILER_AS_FOR_TARGET, COMPILER_LD_FOR_TARGET,
      	COMPILER_NM_FOR_TARGET): New.
      	(EXTRA_HOST_FLAGS): Pass LIPO and STRIP.
      
      	(all): Make all-host and all-target in parallel.
      	(do-[+make_target+], do-check, install, [+compare-target+]): Ensure
      	that $$r and $$s are set before invoking a recursive make.
      	(stage[+id+]-bubble): Likewise, and invoke the comparison at the end.
      	([+bootstrap-target+]): Inline most of the `all' target.
      
      config:
      2005-12-05  Paolo Bonzini  <bonzini@gnu.org>
      
              * acx.m4 (GCC_TARGET_TOOL): New.
      
      From-SVN: r108059
      2abefe3d
  12. Nov 29, 2005
  13. Nov 11, 2005
    • Daniel Jacobowitz's avatar
      Makefile.def: Remove gdb dependencies for gdbtk. · ef9db8d5
      Daniel Jacobowitz authored
      	* Makefile.def: Remove gdb dependencies for gdbtk.
      	* Makefile.tpl (CONFIGURE_GDB_TK, INSTALL_GDB_TK): New variables.
      	(configure-gdb, install-gdb): New rules.
      	* configure.in: Set CONFIGURE_GDB_TK and INSTALL_GDB_TK.
      	* Makefile.in, configure: Regenerated.
      
      From-SVN: r106801
      ef9db8d5
  14. Oct 22, 2005
  15. Oct 06, 2005
    • Daniel Jacobowitz's avatar
      Makefile.def (flags_to_pass): Add OBJDUMP_FOR_TARGET. · d739199a
      Daniel Jacobowitz authored
      ./	* Makefile.def (flags_to_pass): Add OBJDUMP_FOR_TARGET.
      	* Makefile.tpl (BASE_TARGET_EXPORTS): Add OBJDUMP.
      	(OBJDUMP_FOR_TARGET, CONFIGURED_OBJDUMP_FOR_TARGET)
      	(USUAL_OBJDUMP_FOR_TARGET): New.
      	(EXTRA_TARGET_FLAGS): Add OBJDUMP.
      	* configure.in: Check for $OBJDUMP_FOR_TARGET.
      	* configure, Makefile: Regenerated.
      gcc/
      	* acinclude.m4 (gcc_AC_CHECK_TOOL): Handle environment variables
      	here.  Use AC_PATH_PROG for environment variables instead of
      	test -x.
      	* configure.ac: Update calls to gcc_AC_CHECK_TOOL.  Use it for
      	objdump also.
      	* configure: Regenerated.
      
      From-SVN: r105038
      d739199a
  16. Oct 05, 2005
    • Paolo Bonzini's avatar
      Makefile.tpl (all): Make prebootstrap packages before other host packages. · db38c6bb
      Paolo Bonzini authored
      2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
      
      	* Makefile.tpl (all) [gcc-no-bootstrap]: Make prebootstrap packages
      	before other host packages.
      
      From-SVN: r105002
      db38c6bb
    • Paolo Bonzini's avatar
      re PR ada/22340 (Ada build fails with --enable-bootstrap) · 1061f99e
      Paolo Bonzini authored
      2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
      
      	PR bootstrap/22340
      
      	* configure.in (default_target): Remove.
      	* Makefile.tpl (all): Do not use prerequisites as subroutines
      	(all) [gcc-bootstrap]: Bootstrap gcc first if it was not done yet.
      	(do-[+make_target+], check, install, [+bootstrap_target+]): Do not
      	use prerequisites as subroutines.
      	(check-host, check-target): New.
      	(bootstrap configure & all targets): Do not use stage*-start
      	if the directory layout is already ok.
      	(non-bootstrap configure & all targets): Prepend a $(unstage).
      	(stage[+id+]-bubble): Do that here.  Do not use NOTPARALLEL.
      	(NOTPARALLEL): Remove.
      	(unstage, stage variables): New variables.
      	(unstage, stage targets): Simply expand to those variables.
      
      	* configure: Regenerate.
      	* Makefile.in: Regenerate.
      
      From-SVN: r104978
      1061f99e
  17. Sep 28, 2005
    • Geoffrey Keating's avatar
      Index: ChangeLog · 040b1c5a
      Geoffrey Keating authored
      2005-09-28  Geoffrey Keating  <geoffk@apple.com>
      
      	* Makefile.tpl (BASE_TARGET_EXPORTS): Add LIPO, STRIP.
      	(LIPO_FOR_TARGET): New.
      	(CONFIGURED_LIPO_FOR_TARGET): New.
      	(USUAL_LIPO_FOR_TARGET): New.
      	(STRIP_FOR_TARGET): New.
      	(CONFIGURED_STRIP_FOR_TARGET): New.
      	(USUAL_STRIP_FOR_TARGET): New.
      	* Makefile.def (flags_to_pass): Add LIPO_FOR_TARGET and
      	STRIP_FOR_TARGET.
      	* configure.in: Set LIPO_FOR_TARGET, STRIP_FOR_TARGET,
      	CONFIGURED_LIPO_FOR_TARGET, CONFIGURED_STRIP_FOR_TARGET.
      	* Makefile.in: Regenerate.
      	* configure.in: Regenerate.
      
      Index: gcc/ChangeLog
      2005-09-28  Geoffrey Keating  <geoffk@apple.com>
      
      	* Makefile.in: Export LIPO_FOR_TARGET, STRIP_FOR_TARGET.
      	(stage1-start): Delete old libgcc and libunwind before moving
      	anything into the stage directory.
      	(stage2-start): Likewise.
      	(stage3-start): Likewise.
      	(stage4-start): Likewise.
      	(stageprofile-start): Likewise.
      	(stagefeedback-start): Likewise.
      	* config.gcc (*-*-darwin*): Automatically use CPU-specific darwin.h
      	header in tm_file and CPU-specific t-darwin in tmake_file.
      	(i[34567]86-*-darwin*): Don't change tm_file.
      	(powerpc-*-darwin*): Don't change tm_file or tmake_file.
      	* config/darwin.h (REAL_LIBGCC_SPEC): Rewrite to use proper libgcc
      	shared library stub for target OS version.
      	* config/t-slibgcc-darwin (SHLIB_SOLINK): Delete.
      	(SHLIB_LINK): Don't make SHLIB_SOLINK.
      	(SHLIB_INSTALL): Don't install SHLIB_SOLINK.
      	(libgcc_s.%.dylib): New.
      	(LIBGCC): Define.
      	(install-darwin-libgcc-stubs): New.
      	(INSTALL_LIBGCC): New append.
      	* config/i386/darwin-libgcc.10.4.ver: New.
      	* config/i386/darwin-libgcc.10.5.ver: New.
      	* config/i386/t-darwin: New.
      	* config/rs6000/darwin-libgcc.10.4.ver: New.
      	* config/rs6000/darwin-libgcc.10.5.ver: New.
      	* config/rs6000/darwin.h (REAL_LIBGCC_SPEC): Delete.
      	* config/rs6000/t-darwin (SHLIB_VERPFX): Define.
      
      From-SVN: r104747
      040b1c5a
  18. Aug 17, 2005
  19. Aug 08, 2005
    • Paolo Bonzini's avatar
      configure.in (CC_FOR_TARGET, [...]): Find them with... · 4de997d1
      Paolo Bonzini authored
      configure.in (CC_FOR_TARGET, [...]): Find them with NCN_STRICT_CHECK_TARGET_TOOL, like the other target tools...
      
      2005-08-08  Paolo Bonzini  <bonzini@gnu.org>
      
      	* configure.in (CC_FOR_TARGET, CXX_FOR_TARGET, GCJ_FOR_TARGET,
      	GCC_FOR_TARGET, RAW_CXX_FOR_TARGET, GFORTRAN_FOR_TARGET): Find
      	them with NCN_STRICT_CHECK_TARGET_TOOL, like the other target
      	tools; remove code to manually set them.
      	(Target tools): Look in the environment for them.
      	* Makefile.tpl (CC_FOR_TARGET, CXX_FOR_TARGET, GCJ_FOR_TARGET,
      	GCC_FOR_TARGET, RAW_CXX_FOR_TARGET, GFORTRAN_FOR_TARGET): Redefine.
      	(AS_FOR_TARGET, LD_FOR_TARGET, NM_FOR_TARGET): Look into gcc
      	build directory.
      	(CONFIGURED_CC_FOR_TARGET, CONFIGURED_CXX_FOR_TARGET,
      	CONFIGURED_GCJ_FOR_TARGET, CONFIGURED_GCC_FOR_TARGET,
      	CONFIGURED_GFORTRAN_FOR_TARGET, USUAL_CC_FOR_TARGET,
      	USUAL_CXX_FOR_TARGET, USUAL_GCJ_FOR_TARGET, USUAL_GCC_FOR_TARGET,
      	USUAL_RAW_CXX_FOR_TARGET, USUAL_GFORTRAN_FOR_TARGET): New.
      	(CXX_FOR_TARGET_FOR_RECURSIVE_MAKE,
      	RAW_CXX_FOR_TARGET_FOR_RECURSIVE_MAKE, RECURSE_FLAGS): Delete.
      	* configure: Regenerate.
      	* Makefile.in: Regenerate.
      
      From-SVN: r102855
      4de997d1
  20. Jul 27, 2005
  21. Jul 26, 2005
    • Mark Mitchell's avatar
      install.texi (--with-build-sysroot): Fix grammatical error. · 526635cb
      Mark Mitchell authored
      	* doc/install.texi (--with-build-sysroot): Fix grammatical error.
      	Clarify use of "build" in name.
      
      	* Makefile.tpl (SYSROOT_CFLAGS_FOR_TARGET): New variable.
      	(CFLAGS_FOR_TARGET): Use it.
      	(CXXFLAGS_FOR_TARGET): Likewise.
      	* Makefile.in: Regenerated.
      	* configure.in (--with-build-sysroot): New option.
      	* configure: Regenerated.
      
      From-SVN: r102389
      526635cb
  22. Jul 24, 2005
  23. Jul 16, 2005
  24. Jul 11, 2005
  25. Jul 07, 2005
  26. Jun 23, 2005
    • Paolo Bonzini's avatar
      Makefile.def (stagefeedback): Come after profile. · c7870f5d
      Paolo Bonzini authored
      2005-06-22  Paolo Bonzini  <bonzini@gnu.org>
      
      	* Makefile.def (stagefeedback): Come after profile.
      	Define profiledbootstrap target.
      	* Makefile.tpl (profiledbootstrap): Remove.
      	(stageprofile-end): Zap stagefeedback.
      	(stagefeedback-start): Copy all .gcda files, not only GCC's.
      	* Makefile.in: Regenerate.
      
      From-SVN: r101263
      c7870f5d
  27. May 25, 2005
  28. May 04, 2005
    • Paolo Bonzini's avatar
      Makefile.tpl (POSTSTAGE1_HOST_EXPORTS): Rename from STAGE_HOST_EXPORTS. · ce406537
      Paolo Bonzini authored
      2005-05-04  Paolo Bonzini  <bonzini@gnu.org>
      
      	* Makefile.tpl (POSTSTAGE1_HOST_EXPORTS): Rename from
      	STAGE_HOST_EXPORTS.
      	(configure, all): Add bootstrap support.
      	(Host modules, target modules): Pass post-stage1 flags and exports.
      	(Top-level bootstrap): Remove bootstrap rules, expanded elsewhere.
      	* Makefile.in: Regenerate.
      
      From-SVN: r99218
      ce406537
  29. Apr 06, 2005
  30. Mar 30, 2005
    • Paolo Bonzini's avatar
      Makefile.def (bfd, [...]): Set lib_path. · 0bff65e7
      Paolo Bonzini authored
      2005-03-31  Paolo Bonzini  <bonzini@gnu.org>
      
      	* Makefile.def (bfd, opcodes, libstdc++-v3, libmudflap): Set lib_path.
      	* Makefile.tpl (SET_LIB_PATH, REALLY_SET_LIB_PATH): Remove.
      	(HOST_EXPORTS, STAGE_HOST_EXPORTS, TARGET_EXPORTS): Set $(RPATH_ENVVAR).
      	(HOST_LIB_PATH): Generate from Makefile.def.
      	(TARGET_LIB_PATH): Likewise.
      	(Old bootstrap targets): Include TARGET_LIB_PATH into RPATH_ENVVAR.
      	* Makefile.in: Regenerate.
      	* configure.in (set_lib_path, SET_LIB_PATH, SET_GCC_LIB_PATH): Remove.
      	(RPATH_ENVVAR): Include Darwin case.
      	* configure: Regenerate.
      
      config:
      2005-03-31  Paolo Bonzini  <bonzini@gnu.org>
      
      	* config/gcc-lib-path.m4: Remove.
      
      gcc:
      2005-03-31  Paolo Bonzini  <bonzini@gnu.org>
      
      	* gcc/aclocal.m4: Do not include config/gcc-lib-path.m4.
      	* gcc/Makefile.in: Do not @set_gcc_lib_path@.
      	* gcc/configure.ac (TL_AC_GNU_MAKE_GCC_LIB_PATH): Remove.
      	* gcc/configure: Regenerate.
      
      From-SVN: r97249
      0bff65e7
  31. Mar 21, 2005
    • Zack Weinberg's avatar
      Makefile.def: Remove libstdcxx_incdir... · 191dd2c9
      Zack Weinberg authored
      	* Makefile.def: Remove libstdcxx_incdir, libsubdir, gxx_include_dir,
      	gcc_version, and gcc_version_trigger from set of flags to pass.
      	* Makefile.tpl: Remove definitions of above variables.
      	(config.status): Remove dependency on $(gcc_version_trigger).
      	* Makefile.in: Regenerate.
      	* configure.in: Do not reference config/gcc-version.m4 nor
      	config/gxx-include-dir.m4.  Do not invoke TL_AC_GCC_VERSION nor
      	TL_AC_GXX_INCLUDE_DIR.  Do not set gcc_version_trigger.
      	* configure: Regenerate.
      
      From-SVN: r96827
      191dd2c9
  32. Mar 16, 2005
  33. Feb 28, 2005
    • Andrew Pinski's avatar
      re PR bootstrap/20250 (fixincludes is no longer installs but does make check instead) · ace9ac7b
      Andrew Pinski authored
      2005-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
      
              PR bootstrap/20250
              * Makefile.tpl (HOST target installs): Fix copy and pasto, use install
              instead of check.
              * Makefile.in: Regenerate.
      
      From-SVN: r95685
      ace9ac7b
    • Paolo Bonzini's avatar
      re PR bootstrap/17383 (Building in src dir fails) · 215c351a
      Paolo Bonzini authored
      2005-05-25  Paolo Bonzini  <bonzini@gnu.org>
      
      	PR bootstrap/17383
      	* Makefile.def (target_modules): Remove "stage", now unnecessary.
      	* Makefile.tpl (HOST_SUBDIR): New substitution.
      	(STAGE_HOST_EXPORTS, EXPECT, HOST_LIB_PATH, USUAL_AR_FOR_TARGET,
      	USUAL_AS_FOR_TARGET, USUAL_DLLTOOL_FOR_TARGET, USUAL_GCC_FOR_TARGET,
      	USUAL_LD_FOR_TARGET, USUAL_NM_FOR_TARGET, USUAL_OBJDUMP_FOR_TARGET,
      	USUAL_RANLIB_FOR_TARGET, USUAL_WINDRES_FOR_TARGET): Use it.
      	(Host modules, Bootstrapped modules): Use it.
      	(Build modules, Target modules): Do not create symlink trees,
      	always configure out-of-srcdir.
      	(distclean): Try removing $(host_subdir) with rm before using rm -rf.
      	* configure.in (FLAGS_FOR_TARGET, CC_FOR_TARGET, GCJ_FOR_TARGET,
      	GFORTRAN_FOR_TARGET, CXX_FOR_TARGET, RAW_CXX_FOR_TARGET): Use
      	$(HOST_SUBDIR).  Create a symlink for host_subdir.
      
      	* Makefile.in: Regenerate.
      	* configure: Regenerate.
      
      config:
      2005-05-25  Paolo Bonzini  <bonzini@gnu.org>
      
      	PR bootstrap/17383
      	* config/acx.m4 (GCC_TOPLEV_SUBDIRS): Set HOST_SUBDIR if an in-src
      	gcc build is going.
      
      gcc:
      2005-05-25  Paolo Bonzini  <bonzini@gnu.org>
      
      	PR bootstrap/17383
      	* gcc/Makefile.in (host_subdir): New.
      	(build_objdir): New.  Replace ../$(build_subdir) with it throughout.
      	* gcc/configure: Regenerate.
      
      libada:
      2005-05-25  Paolo Bonzini  <bonzini@gnu.org>
      
      	PR bootstrap/17383
      	* Makefile.in (GCC_DIR): Add $(HOST_SUBDIR) to the definition.
      
      libjava:
      2005-05-25  Paolo Bonzini  <bonzini@gnu.org>
      
      	PR bootstrap/17383
      	* configure.ac: Call GCC_TOPLEV_SUBDIRS.
      	(COMPPATH): Removed.
      	(ZIP, GCJH): Replace it with ../$(host_subdir).
      	(built_gcc_dir): Add $(host_subdir).
      	* configure: Regenerate.
      	* Makefile.in, include/Makefile.in, testsuite/Makefile.in,
      	gcj/Makefile.in, external/Makefile.in, external/sax/Makefile.in,
      	external/w3c_dom/Makefile.in: Regenerate.
      
      libobjc:
      2005-05-25  Paolo Bonzini  <bonzini@gnu.org>
      
      	PR bootstrap/17383
      	* configure.ac: Call GCC_TOPLEV_SUBDIRS.
      	(Determine CFLAGS for gthread): Use $host_subdir.
      	* configure: Regenerate.
      	* Makefile.in (host_subdir): New.
      	(INCLUDES): Use it.
      
      From-SVN: r95680
      215c351a
  34. Jan 17, 2005
  35. Jan 03, 2005
  36. Dec 28, 2004
    • Paolo Bonzini's avatar
      re PR bootstrap/17383 (Building in src dir fails) · 3224a22f
      Paolo Bonzini authored
      2004-12-28  Paolo Bonzini  <bonzini@gnu.org>
      
      	PR bootstrap/17383
      
      	* Makefile.def (target_modules): Remove stage parameter,
      	it is always true now.
      	* Makefile.tpl (configure-build-[+module+],
      	configure-target-[+module+]): Always build symlink tree
      	for the directory and for include.  BUILD_SUBDIR and
      	TARGET_SUBDIR cannot be . anymore.
      	* Makefile.in: Regenerate.
      
      From-SVN: r92674
      3224a22f
  37. Dec 26, 2004
  38. Dec 08, 2004
Loading