From 8b171e5587df1b4584ae445f7b7cbed86b868975 Mon Sep 17 00:00:00 2001 From: Phil Edwards Date: Tue, 5 Aug 2003 23:32:23 +0000 Subject: [PATCH] configure.in: Rename... 2003-08-05 Phil Edwards * configure.in: Rename... * configure.ac: ...to this. * docs/html/17_intro/porting.texi: Update name. * docs/html/17_intro/porting.html: Regenerate. * config.h.in, Makefile.in, include/Makefile.in, libmath/Makefile.in, libsupc++/Makefile.in, po/Makefile.in, src/Makefile.in, testsuite/Makefile.in: Regenerate (picks up new dependancy). From-SVN: r70194 --- libstdc++-v3/ChangeLog | 11 +++ libstdc++-v3/Makefile.in | 10 +-- libstdc++-v3/config.h.in | 2 +- libstdc++-v3/{configure.in => configure.ac} | 0 libstdc++-v3/docs/html/17_intro/porting.html | 90 +++++++++++--------- libstdc++-v3/docs/html/17_intro/porting.texi | 2 +- libstdc++-v3/include/Makefile.in | 2 +- libstdc++-v3/libmath/Makefile.in | 2 +- libstdc++-v3/libsupc++/Makefile.in | 2 +- libstdc++-v3/po/Makefile.in | 2 +- libstdc++-v3/src/Makefile.in | 2 +- libstdc++-v3/testsuite/Makefile.in | 2 +- 12 files changed, 73 insertions(+), 54 deletions(-) rename libstdc++-v3/{configure.in => configure.ac} (100%) diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 1effa8e7e8a..62440e989fb 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,14 @@ +2003-08-05 Phil Edwards + + * configure.in: Rename... + * configure.ac: ...to this. + * docs/html/17_intro/porting.texi: Update name. + + * docs/html/17_intro/porting.html: Regenerate. + * config.h.in, Makefile.in, include/Makefile.in, libmath/Makefile.in, + libsupc++/Makefile.in, po/Makefile.in, src/Makefile.in, + testsuite/Makefile.in: Regenerate (picks up new dependancy). + 2003-08-05 Phil Edwards * acinclude.m4 (GLIBCXX_ENABLE_SJLJ_EXCEPTIONS): Put down the crack diff --git a/libstdc++-v3/Makefile.in b/libstdc++-v3/Makefile.in index 42206dd5c67..2c0922adb78 100644 --- a/libstdc++-v3/Makefile.in +++ b/libstdc++-v3/Makefile.in @@ -287,7 +287,7 @@ DIST_COMMON = README ../ABOUT-NLS ../COPYING ../COPYING.LIB \ ../ltcf-c.sh ../ltcf-cxx.sh ../ltcf-gcj.sh ../ltconfig \ ../ltmain.sh ../missing ../mkinstalldirs ../ylwrap ChangeLog \ Makefile.am Makefile.in acconfig.h acinclude.m4 aclocal.m4 \ - config.h.in configure configure.in + config.h.in configure configure.ac DIST_SUBDIRS = $(SUBDIRS) all: config.h $(MAKE) $(AM_MAKEFLAGS) all-recursive @@ -296,7 +296,7 @@ all: config.h am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \ configure.lineno -$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) +$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ Makefile.am $(top_srcdir)/configure.ac $(ACLOCAL_M4) cd $(top_srcdir) && \ $(AUTOMAKE) --foreign Makefile Makefile: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.in $(top_builddir)/config.status @@ -304,10 +304,10 @@ Makefile: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.in $(top_builddir)/config.s $(top_builddir)/config.status: $(srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) $(SHELL) ./config.status --recheck -$(srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(srcdir)/configure.in $(ACLOCAL_M4) $(CONFIGURE_DEPENDENCIES) +$(srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(srcdir)/configure.ac $(ACLOCAL_M4) $(CONFIGURE_DEPENDENCIES) cd $(srcdir) && $(AUTOCONF) -$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ configure.in acinclude.m4 +$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ configure.ac acinclude.m4 cd $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS) config.h: stamp-h1 @@ -320,7 +320,7 @@ stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status @rm -f stamp-h1 cd $(top_builddir) && $(SHELL) ./config.status config.h -$(srcdir)/config.h.in: @MAINTAINER_MODE_TRUE@ $(top_srcdir)/configure.in $(ACLOCAL_M4) $(top_srcdir)/acconfig.h +$(srcdir)/config.h.in: @MAINTAINER_MODE_TRUE@ $(top_srcdir)/configure.ac $(ACLOCAL_M4) $(top_srcdir)/acconfig.h cd $(top_srcdir) && $(AUTOHEADER) touch $(srcdir)/config.h.in diff --git a/libstdc++-v3/config.h.in b/libstdc++-v3/config.h.in index fc21ca3d6e1..d61a5845989 100644 --- a/libstdc++-v3/config.h.in +++ b/libstdc++-v3/config.h.in @@ -1,4 +1,4 @@ -/* config.h.in. Generated from configure.in by autoheader. */ +/* config.h.in. Generated from configure.ac by autoheader. */ // acconfig.h symbols and macros for libstdc++ v3 -*- C++ -*- // Defines libstdc++ version. diff --git a/libstdc++-v3/configure.in b/libstdc++-v3/configure.ac similarity index 100% rename from libstdc++-v3/configure.in rename to libstdc++-v3/configure.ac diff --git a/libstdc++-v3/docs/html/17_intro/porting.html b/libstdc++-v3/docs/html/17_intro/porting.html index fb4682c8c2c..b0275592d30 100644 --- a/libstdc++-v3/docs/html/17_intro/porting.html +++ b/libstdc++-v3/docs/html/17_intro/porting.html @@ -3,8 +3,7 @@ Porting libstdc++-v3 - - + + +

Porting libstdc++-v3


-Node:Top, -Next:, -Up:(dir) +Node: Top, +Next: , +Up: (dir)

Porting libstdc++-v3

-

This document explains how to port libstdc++-v3 (the GNU C++ library) to +

This document explains how to port libstdc++-v3 (the GNU C++ library) to a new target.

In order to make the GNU C++ library (libstdc++-v3) work with a new @@ -57,7 +65,7 @@ works. It is difficult to test the C++ compiler without a working library, but you should at least try some minimal test cases.

(Note that what we think of as a "target," the library refers to as -a "host." The comment at the top of configure.in explains why.) +a "host." The comment at the top of configure.ac explains why.)

Here are the primary steps required to port the library: @@ -73,16 +81,16 @@ a "host." The comment at the top of configure.in explains why.)


-Node:Operating system, -Next:, -Previous:Top, -Up:Top +Node: Operating system, +Next: , +Previous: Top, +Up: Top

Operating system

-

If you are porting to a new operating system (as opposed to a new chip +

If you are porting to a new operating system (as opposed to a new chip using an existing operating system), you will need to create a new directory in the config/os hierarchy. For example, the IRIX configuration files are all in config/os/irix. There is no set @@ -191,16 +199,16 @@ starting point.


-Node:CPU, -Next:, -Previous:Operating system, -Up:Top +Node: CPU, +Next: , +Previous: Operating system, +Up: Top

CPU

-

If you are porting to a new chip (as opposed to a new operating system +

If you are porting to a new chip (as opposed to a new operating system running on an existing chip), you will need to create a new directory in the config/cpu hierarchy. Much like the Operating system setup, there are no strict rules on how to organize the CPU configuration @@ -224,16 +232,16 @@ appropriate for your chip.


-Node:Character types, -Next:, -Previous:CPU, -Up:Top +Node: Character types, +Next: , +Previous: CPU, +Up: Top

Character types

-

The library requires that you provide three header files to implement +

The library requires that you provide three header files to implement character classification, analogous to that provided by the C libraries <ctype.h> header. You can model these on the files provided in config/os/generic. However, these files will almost @@ -421,16 +429,16 @@ from __low up until __high into the vector given by


-Node:Thread safety, -Next:, -Previous:Character types, -Up:Top +Node: Thread safety, +Next: , +Previous: Character types, +Up: Top

Thread safety

-

The C++ library string functionality requires a couple of atomic +

The C++ library string functionality requires a couple of atomic operations to provide thread-safety. If you don't take any special action, the library will use stub versions of these functions that are not thread-safe. They will work fine, unless your applications are @@ -498,16 +506,16 @@ must be equivalent to those provided here, but using atomic operations:


-Node:Numeric limits, -Next:, -Previous:Thread safety, -Up:Top +Node: Numeric limits, +Next: , +Previous: Thread safety, +Up: Top

Numeric limits

-

The C++ library requires information about the fundamental data types, +

The C++ library requires information about the fundamental data types, such as the minimum and maximum representable values of each type. You can define each of these values individually, but it is usually easiest just to indicate how many bits are used in each of the data @@ -523,16 +531,16 @@ your CPU configuration directory (see CPU).


-Node:Libtool, -Next:, -Previous:Numeric limits, -Up:Top +Node: Libtool, +Next: , +Previous: Numeric limits, +Up: Top

Libtool

-

The C++ library is compiled, archived and linked with libtool. +

The C++ library is compiled, archived and linked with libtool. Explaining the full workings of libtool is beyond the scope of this document, but there are a few, particular bits that are necessary for porting. @@ -561,9 +569,9 @@ operating system.


-Node:GNU Free Documentation License, -Previous:Libtool, -Up:Top +Node: GNU Free Documentation License, +Previous: Libtool, +Up: Top
@@ -947,7 +955,7 @@ as a draft) by the Free Software Foundation.

ADDENDUM: How to use this License for your documents

-

To use this License in a document you have written, include a copy of +

To use this License in a document you have written, include a copy of the License in the document and put the following copyright and license notices just after the title page: diff --git a/libstdc++-v3/docs/html/17_intro/porting.texi b/libstdc++-v3/docs/html/17_intro/porting.texi index ed4042f932d..988c2c2203a 100644 --- a/libstdc++-v3/docs/html/17_intro/porting.texi +++ b/libstdc++-v3/docs/html/17_intro/porting.texi @@ -75,7 +75,7 @@ works. It is difficult to test the C++ compiler without a working library, but you should at least try some minimal test cases. (Note that what we think of as a ``target,'' the library refers to as -a ``host.'' The comment at the top of @file{configure.in} explains why.) +a ``host.'' The comment at the top of @file{configure.ac} explains why.) Here are the primary steps required to port the library: diff --git a/libstdc++-v3/include/Makefile.in b/libstdc++-v3/include/Makefile.in index 1627a2110e0..64363ca278d 100644 --- a/libstdc++-v3/include/Makefile.in +++ b/libstdc++-v3/include/Makefile.in @@ -576,7 +576,7 @@ DIST_COMMON = Makefile.am Makefile.in all: all-am .SUFFIXES: -$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) +$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ Makefile.am $(top_srcdir)/configure.ac $(ACLOCAL_M4) cd $(top_srcdir) && \ $(AUTOMAKE) --foreign include/Makefile Makefile: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.in $(top_builddir)/config.status diff --git a/libstdc++-v3/libmath/Makefile.in b/libstdc++-v3/libmath/Makefile.in index 68a1f14817f..56c9c7b9877 100644 --- a/libstdc++-v3/libmath/Makefile.in +++ b/libstdc++-v3/libmath/Makefile.in @@ -248,7 +248,7 @@ all: all-am .SUFFIXES: .SUFFIXES: .c .lo .o .obj -$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) +$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ Makefile.am $(top_srcdir)/configure.ac $(ACLOCAL_M4) cd $(top_srcdir) && \ $(AUTOMAKE) --foreign libmath/Makefile Makefile: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.in $(top_builddir)/config.status diff --git a/libstdc++-v3/libsupc++/Makefile.in b/libstdc++-v3/libsupc++/Makefile.in index 5c90aaa5485..c0f98a8ecf6 100644 --- a/libstdc++-v3/libsupc++/Makefile.in +++ b/libstdc++-v3/libsupc++/Makefile.in @@ -372,7 +372,7 @@ all: all-am .SUFFIXES: .SUFFIXES: .cc .lo .o .obj -$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) +$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ Makefile.am $(top_srcdir)/configure.ac $(ACLOCAL_M4) cd $(top_srcdir) && \ $(AUTOMAKE) --foreign libsupc++/Makefile Makefile: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.in $(top_builddir)/config.status diff --git a/libstdc++-v3/po/Makefile.in b/libstdc++-v3/po/Makefile.in index 7db3adf39f8..d51c7ad5546 100644 --- a/libstdc++-v3/po/Makefile.in +++ b/libstdc++-v3/po/Makefile.in @@ -237,7 +237,7 @@ all: all-am .SUFFIXES: .SUFFIXES: .po .mo -$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) +$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ Makefile.am $(top_srcdir)/configure.ac $(ACLOCAL_M4) cd $(top_srcdir) && \ $(AUTOMAKE) --foreign po/Makefile Makefile: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.in $(top_builddir)/config.status diff --git a/libstdc++-v3/src/Makefile.in b/libstdc++-v3/src/Makefile.in index 966c914b4ab..ac98e9fc2e1 100644 --- a/libstdc++-v3/src/Makefile.in +++ b/libstdc++-v3/src/Makefile.in @@ -391,7 +391,7 @@ all: all-am .SUFFIXES: .SUFFIXES: .cc .lo .o .obj -$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) +$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ Makefile.am $(top_srcdir)/configure.ac $(ACLOCAL_M4) cd $(top_srcdir) && \ $(AUTOMAKE) --foreign src/Makefile Makefile: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.in $(top_builddir)/config.status diff --git a/libstdc++-v3/testsuite/Makefile.in b/libstdc++-v3/testsuite/Makefile.in index af29cd66a9c..374af040f1a 100644 --- a/libstdc++-v3/testsuite/Makefile.in +++ b/libstdc++-v3/testsuite/Makefile.in @@ -297,7 +297,7 @@ all: all-am .SUFFIXES: .SUFFIXES: .cc .lo .o .obj -$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) +$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ Makefile.am $(top_srcdir)/configure.ac $(ACLOCAL_M4) cd $(top_srcdir) && \ $(AUTOMAKE) --foreign testsuite/Makefile Makefile: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.in $(top_builddir)/config.status