Mirror of the gdb-patches mailing list
 help / color / mirror / Atom feed
* top-level removal of dejagnu, expect
@ 2004-06-09 23:23 Ben Elliston
  2004-06-09 23:26 ` Daniel Jacobowitz
                   ` (2 more replies)
  0 siblings, 3 replies; 24+ messages in thread
From: Ben Elliston @ 2004-06-09 23:23 UTC (permalink / raw)
  To: binutils, gdb-patches

[-- Attachment #1: Type: text/plain, Size: 65842 bytes --]

In preparation for the removal of src/{dejagnu,expect}.
Okay to commit?

2004-06-10  Ben Elliston  <bje@gnu.org>

	* Makefile.def (dejagnu, expect): Remove.
	* Makefile.tpl (EXPECT): Set to 'expect'.
	(RUNTEST): Set to 'runtest'.
	(all-dejagnu): Remove target.
	(configure-expect): Likewise.
	(all-expect): Likewise.
	* Makefile.in: Rebuild.
	* configure.in (host_tools): Remove expect and dejagnu.
	(noconfigdirs): Likewise for all target triples.
	* configure: Rebuild.
	* src-release (do-proto-toplev): Remove kludge for gdb/708.
	(DEJAGNU_SUPPORT_DIRS): Remove.
	(dejagnu.tar.bz2, dejagnu.tar): Likewise.
	(GDBD_SUPPORT_DIRS): Likewise.
	(gdb+dejagnu.tar.bz2, gdb+dejagnu.tar): Likewise.
	(INSIGHTD_SUPPORT_DIRS): Likewise.
	(insight+dejagnu.tar.bz2, insight+dejagnu.tar): Likewise.

Index: Makefile.def
===================================================================
RCS file: /cvs/src/src/Makefile.def,v
retrieving revision 1.25
diff -u -r1.25 Makefile.def
--- Makefile.def	9 Jun 2004 08:32:32 -0000	1.25
+++ Makefile.def	9 Jun 2004 23:16:39 -0000
@@ -37,7 +37,6 @@
 host_modules= { module= bison; no_check_cross= true; bootstrap=true; };
 host_modules= { module= byacc; no_check_cross= true; bootstrap=true; };
 host_modules= { module= bzip2; };
-host_modules= { module= dejagnu; };
 host_modules= { module= diff; };
 host_modules= { module= dosutils; no_check= true; };
 host_modules= { module= etc; };
@@ -88,7 +87,6 @@
 host_modules= { module= zip; no_check_cross=true; };
 host_modules= { module= zlib; no_install=true; no_check=true; bootstrap=true; };
 host_modules= { module= gdb; with_x=true; };
-host_modules= { module= expect; with_x=true; };
 host_modules= { module= guile; with_x=true; };
 host_modules= { module= tk; with_x=true; };
 host_modules= { module= tix; with_x=true; };
Index: Makefile.in
===================================================================
RCS file: /cvs/src/src/Makefile.in,v
retrieving revision 1.175
diff -u -r1.175 Makefile.in
--- Makefile.in	9 Jun 2004 08:32:32 -0000	1.175
+++ Makefile.in	9 Jun 2004 23:17:13 -0000
@@ -282,13 +282,8 @@
 # (Default to avoid splitting info files by setting the threshold high.)
 MAKEINFOFLAGS = --split-size=5000000
 
-EXPECT = `if [ -f $$r/expect/expect ] ; \
-	then echo $$r/expect/expect ; \
-	else echo expect ; fi`
-
-RUNTEST = `if [ -f $$s/dejagnu/runtest ] ; \
-	then echo $$s/dejagnu/runtest ; \
-	else echo runtest ; fi`
+EXPECT = expect
+RUNTEST = runtest
 
 # ---------------------------------------------
 # Programs producing files for the HOST machine
@@ -638,7 +633,6 @@
     maybe-configure-bison \
     maybe-configure-byacc \
     maybe-configure-bzip2 \
-    maybe-configure-dejagnu \
     maybe-configure-diff \
     maybe-configure-dosutils \
     maybe-configure-etc \
@@ -688,7 +682,6 @@
     maybe-configure-zip \
     maybe-configure-zlib \
     maybe-configure-gdb \
-    maybe-configure-expect \
     maybe-configure-guile \
     maybe-configure-tk \
     maybe-configure-tix \
@@ -731,7 +724,6 @@
     maybe-all-bison \
     maybe-all-byacc \
     maybe-all-bzip2 \
-    maybe-all-dejagnu \
     maybe-all-diff \
     maybe-all-dosutils \
     maybe-all-etc \
@@ -781,7 +773,6 @@
     maybe-all-zip \
     maybe-all-zlib \
     maybe-all-gdb \
-    maybe-all-expect \
     maybe-all-guile \
     maybe-all-tk \
     maybe-all-tix \
@@ -828,7 +819,6 @@
     maybe-info-bison \
     maybe-info-byacc \
     maybe-info-bzip2 \
-    maybe-info-dejagnu \
     maybe-info-diff \
     maybe-info-dosutils \
     maybe-info-etc \
@@ -878,7 +868,6 @@
     maybe-info-zip \
     maybe-info-zlib \
     maybe-info-gdb \
-    maybe-info-expect \
     maybe-info-guile \
     maybe-info-tk \
     maybe-info-tix \
@@ -921,7 +910,6 @@
     maybe-dvi-bison \
     maybe-dvi-byacc \
     maybe-dvi-bzip2 \
-    maybe-dvi-dejagnu \
     maybe-dvi-diff \
     maybe-dvi-dosutils \
     maybe-dvi-etc \
@@ -971,7 +959,6 @@
     maybe-dvi-zip \
     maybe-dvi-zlib \
     maybe-dvi-gdb \
-    maybe-dvi-expect \
     maybe-dvi-guile \
     maybe-dvi-tk \
     maybe-dvi-tix \
@@ -1014,7 +1001,6 @@
     maybe-TAGS-bison \
     maybe-TAGS-byacc \
     maybe-TAGS-bzip2 \
-    maybe-TAGS-dejagnu \
     maybe-TAGS-diff \
     maybe-TAGS-dosutils \
     maybe-TAGS-etc \
@@ -1064,7 +1050,6 @@
     maybe-TAGS-zip \
     maybe-TAGS-zlib \
     maybe-TAGS-gdb \
-    maybe-TAGS-expect \
     maybe-TAGS-guile \
     maybe-TAGS-tk \
     maybe-TAGS-tix \
@@ -1107,7 +1092,6 @@
     maybe-install-info-bison \
     maybe-install-info-byacc \
     maybe-install-info-bzip2 \
-    maybe-install-info-dejagnu \
     maybe-install-info-diff \
     maybe-install-info-dosutils \
     maybe-install-info-etc \
@@ -1157,7 +1141,6 @@
     maybe-install-info-zip \
     maybe-install-info-zlib \
     maybe-install-info-gdb \
-    maybe-install-info-expect \
     maybe-install-info-guile \
     maybe-install-info-tk \
     maybe-install-info-tix \
@@ -1200,7 +1183,6 @@
     maybe-installcheck-bison \
     maybe-installcheck-byacc \
     maybe-installcheck-bzip2 \
-    maybe-installcheck-dejagnu \
     maybe-installcheck-diff \
     maybe-installcheck-dosutils \
     maybe-installcheck-etc \
@@ -1250,7 +1232,6 @@
     maybe-installcheck-zip \
     maybe-installcheck-zlib \
     maybe-installcheck-gdb \
-    maybe-installcheck-expect \
     maybe-installcheck-guile \
     maybe-installcheck-tk \
     maybe-installcheck-tix \
@@ -1293,7 +1274,6 @@
     maybe-mostlyclean-bison \
     maybe-mostlyclean-byacc \
     maybe-mostlyclean-bzip2 \
-    maybe-mostlyclean-dejagnu \
     maybe-mostlyclean-diff \
     maybe-mostlyclean-dosutils \
     maybe-mostlyclean-etc \
@@ -1343,7 +1323,6 @@
     maybe-mostlyclean-zip \
     maybe-mostlyclean-zlib \
     maybe-mostlyclean-gdb \
-    maybe-mostlyclean-expect \
     maybe-mostlyclean-guile \
     maybe-mostlyclean-tk \
     maybe-mostlyclean-tix \
@@ -1386,7 +1365,6 @@
     maybe-clean-bison \
     maybe-clean-byacc \
     maybe-clean-bzip2 \
-    maybe-clean-dejagnu \
     maybe-clean-diff \
     maybe-clean-dosutils \
     maybe-clean-etc \
@@ -1436,7 +1414,6 @@
     maybe-clean-zip \
     maybe-clean-zlib \
     maybe-clean-gdb \
-    maybe-clean-expect \
     maybe-clean-guile \
     maybe-clean-tk \
     maybe-clean-tix \
@@ -1479,7 +1456,6 @@
     maybe-distclean-bison \
     maybe-distclean-byacc \
     maybe-distclean-bzip2 \
-    maybe-distclean-dejagnu \
     maybe-distclean-diff \
     maybe-distclean-dosutils \
     maybe-distclean-etc \
@@ -1529,7 +1505,6 @@
     maybe-distclean-zip \
     maybe-distclean-zlib \
     maybe-distclean-gdb \
-    maybe-distclean-expect \
     maybe-distclean-guile \
     maybe-distclean-tk \
     maybe-distclean-tix \
@@ -1572,7 +1547,6 @@
     maybe-maintainer-clean-bison \
     maybe-maintainer-clean-byacc \
     maybe-maintainer-clean-bzip2 \
-    maybe-maintainer-clean-dejagnu \
     maybe-maintainer-clean-diff \
     maybe-maintainer-clean-dosutils \
     maybe-maintainer-clean-etc \
@@ -1622,7 +1596,6 @@
     maybe-maintainer-clean-zip \
     maybe-maintainer-clean-zlib \
     maybe-maintainer-clean-gdb \
-    maybe-maintainer-clean-expect \
     maybe-maintainer-clean-guile \
     maybe-maintainer-clean-tk \
     maybe-maintainer-clean-tix \
@@ -1722,7 +1695,6 @@
     maybe-check-bison \
     maybe-check-byacc \
     maybe-check-bzip2 \
-    maybe-check-dejagnu \
     maybe-check-diff \
     maybe-check-dosutils \
     maybe-check-etc \
@@ -1772,7 +1744,6 @@
     maybe-check-zip \
     maybe-check-zlib \
     maybe-check-gdb \
-    maybe-check-expect \
     maybe-check-guile \
     maybe-check-tk \
     maybe-check-tix \
@@ -1835,7 +1806,6 @@
     maybe-install-bison \
     maybe-install-byacc \
     maybe-install-bzip2 \
-    maybe-install-dejagnu \
     maybe-install-diff \
     maybe-install-dosutils \
     maybe-install-etc \
@@ -1885,7 +1855,6 @@
     maybe-install-zip \
     maybe-install-zlib \
     maybe-install-gdb \
-    maybe-install-expect \
     maybe-install-guile \
     maybe-install-tk \
     maybe-install-tix \
@@ -1904,7 +1873,6 @@
     maybe-install-bison \
     maybe-install-byacc \
     maybe-install-bzip2 \
-    maybe-install-dejagnu \
     maybe-install-diff \
     maybe-install-dosutils \
     maybe-install-etc \
@@ -1954,7 +1922,6 @@
     maybe-install-zip \
     maybe-install-zlib \
     maybe-install-gdb \
-    maybe-install-expect \
     maybe-install-guile \
     maybe-install-tk \
     maybe-install-tix \
@@ -5194,308 +5161,6 @@
 @endif bzip2
 
 
-.PHONY: configure-dejagnu maybe-configure-dejagnu
-maybe-configure-dejagnu:
-@if dejagnu
-maybe-configure-dejagnu: configure-dejagnu
-configure-dejagnu:
-	@test ! -f dejagnu/Makefile || exit 0; \
-	[ -d dejagnu ] || mkdir dejagnu; \
-	r=`${PWD_COMMAND}`; export r; \
-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
-	$(HOST_EXPORTS) \
-	echo Configuring in dejagnu; \
-	cd dejagnu || exit 1; \
-	case $(srcdir) in \
-	  \.) \
-	    srcdiroption="--srcdir=."; \
-	    libsrcdir=".";; \
-	  /* | [A-Za-z]:[\\/]*) \
-	    srcdiroption="--srcdir=$(srcdir)/dejagnu"; \
-	    libsrcdir="$$s/dejagnu";; \
-	  *) \
-	    srcdiroption="--srcdir=../$(srcdir)/dejagnu"; \
-	    libsrcdir="$$s/dejagnu";; \
-	esac; \
-	$(SHELL) $${libsrcdir}/configure \
-	  $(HOST_CONFIGARGS) $${srcdiroption} \
-	  || exit 1
-@endif dejagnu
-
-.PHONY: all-dejagnu maybe-all-dejagnu
-maybe-all-dejagnu:
-@if dejagnu
-maybe-all-dejagnu: all-dejagnu
-all-dejagnu: configure-dejagnu
-	@r=`${PWD_COMMAND}`; export r; \
-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
-	$(SET_LIB_PATH) \
-	$(HOST_EXPORTS) \
-	(cd dejagnu && $(MAKE) $(FLAGS_TO_PASS) all)
-@endif dejagnu
-
-.PHONY: check-dejagnu maybe-check-dejagnu
-maybe-check-dejagnu:
-@if dejagnu
-maybe-check-dejagnu: check-dejagnu
-
-check-dejagnu:
-	@r=`${PWD_COMMAND}`; export r; \
-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
-	$(SET_LIB_PATH) \
-	$(HOST_EXPORTS) \
-	(cd dejagnu && $(MAKE) $(FLAGS_TO_PASS) check)
-
-@endif dejagnu
-
-.PHONY: install-dejagnu maybe-install-dejagnu
-maybe-install-dejagnu:
-@if dejagnu
-maybe-install-dejagnu: install-dejagnu
-
-install-dejagnu: installdirs
-	@r=`${PWD_COMMAND}`; export r; \
-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
-	$(SET_LIB_PATH) \
-	$(HOST_EXPORTS) \
-	(cd dejagnu && $(MAKE) $(FLAGS_TO_PASS) install)
-
-@endif dejagnu
-
-# Other targets (info, dvi, etc.)
-
-.PHONY: maybe-info-dejagnu info-dejagnu
-maybe-info-dejagnu:
-@if dejagnu
-maybe-info-dejagnu: info-dejagnu
-
-info-dejagnu: \
-    configure-dejagnu 
-	@[ -f ./dejagnu/Makefile ] || exit 0; \
-	r=`${PWD_COMMAND}`; export r; \
-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
-	$(SET_LIB_PATH) \
-	$(HOST_EXPORTS) \
-	for flag in $(EXTRA_HOST_FLAGS); do \
-	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
-	done; \
-	echo "Doing info in dejagnu" ; \
-	(cd dejagnu && \
-	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
-	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
-	          "RANLIB=$${RANLIB}" \
-	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
-	          info) \
-	  || exit 1
-
-@endif dejagnu
-
-.PHONY: maybe-dvi-dejagnu dvi-dejagnu
-maybe-dvi-dejagnu:
-@if dejagnu
-maybe-dvi-dejagnu: dvi-dejagnu
-
-dvi-dejagnu: \
-    configure-dejagnu 
-	@[ -f ./dejagnu/Makefile ] || exit 0; \
-	r=`${PWD_COMMAND}`; export r; \
-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
-	$(SET_LIB_PATH) \
-	$(HOST_EXPORTS) \
-	for flag in $(EXTRA_HOST_FLAGS); do \
-	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
-	done; \
-	echo "Doing dvi in dejagnu" ; \
-	(cd dejagnu && \
-	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
-	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
-	          "RANLIB=$${RANLIB}" \
-	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
-	          dvi) \
-	  || exit 1
-
-@endif dejagnu
-
-.PHONY: maybe-TAGS-dejagnu TAGS-dejagnu
-maybe-TAGS-dejagnu:
-@if dejagnu
-maybe-TAGS-dejagnu: TAGS-dejagnu
-
-TAGS-dejagnu: \
-    configure-dejagnu 
-	@[ -f ./dejagnu/Makefile ] || exit 0; \
-	r=`${PWD_COMMAND}`; export r; \
-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
-	$(SET_LIB_PATH) \
-	$(HOST_EXPORTS) \
-	for flag in $(EXTRA_HOST_FLAGS); do \
-	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
-	done; \
-	echo "Doing TAGS in dejagnu" ; \
-	(cd dejagnu && \
-	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
-	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
-	          "RANLIB=$${RANLIB}" \
-	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
-	          TAGS) \
-	  || exit 1
-
-@endif dejagnu
-
-.PHONY: maybe-install-info-dejagnu install-info-dejagnu
-maybe-install-info-dejagnu:
-@if dejagnu
-maybe-install-info-dejagnu: install-info-dejagnu
-
-install-info-dejagnu: \
-    configure-dejagnu \
-    info-dejagnu 
-	@[ -f ./dejagnu/Makefile ] || exit 0; \
-	r=`${PWD_COMMAND}`; export r; \
-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
-	$(SET_LIB_PATH) \
-	$(HOST_EXPORTS) \
-	for flag in $(EXTRA_HOST_FLAGS); do \
-	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
-	done; \
-	echo "Doing install-info in dejagnu" ; \
-	(cd dejagnu && \
-	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
-	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
-	          "RANLIB=$${RANLIB}" \
-	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
-	          install-info) \
-	  || exit 1
-
-@endif dejagnu
-
-.PHONY: maybe-installcheck-dejagnu installcheck-dejagnu
-maybe-installcheck-dejagnu:
-@if dejagnu
-maybe-installcheck-dejagnu: installcheck-dejagnu
-
-installcheck-dejagnu: \
-    configure-dejagnu 
-	@[ -f ./dejagnu/Makefile ] || exit 0; \
-	r=`${PWD_COMMAND}`; export r; \
-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
-	$(SET_LIB_PATH) \
-	$(HOST_EXPORTS) \
-	for flag in $(EXTRA_HOST_FLAGS); do \
-	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
-	done; \
-	echo "Doing installcheck in dejagnu" ; \
-	(cd dejagnu && \
-	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
-	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
-	          "RANLIB=$${RANLIB}" \
-	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
-	          installcheck) \
-	  || exit 1
-
-@endif dejagnu
-
-.PHONY: maybe-mostlyclean-dejagnu mostlyclean-dejagnu
-maybe-mostlyclean-dejagnu:
-@if dejagnu
-maybe-mostlyclean-dejagnu: mostlyclean-dejagnu
-
-mostlyclean-dejagnu: 
-	@[ -f ./dejagnu/Makefile ] || exit 0; \
-	r=`${PWD_COMMAND}`; export r; \
-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
-	$(SET_LIB_PATH) \
-	$(HOST_EXPORTS) \
-	for flag in $(EXTRA_HOST_FLAGS); do \
-	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
-	done; \
-	echo "Doing mostlyclean in dejagnu" ; \
-	(cd dejagnu && \
-	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
-	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
-	          "RANLIB=$${RANLIB}" \
-	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
-	          mostlyclean) \
-	  || exit 1
-
-@endif dejagnu
-
-.PHONY: maybe-clean-dejagnu clean-dejagnu
-maybe-clean-dejagnu:
-@if dejagnu
-maybe-clean-dejagnu: clean-dejagnu
-
-clean-dejagnu: 
-	@[ -f ./dejagnu/Makefile ] || exit 0; \
-	r=`${PWD_COMMAND}`; export r; \
-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
-	$(SET_LIB_PATH) \
-	$(HOST_EXPORTS) \
-	for flag in $(EXTRA_HOST_FLAGS); do \
-	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
-	done; \
-	echo "Doing clean in dejagnu" ; \
-	(cd dejagnu && \
-	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
-	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
-	          "RANLIB=$${RANLIB}" \
-	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
-	          clean) \
-	  || exit 1
-
-@endif dejagnu
-
-.PHONY: maybe-distclean-dejagnu distclean-dejagnu
-maybe-distclean-dejagnu:
-@if dejagnu
-maybe-distclean-dejagnu: distclean-dejagnu
-
-distclean-dejagnu: 
-	@[ -f ./dejagnu/Makefile ] || exit 0; \
-	r=`${PWD_COMMAND}`; export r; \
-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
-	$(SET_LIB_PATH) \
-	$(HOST_EXPORTS) \
-	for flag in $(EXTRA_HOST_FLAGS); do \
-	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
-	done; \
-	echo "Doing distclean in dejagnu" ; \
-	(cd dejagnu && \
-	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
-	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
-	          "RANLIB=$${RANLIB}" \
-	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
-	          distclean) \
-	  || exit 1
-
-@endif dejagnu
-
-.PHONY: maybe-maintainer-clean-dejagnu maintainer-clean-dejagnu
-maybe-maintainer-clean-dejagnu:
-@if dejagnu
-maybe-maintainer-clean-dejagnu: maintainer-clean-dejagnu
-
-maintainer-clean-dejagnu: 
-	@[ -f ./dejagnu/Makefile ] || exit 0; \
-	r=`${PWD_COMMAND}`; export r; \
-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
-	$(SET_LIB_PATH) \
-	$(HOST_EXPORTS) \
-	for flag in $(EXTRA_HOST_FLAGS); do \
-	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
-	done; \
-	echo "Doing maintainer-clean in dejagnu" ; \
-	(cd dejagnu && \
-	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
-	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
-	          "RANLIB=$${RANLIB}" \
-	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
-	          maintainer-clean) \
-	  || exit 1
-
-@endif dejagnu
-
-
 .PHONY: configure-diff maybe-configure-diff
 maybe-configure-diff:
 @if diff
@@ -20248,308 +19913,6 @@
 @endif gdb
 
 
-.PHONY: configure-expect maybe-configure-expect
-maybe-configure-expect:
-@if expect
-maybe-configure-expect: configure-expect
-configure-expect:
-	@test ! -f expect/Makefile || exit 0; \
-	[ -d expect ] || mkdir expect; \
-	r=`${PWD_COMMAND}`; export r; \
-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
-	$(HOST_EXPORTS) \
-	echo Configuring in expect; \
-	cd expect || exit 1; \
-	case $(srcdir) in \
-	  \.) \
-	    srcdiroption="--srcdir=."; \
-	    libsrcdir=".";; \
-	  /* | [A-Za-z]:[\\/]*) \
-	    srcdiroption="--srcdir=$(srcdir)/expect"; \
-	    libsrcdir="$$s/expect";; \
-	  *) \
-	    srcdiroption="--srcdir=../$(srcdir)/expect"; \
-	    libsrcdir="$$s/expect";; \
-	esac; \
-	$(SHELL) $${libsrcdir}/configure \
-	  $(HOST_CONFIGARGS) $${srcdiroption} \
-	  || exit 1
-@endif expect
-
-.PHONY: all-expect maybe-all-expect
-maybe-all-expect:
-@if expect
-maybe-all-expect: all-expect
-all-expect: configure-expect
-	@r=`${PWD_COMMAND}`; export r; \
-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
-	$(SET_LIB_PATH) \
-	$(HOST_EXPORTS) \
-	(cd expect && $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) all)
-@endif expect
-
-.PHONY: check-expect maybe-check-expect
-maybe-check-expect:
-@if expect
-maybe-check-expect: check-expect
-
-check-expect:
-	@r=`${PWD_COMMAND}`; export r; \
-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
-	$(SET_LIB_PATH) \
-	$(HOST_EXPORTS) \
-	(cd expect && $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) check)
-
-@endif expect
-
-.PHONY: install-expect maybe-install-expect
-maybe-install-expect:
-@if expect
-maybe-install-expect: install-expect
-
-install-expect: installdirs
-	@r=`${PWD_COMMAND}`; export r; \
-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
-	$(SET_LIB_PATH) \
-	$(HOST_EXPORTS) \
-	(cd expect && $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install)
-
-@endif expect
-
-# Other targets (info, dvi, etc.)
-
-.PHONY: maybe-info-expect info-expect
-maybe-info-expect:
-@if expect
-maybe-info-expect: info-expect
-
-info-expect: \
-    configure-expect 
-	@[ -f ./expect/Makefile ] || exit 0; \
-	r=`${PWD_COMMAND}`; export r; \
-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
-	$(SET_LIB_PATH) \
-	$(HOST_EXPORTS) \
-	for flag in $(EXTRA_HOST_FLAGS); do \
-	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
-	done; \
-	echo "Doing info in expect" ; \
-	(cd expect && \
-	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
-	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
-	          "RANLIB=$${RANLIB}" \
-	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
-	          info) \
-	  || exit 1
-
-@endif expect
-
-.PHONY: maybe-dvi-expect dvi-expect
-maybe-dvi-expect:
-@if expect
-maybe-dvi-expect: dvi-expect
-
-dvi-expect: \
-    configure-expect 
-	@[ -f ./expect/Makefile ] || exit 0; \
-	r=`${PWD_COMMAND}`; export r; \
-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
-	$(SET_LIB_PATH) \
-	$(HOST_EXPORTS) \
-	for flag in $(EXTRA_HOST_FLAGS); do \
-	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
-	done; \
-	echo "Doing dvi in expect" ; \
-	(cd expect && \
-	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
-	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
-	          "RANLIB=$${RANLIB}" \
-	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
-	          dvi) \
-	  || exit 1
-
-@endif expect
-
-.PHONY: maybe-TAGS-expect TAGS-expect
-maybe-TAGS-expect:
-@if expect
-maybe-TAGS-expect: TAGS-expect
-
-TAGS-expect: \
-    configure-expect 
-	@[ -f ./expect/Makefile ] || exit 0; \
-	r=`${PWD_COMMAND}`; export r; \
-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
-	$(SET_LIB_PATH) \
-	$(HOST_EXPORTS) \
-	for flag in $(EXTRA_HOST_FLAGS); do \
-	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
-	done; \
-	echo "Doing TAGS in expect" ; \
-	(cd expect && \
-	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
-	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
-	          "RANLIB=$${RANLIB}" \
-	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
-	          TAGS) \
-	  || exit 1
-
-@endif expect
-
-.PHONY: maybe-install-info-expect install-info-expect
-maybe-install-info-expect:
-@if expect
-maybe-install-info-expect: install-info-expect
-
-install-info-expect: \
-    configure-expect \
-    info-expect 
-	@[ -f ./expect/Makefile ] || exit 0; \
-	r=`${PWD_COMMAND}`; export r; \
-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
-	$(SET_LIB_PATH) \
-	$(HOST_EXPORTS) \
-	for flag in $(EXTRA_HOST_FLAGS); do \
-	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
-	done; \
-	echo "Doing install-info in expect" ; \
-	(cd expect && \
-	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
-	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
-	          "RANLIB=$${RANLIB}" \
-	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
-	          install-info) \
-	  || exit 1
-
-@endif expect
-
-.PHONY: maybe-installcheck-expect installcheck-expect
-maybe-installcheck-expect:
-@if expect
-maybe-installcheck-expect: installcheck-expect
-
-installcheck-expect: \
-    configure-expect 
-	@[ -f ./expect/Makefile ] || exit 0; \
-	r=`${PWD_COMMAND}`; export r; \
-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
-	$(SET_LIB_PATH) \
-	$(HOST_EXPORTS) \
-	for flag in $(EXTRA_HOST_FLAGS); do \
-	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
-	done; \
-	echo "Doing installcheck in expect" ; \
-	(cd expect && \
-	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
-	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
-	          "RANLIB=$${RANLIB}" \
-	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
-	          installcheck) \
-	  || exit 1
-
-@endif expect
-
-.PHONY: maybe-mostlyclean-expect mostlyclean-expect
-maybe-mostlyclean-expect:
-@if expect
-maybe-mostlyclean-expect: mostlyclean-expect
-
-mostlyclean-expect: 
-	@[ -f ./expect/Makefile ] || exit 0; \
-	r=`${PWD_COMMAND}`; export r; \
-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
-	$(SET_LIB_PATH) \
-	$(HOST_EXPORTS) \
-	for flag in $(EXTRA_HOST_FLAGS); do \
-	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
-	done; \
-	echo "Doing mostlyclean in expect" ; \
-	(cd expect && \
-	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
-	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
-	          "RANLIB=$${RANLIB}" \
-	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
-	          mostlyclean) \
-	  || exit 1
-
-@endif expect
-
-.PHONY: maybe-clean-expect clean-expect
-maybe-clean-expect:
-@if expect
-maybe-clean-expect: clean-expect
-
-clean-expect: 
-	@[ -f ./expect/Makefile ] || exit 0; \
-	r=`${PWD_COMMAND}`; export r; \
-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
-	$(SET_LIB_PATH) \
-	$(HOST_EXPORTS) \
-	for flag in $(EXTRA_HOST_FLAGS); do \
-	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
-	done; \
-	echo "Doing clean in expect" ; \
-	(cd expect && \
-	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
-	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
-	          "RANLIB=$${RANLIB}" \
-	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
-	          clean) \
-	  || exit 1
-
-@endif expect
-
-.PHONY: maybe-distclean-expect distclean-expect
-maybe-distclean-expect:
-@if expect
-maybe-distclean-expect: distclean-expect
-
-distclean-expect: 
-	@[ -f ./expect/Makefile ] || exit 0; \
-	r=`${PWD_COMMAND}`; export r; \
-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
-	$(SET_LIB_PATH) \
-	$(HOST_EXPORTS) \
-	for flag in $(EXTRA_HOST_FLAGS); do \
-	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
-	done; \
-	echo "Doing distclean in expect" ; \
-	(cd expect && \
-	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
-	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
-	          "RANLIB=$${RANLIB}" \
-	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
-	          distclean) \
-	  || exit 1
-
-@endif expect
-
-.PHONY: maybe-maintainer-clean-expect maintainer-clean-expect
-maybe-maintainer-clean-expect:
-@if expect
-maybe-maintainer-clean-expect: maintainer-clean-expect
-
-maintainer-clean-expect: 
-	@[ -f ./expect/Makefile ] || exit 0; \
-	r=`${PWD_COMMAND}`; export r; \
-	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
-	$(SET_LIB_PATH) \
-	$(HOST_EXPORTS) \
-	for flag in $(EXTRA_HOST_FLAGS); do \
-	  eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
-	done; \
-	echo "Doing maintainer-clean in expect" ; \
-	(cd expect && \
-	  $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
-	          "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
-	          "RANLIB=$${RANLIB}" \
-	          "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
-	          maintainer-clean) \
-	  || exit 1
-
-@endif expect
-
-
 .PHONY: configure-guile maybe-configure-guile
 maybe-configure-guile:
 @if guile
@@ -28883,9 +28246,6 @@
 all-opcodes: maybe-all-bfd maybe-all-libiberty
 
 # Other host modules in the 'src' repository.
-all-dejagnu: maybe-all-tcl maybe-all-expect maybe-all-tk
-configure-expect: maybe-configure-tcl maybe-configure-tk
-all-expect: maybe-all-tcl maybe-all-tk
 configure-itcl: maybe-configure-tcl maybe-configure-tk
 all-itcl: maybe-all-tcl maybe-all-tk
 # We put install-tcl before install-itcl because itcl wants to run a
Index: Makefile.tpl
===================================================================
RCS file: /cvs/src/src/Makefile.tpl,v
retrieving revision 1.105
diff -u -r1.105 Makefile.tpl
--- Makefile.tpl	9 Jun 2004 08:32:33 -0000	1.105
+++ Makefile.tpl	9 Jun 2004 23:17:15 -0000
@@ -285,13 +285,8 @@
 # (Default to avoid splitting info files by setting the threshold high.)
 MAKEINFOFLAGS = --split-size=5000000
 
-EXPECT = `if [ -f $$r/expect/expect ] ; \
-	then echo $$r/expect/expect ; \
-	else echo expect ; fi`
-
-RUNTEST = `if [ -f $$s/dejagnu/runtest ] ; \
-	then echo $$s/dejagnu/runtest ; \
-	else echo runtest ; fi`
+EXPECT = expect
+RUNTEST = runtest
 
 # ---------------------------------------------
 # Programs producing files for the HOST machine
@@ -1683,9 +1678,6 @@
 all-opcodes: maybe-all-bfd maybe-all-libiberty
 
 # Other host modules in the 'src' repository.
-all-dejagnu: maybe-all-tcl maybe-all-expect maybe-all-tk
-configure-expect: maybe-configure-tcl maybe-configure-tk
-all-expect: maybe-all-tcl maybe-all-tk
 configure-itcl: maybe-configure-tcl maybe-configure-tk
 all-itcl: maybe-all-tcl maybe-all-tk
 # We put install-tcl before install-itcl because itcl wants to run a
Index: configure
===================================================================
RCS file: /cvs/src/src/configure,v
retrieving revision 1.129
diff -u -r1.129 configure
--- configure	9 Jun 2004 08:32:34 -0000	1.129
+++ configure	9 Jun 2004 23:17:22 -0000
@@ -886,7 +886,7 @@
 # know that we are building the simulator.
 # binutils, gas and ld appear in that order because it makes sense to run
 # "make check" in that particular order.
-host_tools="texinfo byacc flex bison binutils gas ld gcc sid sim gdb make patch prms send-pr gprof etc expect dejagnu ash bash bzip2 m4 autoconf automake libtool diff rcs fileutils shellutils time textutils wdiff find uudecode hello tar gzip indent recode release sed utils guile perl gawk findutils gettext zip fastjar"
+host_tools="texinfo byacc flex bison binutils gas ld gcc sid sim gdb make patch prms send-pr gprof etc ash bash bzip2 m4 autoconf automake libtool diff rcs fileutils shellutils time textutils wdiff find uudecode hello tar gzip indent recode release sed utils guile perl gawk findutils gettext zip fastjar"
 
 # libgcj represents the runtime libraries only used by gcj.
 libgcj="target-libffi \
@@ -1053,14 +1053,14 @@
     noconfigdirs="$noconfigdirs byacc"
     ;;
   i[3456789]86-*-vsta)
-    noconfigdirs="$noconfigdirs tcl expect dejagnu make texinfo bison patch flex byacc send-pr gprof uudecode dejagnu diff guile perl itcl tix gnuserv gettext"
+    noconfigdirs="$noconfigdirs tcl make texinfo bison patch flex byacc send-pr gprof uudecode diff guile perl itcl tix gnuserv gettext"
     ;;
   i[3456789]86-*-go32* | i[3456789]86-*-msdosdjgpp*)
-    noconfigdirs="$noconfigdirs tcl tk expect dejagnu send-pr uudecode guile itcl tix gnuserv libffi"
+    noconfigdirs="$noconfigdirs tcl tk send-pr uudecode guile itcl tix gnuserv libffi"
     ;;
   i[3456789]86-*-mingw32*)
-    # noconfigdirs="tcl tk expect dejagnu make texinfo bison patch flex byacc send-pr uudecode dejagnu diff guile perl itcl tix gnuserv"
-    noconfigdirs="$noconfigdirs expect dejagnu autoconf automake send-pr rcs guile perl texinfo libtool"
+    # noconfigdirs="tcl tk make texinfo bison patch flex byacc send-pr uudecode diff guile perl itcl tix gnuserv"
+    noconfigdirs="$noconfigdirs autoconf automake send-pr rcs guile perl texinfo libtool"
     ;;
   i[3456789]86-*-beos*)
     noconfigdirs="$noconfigdirs tk itcl tix libgui gdb"
@@ -1072,10 +1072,10 @@
     noconfigdirs="$noconfigdirs rcs"
     ;;
   ppc*-*-pe)
-    noconfigdirs="$noconfigdirs patch diff make tk tcl expect dejagnu autoconf automake texinfo bison send-pr gprof rcs guile perl itcl tix gnuserv"
+    noconfigdirs="$noconfigdirs patch diff make tk tcl autoconf automake texinfo bison send-pr gprof rcs guile perl itcl tix gnuserv"
     ;;
   powerpc-*-beos*)
-    noconfigdirs="$noconfigdirs tk itcl tix libgui gdb dejagnu readline"
+    noconfigdirs="$noconfigdirs tk itcl tix libgui gdb readline"
     ;;
   *-*-darwin*)
     noconfigdirs="$noconfigdirs tk itcl tix libgui"
@@ -1229,7 +1229,6 @@
     noconfigdirs="$noconfigdirs target-examples"
     noconfigdirs="$noconfigdirs target-libiberty texinfo send-pr"
     noconfigdirs="$noconfigdirs tcl tix tk itcl libgui sim"
-    noconfigdirs="$noconfigdirs expect dejagnu"
     # the C++ libraries don't build on top of CE's C libraries
     noconfigdirs="$noconfigdirs target-libstdc++-v3"
     noconfigdirs="$noconfigdirs target-newlib"
@@ -1353,12 +1352,12 @@
     ;;
   i[3456789]86-*-mingw32*)
     target_configdirs="$target_configdirs target-mingw"
-    noconfigdirs="$noconfigdirs expect target-libgloss ${libgcj}"
+    noconfigdirs="$noconfigdirs target-libgloss ${libgcj}"
 
     # Can't build gdb for mingw32 if not native.
     case "${host}" in
-      i[3456789]86-*-mingw32) ;; # keep gdb tcl tk expect etc.
-      *) noconfigdirs="$noconfigdirs gdb tcl tk expect itcl tix gnuserv"
+      i[3456789]86-*-mingw32) ;; # keep gdb tcl tk etc.
+      *) noconfigdirs="$noconfigdirs gdb tcl tk itcl tix gnuserv"
          ;;
     esac
     ;;    
@@ -1370,8 +1369,8 @@
 
     # Can't build gdb for Cygwin if not native.
     case "${host}" in
-      *-*-cygwin*) ;; # keep gdb tcl tk expect etc.
-      *) noconfigdirs="$noconfigdirs gdb tcl tk expect itcl tix libgui gnuserv"
+      *-*-cygwin*) ;; # keep gdb tcl tk etc.
+      *) noconfigdirs="$noconfigdirs gdb tcl tk itcl tix libgui gnuserv"
          ;;
     esac
     ;;    
@@ -1427,13 +1426,13 @@
     ;;
   powerpc*-*-winnt* | powerpc*-*-pe* | ppc*-*-pe)
     target_configdirs="$target_configdirs target-winsup"
-    noconfigdirs="$noconfigdirs gdb tcl tk make expect target-libgloss itcl tix gnuserv ${libgcj}"
+    noconfigdirs="$noconfigdirs gdb tcl tk make target-libgloss itcl tix gnuserv ${libgcj}"
     # always build newlib.
     skipdirs=`echo " ${skipdirs} " | sed -e 's/ target-newlib / /'`
     ;;
     # This is temporary until we can link against shared libraries
   powerpcle-*-solaris*)
-    noconfigdirs="$noconfigdirs gdb sim make tcl tk expect itcl tix gnuserv ${libgcj}"
+    noconfigdirs="$noconfigdirs gdb sim make tcl tk itcl tix gnuserv ${libgcj}"
     ;;
   powerpc-*-beos*)
     noconfigdirs="$noconfigdirs gdb target-newlib target-libgloss ${libgcj}"
@@ -1887,7 +1886,7 @@
 # Extract the first word of "gcc", so it can be a program name with args.
 set dummy gcc; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:1891: checking for $ac_word" >&5
+echo "configure:1890: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -1917,7 +1916,7 @@
   # Extract the first word of "cc", so it can be a program name with args.
 set dummy cc; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:1921: checking for $ac_word" >&5
+echo "configure:1920: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -1968,7 +1967,7 @@
       # Extract the first word of "cl", so it can be a program name with args.
 set dummy cl; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:1972: checking for $ac_word" >&5
+echo "configure:1971: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -2000,7 +1999,7 @@
 fi
 
 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
-echo "configure:2004: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
+echo "configure:2003: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
 
 ac_ext=c
 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
@@ -2011,12 +2010,12 @@
 
 cat > conftest.$ac_ext << EOF
 
-#line 2015 "configure"
+#line 2014 "configure"
 #include "confdefs.h"
 
 main(){return(0);}
 EOF
-if { (eval echo configure:2020: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:2019: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   ac_cv_prog_cc_works=yes
   # If we can't run a trivial program, we are probably using a cross compiler.
   if (./conftest; exit) 2>/dev/null; then
@@ -2042,12 +2041,12 @@
   { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
 fi
 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
-echo "configure:2046: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
+echo "configure:2045: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
 cross_compiling=$ac_cv_prog_cc_cross
 
 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
-echo "configure:2051: checking whether we are using GNU C" >&5
+echo "configure:2050: checking whether we are using GNU C" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -2056,7 +2055,7 @@
   yes;
 #endif
 EOF
-if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:2060: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
+if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:2059: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
   ac_cv_prog_gcc=yes
 else
   ac_cv_prog_gcc=no
@@ -2075,7 +2074,7 @@
 ac_save_CFLAGS="$CFLAGS"
 CFLAGS=
 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
-echo "configure:2079: checking whether ${CC-cc} accepts -g" >&5
+echo "configure:2078: checking whether ${CC-cc} accepts -g" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -2111,7 +2110,7 @@
 # Extract the first word of "${ac_tool_prefix}gnatbind", so it can be a program name with args.
 set dummy ${ac_tool_prefix}gnatbind; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:2115: checking for $ac_word" >&5
+echo "configure:2114: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_GNATBIND'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -2143,7 +2142,7 @@
   # Extract the first word of "gnatbind", so it can be a program name with args.
 set dummy gnatbind; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:2147: checking for $ac_word" >&5
+echo "configure:2146: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_GNATBIND'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -2176,7 +2175,7 @@
 fi
 
 echo $ac_n "checking whether compiler driver understands Ada""... $ac_c" 1>&6
-echo "configure:2180: checking whether compiler driver understands Ada" >&5
+echo "configure:2179: checking whether compiler driver understands Ada" >&5
 if eval "test \"`echo '$''{'acx_cv_cc_gcc_supports_ada'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -2209,7 +2208,7 @@
 fi
 
 echo $ac_n "checking how to compare bootstrapped objects""... $ac_c" 1>&6
-echo "configure:2213: checking how to compare bootstrapped objects" >&5
+echo "configure:2212: checking how to compare bootstrapped objects" >&5
 if eval "test \"`echo '$''{'gcc_cv_prog_cmp_skip'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -2282,9 +2281,9 @@
 CFLAGS="$CFLAGS $gmpinc"
 # Check GMP actually works
 echo $ac_n "checking for correct version of gmp.h""... $ac_c" 1>&6
-echo "configure:2286: checking for correct version of gmp.h" >&5
+echo "configure:2285: checking for correct version of gmp.h" >&5
 cat > conftest.$ac_ext <<EOF
-#line 2288 "configure"
+#line 2287 "configure"
 #include "confdefs.h"
 #include "gmp.h"
 int main() {
@@ -2295,7 +2294,7 @@
 
 ; return 0; }
 EOF
-if { (eval echo configure:2299: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:2298: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   echo "$ac_t""yes" 1>&6
 else
@@ -2308,19 +2307,19 @@
 
 if test x"$have_gmp" = xyes; then
   echo $ac_n "checking for mpf_init in -lgmp""... $ac_c" 1>&6
-echo "configure:2312: checking for mpf_init in -lgmp" >&5
+echo "configure:2311: checking for mpf_init in -lgmp" >&5
 
   saved_LIBS="$LIBS"
   LIBS="$LIBS $gmplibs"
   cat > conftest.$ac_ext <<EOF
-#line 2317 "configure"
+#line 2316 "configure"
 #include "confdefs.h"
 #include <gmp.h>
 int main() {
 mpf_t n; mpf_init(n);
 ; return 0; }
 EOF
-if { (eval echo configure:2324: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:2323: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   echo "$ac_t""yes" 1>&6
 else
@@ -2782,7 +2781,7 @@
 # Extract the first word of "$ac_prog", so it can be a program name with args.
 set dummy $ac_prog; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:2786: checking for $ac_word" >&5
+echo "configure:2785: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_DEFAULT_YACC'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -2817,7 +2816,7 @@
 # Extract the first word of "$ac_prog", so it can be a program name with args.
 set dummy $ac_prog; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:2821: checking for $ac_word" >&5
+echo "configure:2820: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_DEFAULT_M4'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -2852,7 +2851,7 @@
 # Extract the first word of "$ac_prog", so it can be a program name with args.
 set dummy $ac_prog; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:2856: checking for $ac_word" >&5
+echo "configure:2855: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_DEFAULT_LEX'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -3464,7 +3463,7 @@
   # Extract the first word of "${ncn_tool_prefix}ar", so it can be a program name with args.
 set dummy ${ncn_tool_prefix}ar; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:3468: checking for $ac_word" >&5
+echo "configure:3467: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_AR'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -3497,7 +3496,7 @@
     # Extract the first word of "ar", so it can be a program name with args.
 set dummy ar; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:3501: checking for $ac_word" >&5
+echo "configure:3500: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_AR'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -3536,7 +3535,7 @@
   # Extract the first word of "${ncn_tool_prefix}as", so it can be a program name with args.
 set dummy ${ncn_tool_prefix}as; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:3540: checking for $ac_word" >&5
+echo "configure:3539: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_AS'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -3569,7 +3568,7 @@
     # Extract the first word of "as", so it can be a program name with args.
 set dummy as; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:3573: checking for $ac_word" >&5
+echo "configure:3572: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_AS'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -3608,7 +3607,7 @@
   # Extract the first word of "${ncn_tool_prefix}dlltool", so it can be a program name with args.
 set dummy ${ncn_tool_prefix}dlltool; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:3612: checking for $ac_word" >&5
+echo "configure:3611: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_DLLTOOL'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -3641,7 +3640,7 @@
     # Extract the first word of "dlltool", so it can be a program name with args.
 set dummy dlltool; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:3645: checking for $ac_word" >&5
+echo "configure:3644: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_DLLTOOL'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -3680,7 +3679,7 @@
   # Extract the first word of "${ncn_tool_prefix}ld", so it can be a program name with args.
 set dummy ${ncn_tool_prefix}ld; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:3684: checking for $ac_word" >&5
+echo "configure:3683: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_LD'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -3713,7 +3712,7 @@
     # Extract the first word of "ld", so it can be a program name with args.
 set dummy ld; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:3717: checking for $ac_word" >&5
+echo "configure:3716: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_LD'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -3752,7 +3751,7 @@
   # Extract the first word of "${ncn_tool_prefix}nm", so it can be a program name with args.
 set dummy ${ncn_tool_prefix}nm; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:3756: checking for $ac_word" >&5
+echo "configure:3755: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_NM'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -3785,7 +3784,7 @@
     # Extract the first word of "nm", so it can be a program name with args.
 set dummy nm; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:3789: checking for $ac_word" >&5
+echo "configure:3788: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_NM'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -3824,7 +3823,7 @@
   # Extract the first word of "${ncn_tool_prefix}ranlib", so it can be a program name with args.
 set dummy ${ncn_tool_prefix}ranlib; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:3828: checking for $ac_word" >&5
+echo "configure:3827: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -3857,7 +3856,7 @@
     # Extract the first word of "ranlib", so it can be a program name with args.
 set dummy ranlib; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:3861: checking for $ac_word" >&5
+echo "configure:3860: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_RANLIB'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -3896,7 +3895,7 @@
   # Extract the first word of "${ncn_tool_prefix}windres", so it can be a program name with args.
 set dummy ${ncn_tool_prefix}windres; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:3900: checking for $ac_word" >&5
+echo "configure:3899: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_WINDRES'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -3929,7 +3928,7 @@
     # Extract the first word of "windres", so it can be a program name with args.
 set dummy windres; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:3933: checking for $ac_word" >&5
+echo "configure:3932: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_WINDRES'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -3968,7 +3967,7 @@
   # Extract the first word of "${ncn_tool_prefix}objcopy", so it can be a program name with args.
 set dummy ${ncn_tool_prefix}objcopy; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:3972: checking for $ac_word" >&5
+echo "configure:3971: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_OBJCOPY'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -4001,7 +4000,7 @@
     # Extract the first word of "objcopy", so it can be a program name with args.
 set dummy objcopy; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:4005: checking for $ac_word" >&5
+echo "configure:4004: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_OBJCOPY'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -4040,7 +4039,7 @@
   # Extract the first word of "${ncn_tool_prefix}objdump", so it can be a program name with args.
 set dummy ${ncn_tool_prefix}objdump; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:4044: checking for $ac_word" >&5
+echo "configure:4043: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_OBJDUMP'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -4073,7 +4072,7 @@
     # Extract the first word of "objdump", so it can be a program name with args.
 set dummy objdump; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:4077: checking for $ac_word" >&5
+echo "configure:4076: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_OBJDUMP'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -4122,7 +4121,7 @@
   # Extract the first word of "${ncn_target_tool_prefix}ar", so it can be a program name with args.
 set dummy ${ncn_target_tool_prefix}ar; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:4126: checking for $ac_word" >&5
+echo "configure:4125: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_CONFIGURED_AR_FOR_TARGET'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -4155,7 +4154,7 @@
     # Extract the first word of "ar", so it can be a program name with args.
 set dummy ar; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:4159: checking for $ac_word" >&5
+echo "configure:4158: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_CONFIGURED_AR_FOR_TARGET'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -4194,7 +4193,7 @@
   # Extract the first word of "${ncn_target_tool_prefix}as", so it can be a program name with args.
 set dummy ${ncn_target_tool_prefix}as; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:4198: checking for $ac_word" >&5
+echo "configure:4197: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_CONFIGURED_AS_FOR_TARGET'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -4227,7 +4226,7 @@
     # Extract the first word of "as", so it can be a program name with args.
 set dummy as; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:4231: checking for $ac_word" >&5
+echo "configure:4230: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_CONFIGURED_AS_FOR_TARGET'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -4266,7 +4265,7 @@
   # Extract the first word of "${ncn_target_tool_prefix}dlltool", so it can be a program name with args.
 set dummy ${ncn_target_tool_prefix}dlltool; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:4270: checking for $ac_word" >&5
+echo "configure:4269: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_CONFIGURED_DLLTOOL_FOR_TARGET'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -4299,7 +4298,7 @@
     # Extract the first word of "dlltool", so it can be a program name with args.
 set dummy dlltool; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:4303: checking for $ac_word" >&5
+echo "configure:4302: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_CONFIGURED_DLLTOOL_FOR_TARGET'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -4338,7 +4337,7 @@
   # Extract the first word of "${ncn_target_tool_prefix}ld", so it can be a program name with args.
 set dummy ${ncn_target_tool_prefix}ld; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:4342: checking for $ac_word" >&5
+echo "configure:4341: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_CONFIGURED_LD_FOR_TARGET'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -4371,7 +4370,7 @@
     # Extract the first word of "ld", so it can be a program name with args.
 set dummy ld; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:4375: checking for $ac_word" >&5
+echo "configure:4374: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_CONFIGURED_LD_FOR_TARGET'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -4410,7 +4409,7 @@
   # Extract the first word of "${ncn_target_tool_prefix}nm", so it can be a program name with args.
 set dummy ${ncn_target_tool_prefix}nm; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:4414: checking for $ac_word" >&5
+echo "configure:4413: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_CONFIGURED_NM_FOR_TARGET'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -4443,7 +4442,7 @@
     # Extract the first word of "nm", so it can be a program name with args.
 set dummy nm; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:4447: checking for $ac_word" >&5
+echo "configure:4446: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_CONFIGURED_NM_FOR_TARGET'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -4482,7 +4481,7 @@
   # Extract the first word of "${ncn_target_tool_prefix}ranlib", so it can be a program name with args.
 set dummy ${ncn_target_tool_prefix}ranlib; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:4486: checking for $ac_word" >&5
+echo "configure:4485: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_CONFIGURED_RANLIB_FOR_TARGET'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -4515,7 +4514,7 @@
     # Extract the first word of "ranlib", so it can be a program name with args.
 set dummy ranlib; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:4519: checking for $ac_word" >&5
+echo "configure:4518: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_CONFIGURED_RANLIB_FOR_TARGET'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -4554,7 +4553,7 @@
   # Extract the first word of "${ncn_target_tool_prefix}windres", so it can be a program name with args.
 set dummy ${ncn_target_tool_prefix}windres; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:4558: checking for $ac_word" >&5
+echo "configure:4557: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_CONFIGURED_WINDRES_FOR_TARGET'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -4587,7 +4586,7 @@
     # Extract the first word of "windres", so it can be a program name with args.
 set dummy windres; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:4591: checking for $ac_word" >&5
+echo "configure:4590: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_CONFIGURED_WINDRES_FOR_TARGET'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -4672,7 +4671,7 @@
 NM_FOR_TARGET=${NM_FOR_TARGET}${extra_nmflags_for_target}
 
 echo $ac_n "checking whether to enable maintainer-specific portions of Makefiles""... $ac_c" 1>&6
-echo "configure:4676: checking whether to enable maintainer-specific portions of Makefiles" >&5
+echo "configure:4675: checking whether to enable maintainer-specific portions of Makefiles" >&5
 # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
 if test "${enable_maintainer_mode+set}" = set; then
   enableval="$enable_maintainer_mode"
@@ -4719,7 +4718,7 @@
 # gcc for stageN-gcc and stage-prev for stage(N-1).  In case this is not
 # possible, however, we can resort to mv.
 echo $ac_n "checking if symbolic links between directories work""... $ac_c" 1>&6
-echo "configure:4723: checking if symbolic links between directories work" >&5
+echo "configure:4722: checking if symbolic links between directories work" >&5
 if eval "test \"`echo '$''{'gcc_cv_prog_ln_s_dir'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
Index: configure.in
===================================================================
RCS file: /cvs/src/src/configure.in,v
retrieving revision 1.220
diff -u -r1.220 configure.in
--- configure.in	9 Jun 2004 08:32:34 -0000	1.220
+++ configure.in	9 Jun 2004 23:17:25 -0000
@@ -135,7 +135,7 @@
 # know that we are building the simulator.
 # binutils, gas and ld appear in that order because it makes sense to run
 # "make check" in that particular order.
-host_tools="texinfo byacc flex bison binutils gas ld gcc sid sim gdb make patch prms send-pr gprof etc expect dejagnu ash bash bzip2 m4 autoconf automake libtool diff rcs fileutils shellutils time textutils wdiff find uudecode hello tar gzip indent recode release sed utils guile perl gawk findutils gettext zip fastjar"
+host_tools="texinfo byacc flex bison binutils gas ld gcc sid sim gdb make patch prms send-pr gprof etc ash bash bzip2 m4 autoconf automake libtool diff rcs fileutils shellutils time textutils wdiff find uudecode hello tar gzip indent recode release sed utils guile perl gawk findutils gettext zip fastjar"
 
 # libgcj represents the runtime libraries only used by gcj.
 libgcj="target-libffi \
@@ -281,14 +281,14 @@
     noconfigdirs="$noconfigdirs byacc"
     ;;
   i[[3456789]]86-*-vsta)
-    noconfigdirs="$noconfigdirs tcl expect dejagnu make texinfo bison patch flex byacc send-pr gprof uudecode dejagnu diff guile perl itcl tix gnuserv gettext"
+    noconfigdirs="$noconfigdirs tcl make texinfo bison patch flex byacc send-pr gprof uudecode diff guile perl itcl tix gnuserv gettext"
     ;;
   i[[3456789]]86-*-go32* | i[[3456789]]86-*-msdosdjgpp*)
-    noconfigdirs="$noconfigdirs tcl tk expect dejagnu send-pr uudecode guile itcl tix gnuserv libffi"
+    noconfigdirs="$noconfigdirs tcl tk send-pr uudecode guile itcl tix gnuserv libffi"
     ;;
   i[[3456789]]86-*-mingw32*)
-    # noconfigdirs="tcl tk expect dejagnu make texinfo bison patch flex byacc send-pr uudecode dejagnu diff guile perl itcl tix gnuserv"
-    noconfigdirs="$noconfigdirs expect dejagnu autoconf automake send-pr rcs guile perl texinfo libtool"
+    # noconfigdirs="tcl tk make texinfo bison patch flex byacc send-pr uudecode diff guile perl itcl tix gnuserv"
+    noconfigdirs="$noconfigdirs autoconf automake send-pr rcs guile perl texinfo libtool"
     ;;
   i[[3456789]]86-*-beos*)
     noconfigdirs="$noconfigdirs tk itcl tix libgui gdb"
@@ -300,10 +300,10 @@
     noconfigdirs="$noconfigdirs rcs"
     ;;
   ppc*-*-pe)
-    noconfigdirs="$noconfigdirs patch diff make tk tcl expect dejagnu autoconf automake texinfo bison send-pr gprof rcs guile perl itcl tix gnuserv"
+    noconfigdirs="$noconfigdirs patch diff make tk tcl autoconf automake texinfo bison send-pr gprof rcs guile perl itcl tix gnuserv"
     ;;
   powerpc-*-beos*)
-    noconfigdirs="$noconfigdirs tk itcl tix libgui gdb dejagnu readline"
+    noconfigdirs="$noconfigdirs tk itcl tix libgui gdb readline"
     ;;
   *-*-darwin*)
     noconfigdirs="$noconfigdirs tk itcl tix libgui"
@@ -449,7 +449,6 @@
     noconfigdirs="$noconfigdirs target-examples"
     noconfigdirs="$noconfigdirs target-libiberty texinfo send-pr"
     noconfigdirs="$noconfigdirs tcl tix tk itcl libgui sim"
-    noconfigdirs="$noconfigdirs expect dejagnu"
     # the C++ libraries don't build on top of CE's C libraries
     noconfigdirs="$noconfigdirs target-libstdc++-v3"
     noconfigdirs="$noconfigdirs target-newlib"
@@ -573,12 +572,12 @@
     ;;
   i[[3456789]]86-*-mingw32*)
     target_configdirs="$target_configdirs target-mingw"
-    noconfigdirs="$noconfigdirs expect target-libgloss ${libgcj}"
+    noconfigdirs="$noconfigdirs target-libgloss ${libgcj}"
 
     # Can't build gdb for mingw32 if not native.
     case "${host}" in
-      i[[3456789]]86-*-mingw32) ;; # keep gdb tcl tk expect etc.
-      *) noconfigdirs="$noconfigdirs gdb tcl tk expect itcl tix gnuserv"
+      i[[3456789]]86-*-mingw32) ;; # keep gdb tcl tk etc.
+      *) noconfigdirs="$noconfigdirs gdb tcl tk itcl tix gnuserv"
          ;;
     esac
     ;;    
@@ -590,8 +589,8 @@
 
     # Can't build gdb for Cygwin if not native.
     case "${host}" in
-      *-*-cygwin*) ;; # keep gdb tcl tk expect etc.
-      *) noconfigdirs="$noconfigdirs gdb tcl tk expect itcl tix libgui gnuserv"
+      *-*-cygwin*) ;; # keep gdb tcl tk etc.
+      *) noconfigdirs="$noconfigdirs gdb tcl tk itcl tix libgui gnuserv"
          ;;
     esac
     ;;    
@@ -647,13 +646,13 @@
     ;;
   powerpc*-*-winnt* | powerpc*-*-pe* | ppc*-*-pe)
     target_configdirs="$target_configdirs target-winsup"
-    noconfigdirs="$noconfigdirs gdb tcl tk make expect target-libgloss itcl tix gnuserv ${libgcj}"
+    noconfigdirs="$noconfigdirs gdb tcl tk make target-libgloss itcl tix gnuserv ${libgcj}"
     # always build newlib.
     skipdirs=`echo " ${skipdirs} " | sed -e 's/ target-newlib / /'`
     ;;
     # This is temporary until we can link against shared libraries
   powerpcle-*-solaris*)
-    noconfigdirs="$noconfigdirs gdb sim make tcl tk expect itcl tix gnuserv ${libgcj}"
+    noconfigdirs="$noconfigdirs gdb sim make tcl tk itcl tix gnuserv ${libgcj}"
     ;;
   powerpc-*-beos*)
     noconfigdirs="$noconfigdirs gdb target-newlib target-libgloss ${libgcj}"
Index: src-release
===================================================================
RCS file: /cvs/src/src/src-release,v
retrieving revision 1.11
diff -u -r1.11 src-release
--- src-release	25 Mar 2004 17:51:10 -0000	1.11
+++ src-release	9 Jun 2004 23:17:25 -0000
@@ -159,14 +159,6 @@
 	done
 	cd etc && $(MAKE) info
 	$(MAKE) distclean
-	# Kludge for pr gdb/708.  'configure' configures in
-	# dejagnu/example/calc, but 'make distclean' does not clean in
-	# dejagnu/example.  Someday somebody might fix this in dejagnu,
-	# and then import a new dejagnu into sourceware.  Right now, a
-	# couple of 'rm' commands will get the gdb snapshots working
-	# again.  -- chastain 2003-08-15
-	rm -f dejagnu/example/calc/config.status
-	rm -f dejagnu/example/calc/config.log
 	# Kludge for pr gdb/857.  intl/Makefile.in lacks a couple
 	# of files in the distclean rule.  Zack W is planning to make
 	# the gcc version of intl/ the master version and then push
@@ -284,30 +276,6 @@
 		MD5PROG="$(MD5PROG)" \
 		SUPPORT_FILES="$(GDB_SUPPORT_DIRS)"
 
-DEJAGNU_SUPPORT_DIRS=  tcl expect libiberty
-.PHONY: dejagnu.tar.bz2
-dejagnu.tar.bz2: $(DIST_SUPPORT) $(DEJAGNU_SUPPORT_DIRS) dejagnu
-	$(MAKE) -f $(SELF) gdb-taz TOOL=dejagnu \
-		MD5PROG="$(MD5PROG)" \
-		SUPPORT_FILES="$(DEJAGNU_SUPPORT_DIRS)"
-.PHONY: dejagnu.tar
-dejagnu.tar: $(DIST_SUPPORT) $(DEJAGNU_SUPPORT_DIRS) dejagnu
-	$(MAKE) -f $(SELF) gdb-tar TOOL=dejagnu \
-		MD5PROG="$(MD5PROG)" \
-		SUPPORT_FILES="$(DEJAGNU_SUPPORT_DIRS)"
-
-.PHONY: gdb+dejagnu.tar.bz2
-GDBD_SUPPORT_DIRS= $(GDB_SUPPORT_DIRS) tcl expect dejagnu
-gdb+dejagnu.tar.bz2: $(DIST_SUPPORT) $(GDBD_SUPPORT_DIRS) gdb
-	$(MAKE) -f $(SELF) gdb-taz TOOL=gdb PACKAGE=gdb+dejagnu \
-		MD5PROG="$(MD5PROG)" \
-		SUPPORT_FILES="$(GDBD_SUPPORT_DIRS)"
-.PHONY: gdb+dejagnu.tar
-gdb+dejagnu.tar: $(DIST_SUPPORT) $(GDBD_SUPPORT_DIRS) gdb
-	$(MAKE) -f $(SELF) gdb-tar TOOL=gdb PACKAGE=gdb+dejagnu \
-		MD5PROG="$(MD5PROG)" \
-		SUPPORT_FILES="$(GDBD_SUPPORT_DIRS)"
-
 .PHONY: insight.tar.bz2
 INSIGHT_SUPPORT_DIRS= $(GDB_SUPPORT_DIRS) tcl tk itcl tix libgui
 insight.tar.bz2: $(DIST_SUPPORT) $(GDB_SUPPORT_DIRS) gdb
@@ -320,17 +288,5 @@
 		MD5PROG="$(MD5PROG)" \
 		SUPPORT_FILES="$(INSIGHT_SUPPORT_DIRS)"
 
-.PHONY: insight+dejagnu.tar.bz2
-INSIGHTD_SUPPORT_DIRS= $(INSIGHT_SUPPORT_DIRS) expect dejagnu
-insight+dejagnu.tar.bz2: $(DIST_SUPPORT) $(INSIGHTD_SUPPORT_DIRS) gdb
-	$(MAKE) -f $(SELF) gdb-taz TOOL=gdb PACKAGE="insight+dejagnu" \
-		MD5PROG="$(MD5PROG)" \
-		SUPPORT_FILES="$(INSIGHTD_SUPPORT_DIRS)"
-.PHONY: insight+dejagnu.tar
-insight+dejagnu.tar: $(DIST_SUPPORT) $(INSIGHTD_SUPPORT_DIRS) gdb
-	$(MAKE) -f $(SELF) gdb-tar TOOL=gdb PACKAGE="insight+dejagnu" \
-		MD5PROG="$(MD5PROG)" \
-		SUPPORT_FILES="$(INSIGHTD_SUPPORT_DIRS)"
-
 .NOEXPORT:
 MAKEOVERRIDES=

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: top-level removal of dejagnu, expect
  2004-06-09 23:23 top-level removal of dejagnu, expect Ben Elliston
@ 2004-06-09 23:26 ` Daniel Jacobowitz
  2004-06-09 23:29   ` Ben Elliston
  2004-06-09 23:40 ` DJ Delorie
  2004-06-14 20:25 ` Alexandre Oliva
  2 siblings, 1 reply; 24+ messages in thread
From: Daniel Jacobowitz @ 2004-06-09 23:26 UTC (permalink / raw)
  To: Ben Elliston, cagney; +Cc: binutils, gdb-patches

On Thu, Jun 10, 2004 at 09:22:23AM +1000, Ben Elliston wrote:
> In preparation for the removal of src/{dejagnu,expect}.
> Okay to commit?
> 
> 2004-06-10  Ben Elliston  <bje@gnu.org>
> 
> 	* Makefile.def (dejagnu, expect): Remove.
> 	* Makefile.tpl (EXPECT): Set to 'expect'.
> 	(RUNTEST): Set to 'runtest'.
> 	(all-dejagnu): Remove target.
> 	(configure-expect): Likewise.
> 	(all-expect): Likewise.
> 	* Makefile.in: Rebuild.
> 	* configure.in (host_tools): Remove expect and dejagnu.
> 	(noconfigdirs): Likewise for all target triples.
> 	* configure: Rebuild.
> 	* src-release (do-proto-toplev): Remove kludge for gdb/708.
> 	(DEJAGNU_SUPPORT_DIRS): Remove.
> 	(dejagnu.tar.bz2, dejagnu.tar): Likewise.
> 	(GDBD_SUPPORT_DIRS): Likewise.
> 	(gdb+dejagnu.tar.bz2, gdb+dejagnu.tar): Likewise.
> 	(INSIGHTD_SUPPORT_DIRS): Likewise.
> 	(insight+dejagnu.tar.bz2, insight+dejagnu.tar): Likewise.

This is going to percolate through the repository (modules file should
also be adjusted eventually); you may want to hold off until Andrew has
finished with GDB 6.1.1.  Andrew, that should be soon, right?

Every time someone messes with the top level directories, even on HEAD,
GDB snapshots find a way to break.


-- 
Daniel Jacobowitz


^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: top-level removal of dejagnu, expect
  2004-06-09 23:26 ` Daniel Jacobowitz
@ 2004-06-09 23:29   ` Ben Elliston
  2004-06-10 14:08     ` Andrew Cagney
  0 siblings, 1 reply; 24+ messages in thread
From: Ben Elliston @ 2004-06-09 23:29 UTC (permalink / raw)
  To: binutils, gdb-patches

[-- Attachment #1: Type: text/plain, Size: 324 bytes --]

> This is going to percolate through the repository (modules file
> should also be adjusted eventually); you may want to hold off until
> Andrew has finished with GDB 6.1.1.  Andrew, that should be soon,
> right?

Isn't that being done off the gdb_6_1_branch?

Anyway, I have no intention of touching the modules file.

Ben

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: top-level removal of dejagnu, expect
  2004-06-09 23:23 top-level removal of dejagnu, expect Ben Elliston
  2004-06-09 23:26 ` Daniel Jacobowitz
@ 2004-06-09 23:40 ` DJ Delorie
  2004-06-10  0:15   ` Ben Elliston
  2004-06-14 20:25 ` Alexandre Oliva
  2 siblings, 1 reply; 24+ messages in thread
From: DJ Delorie @ 2004-06-09 23:40 UTC (permalink / raw)
  To: bje+dated+1087082546.3be047; +Cc: binutils, gdb-patches


> In preparation for the removal of src/{dejagnu,expect}.
> Okay to commit?

1. Have you asked EVERY project that uses the src repository?
   binutils and gdb aren't the only projects.  Why not just remove
   those directories from the modules file instead?  cgf has already
   mentioned that src/expect has cygwin-specific code in it.

2. Our internal repository has a customized dejagnu; it would be
   convenient for us if support for an in-tree dejagnu were
   maintained.  Likewise for other developers who may want to (or need
   to) customize dejagnu for new ports in conjunction with porting the
   tools.

So, I would prefer that support for an in-tree dejagnu were retained.
Even if dejagnu and expect were totally wiped from the src repository,
the toplevel changes would not be needed to support that change, so
claiming that change is "in preparation for" the removal is
misleading.  I suggest doing it later, after the dust settles, if at
all.


^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: top-level removal of dejagnu, expect
  2004-06-09 23:40 ` DJ Delorie
@ 2004-06-10  0:15   ` Ben Elliston
  2004-06-10  0:38     ` Christopher Faylor
  2004-06-10  2:15     ` DJ Delorie
  0 siblings, 2 replies; 24+ messages in thread
From: Ben Elliston @ 2004-06-10  0:15 UTC (permalink / raw)
  To: DJ Delorie; +Cc: binutils, gdb-patches

[-- Attachment #1: Type: text/plain, Size: 2296 bytes --]

> 1. Have you asked EVERY project that uses the src repository?
>    binutils and gdb aren't the only projects.  Why not just remove
>    those directories from the modules file instead?  cgf has already
>    mentioned that src/expect has cygwin-specific code in it.

I have asked the major players and got overwhelming support. Removing
the directories from the modules file is broken, as you know.  It
should be possible to check those files out if they were included in a
past tag (which they were).

As for Expect, the version in src/expect has not been updated since
sourceware was instated last century :-) There are much newer versions
which carry fixes for some of the problems that are being reported.  I
am pushing all patches made since the import to Don Libes and do not
intend to drop any.  I found a couple of patches related to Cygwin.
Many of them were removed by Chris Faylor in 2001, however.

> 2. Our internal repository has a customized dejagnu; it would be
>    convenient for us if support for an in-tree dejagnu were
>    maintained.  Likewise for other developers who may want to (or need
>    to) customize dejagnu for new ports in conjunction with porting the
>    tools.

I stated at the GCC Summit that, as a DejaGnu maintainer, I will be
responsive to urgent bug fixes.  I appreciate that.  Those fixes can
be made available via the Savannah CVS server, or I can push out
maintenance releases as required.  No one felt this was a problem.
Someone said they would be happy to check out the Savannah dejagnu
directory into their uberbaum for "emulation" of the current setup.

> So, I would prefer that support for an in-tree dejagnu were
> retained.  Even if dejagnu and expect were totally wiped from the
> src repository, the toplevel changes would not be needed to support

An in-tree dejagnu is a pain to maintain.  The last six months have
demonstrated this.  I merged the two dejagnu trees at the end of
January and since then, have struggled to keep them in sync.

> that change, so claiming that change is "in preparation for" the
> removal is misleading.  I suggest doing it later, after the dust
> settles, if at all.

No, it is in preparation.  If I didn't make these changes in
preparation, I guarantee that the next night's GDB snapshot would
fail.

Ben

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: top-level removal of dejagnu, expect
  2004-06-10  0:15   ` Ben Elliston
@ 2004-06-10  0:38     ` Christopher Faylor
  2004-06-10  2:15     ` DJ Delorie
  1 sibling, 0 replies; 24+ messages in thread
From: Christopher Faylor @ 2004-06-10  0:38 UTC (permalink / raw)
  To: binutils, gdb-patches

On Thu, Jun 10, 2004 at 10:14:46AM +1000, Ben Elliston wrote:
>> 1. Have you asked EVERY project that uses the src repository?
>>    binutils and gdb aren't the only projects.  Why not just remove
>>    those directories from the modules file instead?  cgf has already
>>    mentioned that src/expect has cygwin-specific code in it.
>
>I have asked the major players and got overwhelming support. Removing
>the directories from the modules file is broken, as you know.  It
>should be possible to check those files out if they were included in a
>past tag (which they were).
>
>As for Expect, the version in src/expect has not been updated since
>sourceware was instated last century :-) There are much newer versions
>which carry fixes for some of the problems that are being reported.  I
>am pushing all patches made since the import to Don Libes and do not
>intend to drop any.  I found a couple of patches related to Cygwin.
>Many of them were removed by Chris Faylor in 2001, however.

I think DJ removed a few, too.  The basic problem was that expect was
trying to invent ptys on Windows.  Since cygwin already has ptys, a lot
of code could go away.

>> 2. Our internal repository has a customized dejagnu; it would be
>>    convenient for us if support for an in-tree dejagnu were
>>    maintained.  Likewise for other developers who may want to (or need
>>    to) customize dejagnu for new ports in conjunction with porting the
>>    tools.
>
>I stated at the GCC Summit that, as a DejaGnu maintainer, I will be
>responsive to urgent bug fixes.  I appreciate that.  Those fixes can
>be made available via the Savannah CVS server, or I can push out
>maintenance releases as required.  No one felt this was a problem.

If it was anyone else but you Ben, I might have reservations.  I know
that you will be enthusiastically responsive to any problems.

>> So, I would prefer that support for an in-tree dejagnu were
>> retained.  Even if dejagnu and expect were totally wiped from the
>> src repository, the toplevel changes would not be needed to support
>
>An in-tree dejagnu is a pain to maintain.  The last six months have
>demonstrated this.  I merged the two dejagnu trees at the end of
>January and since then, have struggled to keep them in sync.

That's why I can't object too strongly to this.  I don't like mirroring
other people's repositories on sourceware since it just guarantees
drift.  Readline suffers similarly.

So, even if it causes a little pain now, the net gain should be worth
it.

cgf


^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: top-level removal of dejagnu, expect
  2004-06-10  0:15   ` Ben Elliston
  2004-06-10  0:38     ` Christopher Faylor
@ 2004-06-10  2:15     ` DJ Delorie
  2004-06-10  2:19       ` Ben Elliston
                         ` (2 more replies)
  1 sibling, 3 replies; 24+ messages in thread
From: DJ Delorie @ 2004-06-10  2:15 UTC (permalink / raw)
  To: bje+dated+1087085689.0c7113; +Cc: binutils, gdb-patches


> I have asked the major players and got overwhelming support.

I'd feel more comfortable if you asked all the players, not just the
major ones.  Call me paranoid ;-)

> Removing the directories from the modules file is broken, as you
> know.  It should be possible to check those files out if they were
> included in a past tag (which they were).

Did this come up in the source control BOF?

> I stated at the GCC Summit that, as a DejaGnu maintainer, I will be
> responsive to urgent bug fixes.

I don't doubt you will, but I was referring to porting, not fixing.
Red Hat has a lot of internal ports that we support through our
in-tree dejagnu that are still under NDA.


^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: top-level removal of dejagnu, expect
  2004-06-10  2:15     ` DJ Delorie
@ 2004-06-10  2:19       ` Ben Elliston
  2004-06-10  2:30         ` DJ Delorie
  2004-06-10  2:22       ` Ian Lance Taylor
  2004-06-10  2:27       ` Ben Elliston
  2 siblings, 1 reply; 24+ messages in thread
From: Ben Elliston @ 2004-06-10  2:19 UTC (permalink / raw)
  To: DJ Delorie; +Cc: binutils, gdb-patches

[-- Attachment #1: Type: text/plain, Size: 400 bytes --]

> > I stated at the GCC Summit that, as a DejaGnu maintainer, I will be
> > responsive to urgent bug fixes.
> 
> I don't doubt you will, but I was referring to porting, not fixing.
> Red Hat has a lot of internal ports that we support through our
> in-tree dejagnu that are still under NDA.

I'm not sure why you think moving to one copy of the FSF dejagnu
sources will disturb that.

Ben

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: top-level removal of dejagnu, expect
  2004-06-10  2:15     ` DJ Delorie
  2004-06-10  2:19       ` Ben Elliston
@ 2004-06-10  2:22       ` Ian Lance Taylor
  2004-06-10  2:27       ` Ben Elliston
  2 siblings, 0 replies; 24+ messages in thread
From: Ian Lance Taylor @ 2004-06-10  2:22 UTC (permalink / raw)
  To: DJ Delorie; +Cc: bje+dated+1087085689.0c7113, binutils, gdb-patches

DJ Delorie <dj@redhat.com> writes:

> > Removing the directories from the modules file is broken, as you
> > know.  It should be possible to check those files out if they were
> > included in a past tag (which they were).
> 
> Did this come up in the source control BOF?

No.  I thought about bringing it up, but I decided that the whole CVS
modules file is such a complete crock that surely no other version
control system would implement anything like it.  Thus there was no
point in discussing it.

Ian


^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: top-level removal of dejagnu, expect
  2004-06-10  2:15     ` DJ Delorie
  2004-06-10  2:19       ` Ben Elliston
  2004-06-10  2:22       ` Ian Lance Taylor
@ 2004-06-10  2:27       ` Ben Elliston
  2004-06-10  2:31         ` DJ Delorie
  2 siblings, 1 reply; 24+ messages in thread
From: Ben Elliston @ 2004-06-10  2:27 UTC (permalink / raw)
  To: DJ Delorie; +Cc: binutils, gdb-patches

[-- Attachment #1: Type: text/plain, Size: 339 bytes --]

> I'd feel more comfortable if you asked all the players, not just the
> major ones.  Call me paranoid ;-)

OK.  According to sourceware, the only projects that have a DejaGnu
testsuite that I've omitted are SID and libiberty.  I'll ask SID folk.

And I'll ask you: are you happy with this change from the point of
view of libiberty?

Ben

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: top-level removal of dejagnu, expect
  2004-06-10  2:19       ` Ben Elliston
@ 2004-06-10  2:30         ` DJ Delorie
  2004-06-10  2:34           ` Ben Elliston
  0 siblings, 1 reply; 24+ messages in thread
From: DJ Delorie @ 2004-06-10  2:30 UTC (permalink / raw)
  To: bje+dated+1087093170.a4c71f; +Cc: binutils, gdb-patches


> > I don't doubt you will, but I was referring to porting, not fixing.
> > Red Hat has a lot of internal ports that we support through our
> > in-tree dejagnu that are still under NDA.
> 
> I'm not sure why you think moving to one copy of the FSF dejagnu
> sources will disturb that.

I was concerned about the toplevel build support, not the dejagnu
sources.  The toplevel makefile/configure can deal with dejagnu being
there or not, I see no need to remove such support.


^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: top-level removal of dejagnu, expect
  2004-06-10  2:27       ` Ben Elliston
@ 2004-06-10  2:31         ` DJ Delorie
  0 siblings, 0 replies; 24+ messages in thread
From: DJ Delorie @ 2004-06-10  2:31 UTC (permalink / raw)
  To: bje+dated+1087093602.c12795; +Cc: binutils, gdb-patches


> And I'll ask you: are you happy with this change from the point of
> view of libiberty?

Yes.  Libiberty doesn't care which dejagnu it uses.


^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: top-level removal of dejagnu, expect
  2004-06-10  2:30         ` DJ Delorie
@ 2004-06-10  2:34           ` Ben Elliston
  2004-06-10  2:41             ` DJ Delorie
  2004-06-10 14:03             ` Andrew Cagney
  0 siblings, 2 replies; 24+ messages in thread
From: Ben Elliston @ 2004-06-10  2:34 UTC (permalink / raw)
  To: DJ Delorie; +Cc: binutils, gdb-patches

[-- Attachment #1: Type: text/plain, Size: 526 bytes --]

> > I'm not sure why you think moving to one copy of the FSF dejagnu
> > sources will disturb that.
> 
> I was concerned about the toplevel build support, not the dejagnu
> sources.  The toplevel makefile/configure can deal with dejagnu being
> there or not, I see no need to remove such support.

The obvious reason to remove such support is to reduce the amount of
stuff to maintain.  If having top-level build support for expect and
dejagnu is important to Red Hat, can't Red Hat maintain local patches?

Ben


[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: top-level removal of dejagnu, expect
  2004-06-10  2:34           ` Ben Elliston
@ 2004-06-10  2:41             ` DJ Delorie
  2004-06-10  2:50               ` Ben Elliston
  2004-06-10 14:03             ` Andrew Cagney
  1 sibling, 1 reply; 24+ messages in thread
From: DJ Delorie @ 2004-06-10  2:41 UTC (permalink / raw)
  To: bje+dated+1087094046.bb1562; +Cc: binutils, gdb-patches


> The obvious reason to remove such support is to reduce the amount of
> stuff to maintain.  If having top-level build support for expect and
> dejagnu is important to Red Hat, can't Red Hat maintain local patches?

We could, hence I said "I prefer".  We have support for many packages
that aren't in src (dosutils? hello? there's a huge list of packages
in Makefile.def).  Maintenance is a single line in Makefile.def, not
really a compelling argument.

A minor argument against the change is that it's not needed yet, I'd
think for such a major change we'd want to do the least change needed
until the change has proven itself.  It seems to me that the toplevel
stuff is cleanup, not prep.


^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: top-level removal of dejagnu, expect
  2004-06-10  2:41             ` DJ Delorie
@ 2004-06-10  2:50               ` Ben Elliston
  0 siblings, 0 replies; 24+ messages in thread
From: Ben Elliston @ 2004-06-10  2:50 UTC (permalink / raw)
  To: DJ Delorie; +Cc: binutils, gdb-patches

[-- Attachment #1: Type: text/plain, Size: 322 bytes --]

> A minor argument against the change is that it's not needed yet, I'd
> think for such a major change we'd want to do the least change
> needed until the change has proven itself.  It seems to me that the
> toplevel stuff is cleanup, not prep.

OK, fair enough.  However, the src-release patch is probably required.

Ben

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: top-level removal of dejagnu, expect
  2004-06-10  2:34           ` Ben Elliston
  2004-06-10  2:41             ` DJ Delorie
@ 2004-06-10 14:03             ` Andrew Cagney
  2004-06-14 20:31               ` Alexandre Oliva
  1 sibling, 1 reply; 24+ messages in thread
From: Andrew Cagney @ 2004-06-10 14:03 UTC (permalink / raw)
  To: Ben Elliston, DJ Delorie; +Cc: binutils, gdb-patches

>>>I'm not sure why you think moving to one copy of the FSF dejagnu
>>>> > sources will disturb that.
>>
>>> 
>>> I was concerned about the toplevel build support, not the dejagnu
>>> sources.  The toplevel makefile/configure can deal with dejagnu being
>>> there or not, I see no need to remove such support.
> 
> 
> The obvious reason to remove such support is to reduce the amount of
> stuff to maintain.  If having top-level build support for expect and
> dejagnu is important to Red Hat, can't Red Hat maintain local patches?

If a group need such local changes then it is personally reasonable to 
expect that group to maintain them locally.

Andrew



^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: top-level removal of dejagnu, expect
  2004-06-09 23:29   ` Ben Elliston
@ 2004-06-10 14:08     ` Andrew Cagney
  2004-06-10 20:10       ` Ben Elliston
  0 siblings, 1 reply; 24+ messages in thread
From: Andrew Cagney @ 2004-06-10 14:08 UTC (permalink / raw)
  To: Ben Elliston; +Cc: binutils, gdb-patches

>>This is going to percolate through the repository (modules file
>>> should also be adjusted eventually); you may want to hold off until
>>> Andrew has finished with GDB 6.1.1.  Andrew, that should be soon,
>>> right?

(mumble something about going to do it yesterday ... :-)

> Isn't that being done off the gdb_6_1_branch?

Yes, but ...

> Anyway, I have no intention of touching the modules file.

... during the 6.1 release cycle people decided to play with the modules 
file breaking the branch/release process.  Hence the reasonable paranoia.

While this specific change won't technically affect the branch, I'd 
still suggest doing the ``I'll wait a week before committing''.  By then 
GDB will be well clear.

enjoy,
Andrew



^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: top-level removal of dejagnu, expect
  2004-06-10 14:08     ` Andrew Cagney
@ 2004-06-10 20:10       ` Ben Elliston
  2004-06-11  3:44         ` Andrew Cagney
  0 siblings, 1 reply; 24+ messages in thread
From: Ben Elliston @ 2004-06-10 20:10 UTC (permalink / raw)
  To: Andrew Cagney; +Cc: binutils, gdb-patches

[-- Attachment #1: Type: text/plain, Size: 373 bytes --]

> While this specific change won't technically affect the branch, I'd
> still suggest doing the ``I'll wait a week before committing''.  By
> then GDB will be well clear.

I've already waited a week.  I want to work on the trunk and you want
to work on a branch.  What reasonable objection (with the exception of
paranoia, as you put it!) is there for further delays?

Ben

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: top-level removal of dejagnu, expect
  2004-06-10 20:10       ` Ben Elliston
@ 2004-06-11  3:44         ` Andrew Cagney
  2004-06-11  3:51           ` Ben Elliston
  0 siblings, 1 reply; 24+ messages in thread
From: Andrew Cagney @ 2004-06-11  3:44 UTC (permalink / raw)
  To: Ben Elliston; +Cc: binutils, gdb-patches

>>While this specific change won't technically affect the branch, I'd
>>> still suggest doing the ``I'll wait a week before committing''.  By
>>> then GDB will be well clear.
> 
> 
> I've already waited a week.

http://sources.redhat.com/ml/gdb-patches/2004-06/msg00200.html

I count 2 days :-)

It's important that we give the community a reasonable chance to respond 
to a proposal this significant.  After all, since most didn't attend the 
GCC summit, this is the first they are hearing of all this.

For GDB, we're also going to have to do a number of doco crontab, and 
other updates - suddenly we as developers are all going to need to 
find/install our own dejagnu.

enjoy,
Andrew

(PS: was this also posted to gcc?  the top-level files are kept in sync)



^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: top-level removal of dejagnu, expect
  2004-06-11  3:44         ` Andrew Cagney
@ 2004-06-11  3:51           ` Ben Elliston
  2004-06-11  4:15             ` Andrew Cagney
  0 siblings, 1 reply; 24+ messages in thread
From: Ben Elliston @ 2004-06-11  3:51 UTC (permalink / raw)
  To: Andrew Cagney; +Cc: binutils, gdb-patches

[-- Attachment #1: Type: text/plain, Size: 540 bytes --]

> > I've already waited a week.
> 
> http://sources.redhat.com/ml/gdb-patches/2004-06/msg00200.html
> 
> I count 2 days :-)

I count 6: http://gcc.gnu.org/ml/gcc/2004-06/msg00286.html
Ok, so not quite a week :-)

> For GDB, we're also going to have to do a number of doco crontab,
> and other updates - suddenly we as developers are all going to need
> to find/install our own dejagnu.

Fair enough, which is why I gave a week's notice.

So, Andrew, why don't you save me the trouble and nominate a date that
suits?

Ben

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: top-level removal of dejagnu, expect
  2004-06-11  3:51           ` Ben Elliston
@ 2004-06-11  4:15             ` Andrew Cagney
  2004-06-11  4:18               ` Daniel Jacobowitz
  0 siblings, 1 reply; 24+ messages in thread
From: Andrew Cagney @ 2004-06-11  4:15 UTC (permalink / raw)
  To: Ben Elliston; +Cc: binutils, gdb-patches

> I count 6: http://gcc.gnu.org/ml/gcc/2004-06/msg00286.html
> Ok, so not quite a week :-)

This was sent to gdb@gnu.org instead of gdb@sourceware.org, which if 
nothing else explains why I couldn't find any initial proposal ;-)

I think you're back to 7 days from your first post to gdb-patches@ :-)

enjoy,
Andrew



^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: top-level removal of dejagnu, expect
  2004-06-11  4:15             ` Andrew Cagney
@ 2004-06-11  4:18               ` Daniel Jacobowitz
  0 siblings, 0 replies; 24+ messages in thread
From: Daniel Jacobowitz @ 2004-06-11  4:18 UTC (permalink / raw)
  To: Andrew Cagney; +Cc: Ben Elliston, binutils, gdb-patches

On Fri, Jun 11, 2004 at 12:14:54AM -0400, Andrew Cagney wrote:
> >I count 6: http://gcc.gnu.org/ml/gcc/2004-06/msg00286.html
> >Ok, so not quite a week :-)
> 
> This was sent to gdb@gnu.org instead of gdb@sourceware.org, which if 
> nothing else explains why I couldn't find any initial proposal ;-)
> 
> I think you're back to 7 days from your first post to gdb-patches@ :-)

http://sources.redhat.com/ml/gdb/2004-06/msg00038.html

Several GDB developers responded to it on the normal GDB list.

-- 
Daniel Jacobowitz


^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: top-level removal of dejagnu, expect
  2004-06-09 23:23 top-level removal of dejagnu, expect Ben Elliston
  2004-06-09 23:26 ` Daniel Jacobowitz
  2004-06-09 23:40 ` DJ Delorie
@ 2004-06-14 20:25 ` Alexandre Oliva
  2 siblings, 0 replies; 24+ messages in thread
From: Alexandre Oliva @ 2004-06-14 20:25 UTC (permalink / raw)
  To: Ben Elliston; +Cc: binutils, gdb-patches

On Jun  9, 2004, Ben Elliston <bje+dated+1087082547.af1bf1@air.net.au> wrote:

> In preparation for the removal of src/{dejagnu,expect}.
> Okay to commit?

I'd rather leave the top-level support for dropping dejagnu onto a
unified tree in, even if it's no longer in the src repository.

-- 
Alexandre Oliva             http://www.ic.unicamp.br/~oliva/
Red Hat Compiler Engineer   aoliva@{redhat.com, gcc.gnu.org}
Free Software Evangelist  oliva@{lsd.ic.unicamp.br, gnu.org}


^ permalink raw reply	[flat|nested] 24+ messages in thread

* Re: top-level removal of dejagnu, expect
  2004-06-10 14:03             ` Andrew Cagney
@ 2004-06-14 20:31               ` Alexandre Oliva
  0 siblings, 0 replies; 24+ messages in thread
From: Alexandre Oliva @ 2004-06-14 20:31 UTC (permalink / raw)
  To: Andrew Cagney; +Cc: Ben Elliston, DJ Delorie, binutils, gdb-patches

On Jun 10, 2004, Andrew Cagney <ac131313@redhat.com> wrote:

> If a group need such local changes then it is personally reasonable to
> expect that group to maintain them locally.

Long before I worked for Red Hat, having dejagnu as part of the
unified tree saved me from the trouble of having to install a recent
enough version of dejagnu and expect on the 12 different platforms on
which I tested GCC and binutils weekly.  It was very useful for me
long before I joined Red Hat.  I can't believe it's only useful for
Red Hat nowadays.  I'd like the ability to build expect and dejagnu as
part of a unified tree to stay.

-- 
Alexandre Oliva             http://www.ic.unicamp.br/~oliva/
Red Hat Compiler Engineer   aoliva@{redhat.com, gcc.gnu.org}
Free Software Evangelist  oliva@{lsd.ic.unicamp.br, gnu.org}


^ permalink raw reply	[flat|nested] 24+ messages in thread

end of thread, other threads:[~2004-06-14 20:31 UTC | newest]

Thread overview: 24+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-06-09 23:23 top-level removal of dejagnu, expect Ben Elliston
2004-06-09 23:26 ` Daniel Jacobowitz
2004-06-09 23:29   ` Ben Elliston
2004-06-10 14:08     ` Andrew Cagney
2004-06-10 20:10       ` Ben Elliston
2004-06-11  3:44         ` Andrew Cagney
2004-06-11  3:51           ` Ben Elliston
2004-06-11  4:15             ` Andrew Cagney
2004-06-11  4:18               ` Daniel Jacobowitz
2004-06-09 23:40 ` DJ Delorie
2004-06-10  0:15   ` Ben Elliston
2004-06-10  0:38     ` Christopher Faylor
2004-06-10  2:15     ` DJ Delorie
2004-06-10  2:19       ` Ben Elliston
2004-06-10  2:30         ` DJ Delorie
2004-06-10  2:34           ` Ben Elliston
2004-06-10  2:41             ` DJ Delorie
2004-06-10  2:50               ` Ben Elliston
2004-06-10 14:03             ` Andrew Cagney
2004-06-14 20:31               ` Alexandre Oliva
2004-06-10  2:22       ` Ian Lance Taylor
2004-06-10  2:27       ` Ben Elliston
2004-06-10  2:31         ` DJ Delorie
2004-06-14 20:25 ` Alexandre Oliva

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox