diff options
Diffstat (limited to 'newlib/README')
-rw-r--r-- | newlib/README | 45 |
1 files changed, 23 insertions, 22 deletions
diff --git a/newlib/README b/newlib/README index b49127a8b..bfc6ee292 100644 --- a/newlib/README +++ b/newlib/README @@ -1,4 +1,4 @@ - README for newlib-1.8.2 release + README for newlib-1.9.0 release (mostly cribbed from the README in the gdb-4.13 release) This is `newlib', a simple ANSI C library, math library, and collection @@ -17,8 +17,8 @@ WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. Unpacking and Installation -- quick overview ========================== -When you unpack the newlib-1.8.2.tar.gz file, you'll find a directory -called `newlib-1.8.2', which contains: +When you unpack the newlib-1.9.0.tar.gz file, you'll find a directory +called `newlib-1.9.0', which contains: COPYING config/ install-sh* mpw-configure COPYING.LIB config-ml.in libgloss/ mpw-install @@ -29,7 +29,7 @@ Makefile.in configure.in mpw-build.in README etc/ mpw-config.in To build NEWLIB, you must follow the instructions in the section entitled -"Compiling NEWLIB in another directory". +"Compiling NEWLIB". This will configure and build all the libraries and crt0 (if one exists). If `configure' can't determine your host system type, specify one as its @@ -75,31 +75,32 @@ format. On its own, TeX cannot read, much less typeset a Texinfo file. -Compiling NEWLIB in another directory -===================================== +Compiling NEWLIB +================ - If you want to run NEWLIB versions for several host or target machines, -you need a different `newlib' compiled for each combination of host and -target. `configure' is designed to make this easy by allowing you to -generate each configuration in a separate subdirectory, rather than in -the source directory. If your `make' program handles the `VPATH' -feature correctly (like GNU `make') running `make' in each of these -directories builds the `newlib' libraries specified there. + To compile NEWLIB, you must build it in a directory separate from +the source directory. If you want to run NEWLIB versions for several host +or target machines, you need a different `newlib' compiled for each combination +of host and target. `configure' is designed to make this easy by allowing +you to generate each configuration in a separate subdirectory. +If your `make' program handles the `VPATH' feature correctly (like GNU `make') +running `make' in each of these directories builds the `newlib' libraries +specified there. - To build `newlib' in a separate directory, run `configure' with the + To build `newlib' in a specific directory, run `configure' with the `--srcdir' option to specify where to find the source. (You also need to specify a path to find `configure' itself from your working directory. If the path to `configure' would be the same as the argument to `--srcdir', you can leave out the `--srcdir' option; it will be assumed.) - For example, with version 1.8.2, you can build NEWLIB in a separate + For example, with version 1.9.0, you can build NEWLIB in a separate directory for a Sun 4 cross m68k-aout environment like this: - cd newlib-1.8.2 + cd newlib-1.9.0 mkdir ../newlib-m68k-aout cd ../newlib-m68k-aout - ../newlib-1.8.2/configure --host=sun4 --target=m68k-aout + ../newlib-1.9.0/configure --host=sun4 --target=m68k-aout make When `configure' builds a configuration using a remote source @@ -115,8 +116,8 @@ called `configure' (or one of its subdirectories). The `Makefile' that `configure' generates in each source directory also runs recursively. If you type `make' in a source directory such -as `newlib-1.8.2' (or in a separate configured directory configured with -`--srcdir=PATH/newlib-1.8.2'), you will build all the required libraries. +as `newlib-1.9.0' (or in a separate configured directory configured with +`--srcdir=PATH/newlib-1.9.0'), you will build all the required libraries. When you have multiple hosts or targets configured in separate directories, you can run `make' on them in parallel (for example, if @@ -218,11 +219,11 @@ Reporting Bugs ============== The correct address for reporting bugs found in NEWLIB is -"newlib@sourceware.cygnus.com". Please email all bug reports to that -address. Please include the NEWLIB version number (e.g., newlib-1.8.2), +"newlib@sources.redhat.com". Please email all bug reports to that +address. Please include the NEWLIB version number (e.g., newlib-1.9.0), and how you configured it (e.g., "sun4 host and m68k-aout target"). Since NEWLIB supports many different configurations, it is important that you be precise about this. Archives of the newlib mailing list are on-line, see - http://sourceware.cygnus.com/ml/newlib/ + http://sources.redhat.com/ml/newlib/ |