A libio patch for egcs 1.0.2
H.J. Lu
hjl@lucon.org
Wed Feb 18 17:15:00 GMT 1998
Hi,
This patch from egcs for egcs 1.0.2 will enable libio to support
"make check" when libstdc++ is configured for gcc 2.8.1.
Thanks.
--
H.J. Lu (hjl@gnu.org)
--
Tue Jan 27 10:35:22 1998 H.J. Lu (hjl@gnu.org)
* configure.in (topsrcdir): New.
(CHECK_SUBDIRS, configdirs): Check ${topsrcdir}/gcc instead.
(config-ml.in): Use ${topsrcdir}/config-ml.in.
* tests/configure.in (topsrcdir): New.
(CHECK): Check ${topsrcdir}/gcc instead.
Tue Jan 13 21:30:33 1998 H.J. Lu (hjl@gnu.org)
* configure.in (CHECK_SUBDIRS): Set to testsuite only if
${srcdir}/../gcc exists.
(configdirs): Include testsuite only if ${srcdir}/../gcc exists.
* tests/Makefile.in (check): Depend on $(CHECK).
* tests/configure.in (CHECK): Set to "check-iostream
check-stdio" if ${srcdir}/../../gcc doesn't exists.
--- /home/work/misc/gnu/import/egcs/libio/configure.in Fri Dec 19 00:32:03 1997
+++ configure.in Sun Feb 15 08:03:15 1998
@@ -2,7 +2,21 @@
# necessary for a configure script to process the program in
# this directory. For more information, look at ../configure.
-configdirs="tests dbz stdio testsuite"
+if [ "${srcdir}" = "." ] ; then
+ if [ "${with_target_subdir}" != "." ] ; then
+ topsrcdir=${with_multisrctop}../..
+ else
+ topsrcdir=${with_multisrctop}..
+ fi
+else
+ topsrcdir=${srcdir}/..
+fi
+
+if [ -d ${topsrcdir}/gcc ] ; then
+ configdirs="tests dbz stdio testsuite"
+else
+ configdirs="tests dbz stdio"
+fi
srctrigger=libioP.h
srcname="input/output library"
package_makefile_frag=Make.pack
@@ -116,12 +130,4 @@
mv -f Makefile.tem Makefile
fi
-if [ "${srcdir}" = "." ] ; then
- if [ "${with_target_subdir}" != "." ] ; then
- . ${with_multisrctop}../../config-ml.in
- else
- . ${with_multisrctop}../config-ml.in
- fi
-else
- . ${srcdir}/../config-ml.in
-fi
+. ${topsrcdir}/config-ml.in
--- /home/work/misc/gnu/import/egcs/libio/tests/configure.in Thu Aug 21 15:58:27 1997
+++ tests/configure.in Sun Feb 15 08:03:52 1998
@@ -18,4 +18,18 @@
MOSTLYCLEAN='*.o core $(JUNK_TO_CLEAN)'
(. ${srcdir}/../config.shared) >${package_makefile_frag}
+if [ "${srcdir}" = "." ] ; then
+ if [ "${with_target_subdir}" != "." ] ; then
+ topsrcdir=${with_multisrctop}../../..
+ else
+ topsrcdir=${with_multisrctop}../..
+ fi
+else
+ topsrcdir=${srcdir}/../..
+fi
+
+if [ ! -d ${topsrcdir}/gcc ] ; then
+ echo "CHECK = check-iostream check-iostdio" >>${package_makefile_frag}
+fi
+
# post-target:
--- /home/work/misc/gnu/import/egcs/libio/tests/Makefile.in Thu Aug 21 15:58:27 1997
+++ tests/Makefile.in Sun Feb 15 08:00:45 1998
@@ -1,4 +1,4 @@
-# Copyright (C) 1993 Free Software Foundation
+# Copyright (C) 1993, 1998 Free Software Foundation
#
# This file is part of the GNU IO Library. This library is free
# software; you can redistribute it and/or modify it under the
@@ -41,9 +41,7 @@
DEPEND_SOURCES = $(srcdir)/*.C
.PHONY: check check-old check-iostream check-stdio
-check:
-
-check-old: check-iostream check-iostdio
+check: $(CHECK)
# These are tests written in C++, that test the iostream facility.
More information about the Gcc
mailing list