mirror of
git://sourceware.org/git/newlib-cygwin.git
synced 2025-02-21 00:07:36 +08:00
Changes for 4.5.0 snapshot
- bump up release to 4.5.0
This commit is contained in:
parent
363357c023
commit
5e5e51f1dc
16
newlib/NEWS
16
newlib/NEWS
@ -1,3 +1,19 @@
|
||||
*** Major changes in newlib version 4.5.0:
|
||||
|
||||
- major clean-up of libgloss build including merging a number of platforms
|
||||
into top-level Makefile (moxie, v850, i960, msp430, frv, i386, ...) and
|
||||
removal of dead platforms such as xc16x
|
||||
- strverscmp fixed for comparison of digit sequence with non-digits
|
||||
- proper locking added from amdgcn
|
||||
- numerous improvements to arc support including support of 16-entry
|
||||
register file
|
||||
- long double complex functions are now skipped if long double != double
|
||||
- support for POSIX.1-2024 added to features.h
|
||||
- arc64: port added for Synopsys Designware ARCv3 ISA
|
||||
- sys/xtensa removed and replaced by machine/xtensa and libgloss
|
||||
- fixes to powf
|
||||
- fixes for building with gcc-15
|
||||
|
||||
*** Major changes in newlib version 4.4.0:
|
||||
|
||||
- long double support for i386, aarch64, and x86_64 added from FreeBSD
|
||||
|
@ -1,4 +1,4 @@
|
||||
README for newlib-4.2.0 release
|
||||
README for newlib-4.5.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
|
||||
@ -20,8 +20,8 @@ WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
|
||||
Unpacking and Installation -- quick overview
|
||||
==========================
|
||||
|
||||
When you unpack the newlib-4.2.0.tar.gz file, you'll find a directory
|
||||
called `newlib-4.2.0', which contains many files. Interesting ones:
|
||||
When you unpack the newlib-4.5.0.tar.gz file, you'll find a directory
|
||||
called `newlib-4.5.0', which contains many files. Interesting ones:
|
||||
COPYING* - License files for the sources
|
||||
README - A common overview of all GNU development projects
|
||||
configure - The build script for configuring the source tree
|
||||
@ -94,13 +94,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 4.2.0, you can build NEWLIB in a separate
|
||||
For example, with version 4.5.0, you can build NEWLIB in a separate
|
||||
directory for a Sun 4 cross m68k-aout environment like this:
|
||||
|
||||
cd newlib-4.2.0
|
||||
cd newlib-4.5.0
|
||||
mkdir ../newlib-m68k-aout
|
||||
cd ../newlib-m68k-aout
|
||||
../newlib-4.2.0/configure --host=sun4 --target=m68k-aout
|
||||
../newlib-4.5.0/configure --host=sun4 --target=m68k-aout
|
||||
make
|
||||
|
||||
When `configure' builds a configuration using a remote source
|
||||
@ -116,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-4.2.0' (or in a separate configured directory configured with
|
||||
`--srcdir=PATH/newlib-4.2.0'), you will build all the required libraries.
|
||||
as `newlib-4.5.0' (or in a separate configured directory configured with
|
||||
`--srcdir=PATH/newlib-4.5.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
|
||||
@ -530,7 +530,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-4.2.0),
|
||||
address. Please include the NEWLIB version number (e.g., newlib-4.5.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.
|
||||
|
@ -2,7 +2,7 @@ dnl This provides configure definitions used by all the newlib
|
||||
dnl configure.in files.
|
||||
|
||||
AC_DEFUN([DEF_NEWLIB_MAJOR_VERSION],m4_define([NEWLIB_MAJOR_VERSION],[4]))
|
||||
AC_DEFUN([DEF_NEWLIB_MINOR_VERSION],m4_define([NEWLIB_MINOR_VERSION],[4]))
|
||||
AC_DEFUN([DEF_NEWLIB_MINOR_VERSION],m4_define([NEWLIB_MINOR_VERSION],[5]))
|
||||
AC_DEFUN([DEF_NEWLIB_PATCHLEVEL_VERSION],m4_define([NEWLIB_PATCHLEVEL_VERSION],[0]))
|
||||
AC_DEFUN([DEF_NEWLIB_VERSION],m4_define([NEWLIB_VERSION],[NEWLIB_MAJOR_VERSION.NEWLIB_MINOR_VERSION.NEWLIB_PATCHLEVEL_VERSION]))
|
||||
|
||||
|
24
newlib/configure
vendored
24
newlib/configure
vendored
@ -1,6 +1,6 @@
|
||||
#! /bin/sh
|
||||
# Guess values for system-dependent variables and create Makefiles.
|
||||
# Generated by GNU Autoconf 2.69 for newlib 4.4.0.
|
||||
# Generated by GNU Autoconf 2.69 for newlib 4.5.0.
|
||||
#
|
||||
#
|
||||
# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
|
||||
@ -576,8 +576,8 @@ MAKEFLAGS=
|
||||
# Identity of this package.
|
||||
PACKAGE_NAME='newlib'
|
||||
PACKAGE_TARNAME='newlib'
|
||||
PACKAGE_VERSION='4.4.0'
|
||||
PACKAGE_STRING='newlib 4.4.0'
|
||||
PACKAGE_VERSION='4.5.0'
|
||||
PACKAGE_STRING='newlib 4.5.0'
|
||||
PACKAGE_BUGREPORT=''
|
||||
PACKAGE_URL=''
|
||||
|
||||
@ -1563,7 +1563,7 @@ if test "$ac_init_help" = "long"; then
|
||||
# Omit some internal or obsolete options to make the list less imposing.
|
||||
# This message is too long to be a string in the A/UX 3.1 sh.
|
||||
cat <<_ACEOF
|
||||
\`configure' configures newlib 4.4.0 to adapt to many kinds of systems.
|
||||
\`configure' configures newlib 4.5.0 to adapt to many kinds of systems.
|
||||
|
||||
Usage: $0 [OPTION]... [VAR=VALUE]...
|
||||
|
||||
@ -1633,7 +1633,7 @@ fi
|
||||
|
||||
if test -n "$ac_init_help"; then
|
||||
case $ac_init_help in
|
||||
short | recursive ) echo "Configuration of newlib 4.4.0:";;
|
||||
short | recursive ) echo "Configuration of newlib 4.5.0:";;
|
||||
esac
|
||||
cat <<\_ACEOF
|
||||
|
||||
@ -1765,7 +1765,7 @@ fi
|
||||
test -n "$ac_init_help" && exit $ac_status
|
||||
if $ac_init_version; then
|
||||
cat <<\_ACEOF
|
||||
newlib configure 4.4.0
|
||||
newlib configure 4.5.0
|
||||
generated by GNU Autoconf 2.69
|
||||
|
||||
Copyright (C) 2012 Free Software Foundation, Inc.
|
||||
@ -1857,7 +1857,7 @@ cat >config.log <<_ACEOF
|
||||
This file contains any messages produced by compilers while
|
||||
running configure, to aid debugging if configure makes a mistake.
|
||||
|
||||
It was created by newlib $as_me 4.4.0, which was
|
||||
It was created by newlib $as_me 4.5.0, which was
|
||||
generated by GNU Autoconf 2.69. Invocation command line was
|
||||
|
||||
$ $0 $@
|
||||
@ -4870,7 +4870,7 @@ fi
|
||||
|
||||
# Define the identity of the package.
|
||||
PACKAGE='newlib'
|
||||
VERSION='4.4.0'
|
||||
VERSION='4.5.0'
|
||||
|
||||
|
||||
# Some tools Automake needs.
|
||||
@ -6501,13 +6501,13 @@ fi
|
||||
|
||||
|
||||
|
||||
$as_echo "#define _NEWLIB_VERSION \"4.4.0\"" >>confdefs.h
|
||||
$as_echo "#define _NEWLIB_VERSION \"4.5.0\"" >>confdefs.h
|
||||
|
||||
|
||||
$as_echo "#define __NEWLIB__ 4" >>confdefs.h
|
||||
|
||||
|
||||
$as_echo "#define __NEWLIB_MINOR__ 4" >>confdefs.h
|
||||
$as_echo "#define __NEWLIB_MINOR__ 5" >>confdefs.h
|
||||
|
||||
|
||||
$as_echo "#define __NEWLIB_PATCHLEVEL__ 0" >>confdefs.h
|
||||
@ -8460,7 +8460,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
|
||||
# report actual input values of CONFIG_FILES etc. instead of their
|
||||
# values after options handling.
|
||||
ac_log="
|
||||
This file was extended by newlib $as_me 4.4.0, which was
|
||||
This file was extended by newlib $as_me 4.5.0, which was
|
||||
generated by GNU Autoconf 2.69. Invocation command line was
|
||||
|
||||
CONFIG_FILES = $CONFIG_FILES
|
||||
@ -8526,7 +8526,7 @@ _ACEOF
|
||||
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
|
||||
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
|
||||
ac_cs_version="\\
|
||||
newlib config.status 4.4.0
|
||||
newlib config.status 4.5.0
|
||||
configured by $0, generated by GNU Autoconf 2.69,
|
||||
with options \\"\$ac_cs_config\\"
|
||||
|
||||
|
@ -69,8 +69,8 @@ into another language, under the above conditions for modified versions.
|
||||
@title The Red Hat newlib C Library
|
||||
@subtitle Full Configuration
|
||||
@sp 1
|
||||
@subtitle @code{libc} 4.4.0
|
||||
@subtitle December 2023
|
||||
@subtitle @code{libc} 4.5.0
|
||||
@subtitle December 2024
|
||||
@author Steve Chamberlain
|
||||
@author Roland Pesch
|
||||
@author Red Hat Support
|
||||
|
@ -46,8 +46,8 @@ into another language, under the above conditions for modified versions.
|
||||
@titlepage
|
||||
@title The Red Hat newlib C Math Library
|
||||
@sp 1
|
||||
@subtitle @code{libm} 4.4.0
|
||||
@subtitle December 2023
|
||||
@subtitle @code{libm} 4.5.0
|
||||
@subtitle December 2024
|
||||
@author Steve Chamberlain
|
||||
@author Roland Pesch
|
||||
@author Red Hat Support
|
||||
|
Loading…
x
Reference in New Issue
Block a user