[PATCH build] info-gcc, dvi-gcc etc work from unbuilt configured tree.

Ralf Wildenhues Ralf.Wildenhues@gmx.de
Thu Sep 30 09:52:00 GMT 2010


This patch allows
  ../gcc/configure [OPTIONS]
  make info-gcc dvi-gcc pdf-gcc html-gcc

to work without prior 'make'.

Tried with and without --disable-bootstrap.  OK for trunk?

With this, toplevel targets info, dvi, pdf, and html also work if
bootstrap is disabled.  Haven't looked into why bootstrap enabled
fails yet.

Thanks,
Ralf

build: info-gcc, dvi-gcc etc work from unbuilt configured tree.

ChangeLog:
2010-09-29  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>

	PR bootstrap/45796
	* Makefile.def (info-gcc, dvi-gcc, pdf-gcc, html-gcc):
	Depend on all-build-libiberty.
	* Makefile.in: Regenerate.

diff --git a/Makefile.def b/Makefile.def
index ccc23f6..29cd1a3 100644
--- a/Makefile.def
+++ b/Makefile.def
@@ -341,6 +341,10 @@ dependencies = { module=all-gcc; on=all-libcpp; hard=true; };
 dependencies = { module=all-gcc; on=all-libdecnumber; hard=true; };
 dependencies = { module=all-gcc; on=all-libiberty; };
 dependencies = { module=all-gcc; on=all-fixincludes; };
+dependencies = { module=info-gcc; on=all-build-libiberty; };
+dependencies = { module=dvi-gcc; on=all-build-libiberty; };
+dependencies = { module=pdf-gcc; on=all-build-libiberty; };
+dependencies = { module=html-gcc; on=all-build-libiberty; };
 dependencies = { module=install-gcc ; on=install-fixincludes; };
 
 dependencies = { module=configure-libcpp; on=configure-libiberty; hard=true; };



More information about the Gcc-patches mailing list