Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/newlib-cygwin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeff Johnston <jjohnstn@redhat.com>2018-01-18 21:07:45 +0300
committerJeff Johnston <jjohnstn@redhat.com>2018-01-18 21:07:45 +0300
commitfffd2770db9aa7aa0404d124d8ce4bf00f7f4c71 (patch)
treef52fd0a29dd7c168b4e2db5618077459256bf737 /newlib/README
parentf2c9e55faf6fa560c25d448afa7e2d1ad61468f2 (diff)
Bump release to 3.0.0 for yearly snapshotnewlib-snapshot-20180118newlib-3.0.0
- major release required due to removal of K&R support
Diffstat (limited to 'newlib/README')
-rw-r--r--newlib/README21
1 files changed, 12 insertions, 9 deletions
diff --git a/newlib/README b/newlib/README
index 8c97e24aa..e793d57ce 100644
--- a/newlib/README
+++ b/newlib/README
@@ -1,9 +1,12 @@
- README for newlib-2.5.0 release
+ README for newlib-3.0.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
of board support packages.
+Prior to the 3.0.0 release, newlib supported both ANSI and K&R-style
+compilers. As of 3.0.0, K&R is no longer supported.
+
The newlib and libgloss subdirectories are a collection of software from
several sources, each with their own copyright and license. See the file
COPYING.NEWLIB for details. The rest of the release tree is under either
@@ -17,8 +20,8 @@ WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
Unpacking and Installation -- quick overview
==========================
-When you unpack the newlib-2.5.0.tar.gz file, you'll find a directory
-called `newlib-2.5.0', which contains:
+When you unpack the newlib-3.0.0.tar.gz file, you'll find a directory
+called `newlib-3.0.0', which contains:
COPYING config/ install-sh* mpw-configure
COPYING.LIB config-ml.in libgloss/ mpw-install
@@ -94,13 +97,13 @@ 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 2.5.0, you can build NEWLIB in a separate
+ For example, with version 3.0.0, you can build NEWLIB in a separate
directory for a Sun 4 cross m68k-aout environment like this:
- cd newlib-2.5.0
+ cd newlib-3.0.0
mkdir ../newlib-m68k-aout
cd ../newlib-m68k-aout
- ../newlib-2.5.0/configure --host=sun4 --target=m68k-aout
+ ../newlib-3.0.0/configure --host=sun4 --target=m68k-aout
make
When `configure' builds a configuration using a remote source
@@ -116,8 +119,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-2.5.0' (or in a separate configured directory configured with
-`--srcdir=PATH/newlib-2.5.0'), you will build all the required libraries.
+as `newlib-3.0.0' (or in a separate configured directory configured with
+`--srcdir=PATH/newlib-3.0.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
@@ -601,7 +604,7 @@ Reporting Bugs
The correct address for reporting bugs found in NEWLIB is
"newlib@sourceware.org". Please email all bug reports to that
-address. Please include the NEWLIB version number (e.g., newlib-2.5.0),
+address. Please include the NEWLIB version number (e.g., newlib-3.0.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.