Changes for newlib 4.4.0 snapshot

- bump up version to 4.4.0
This commit is contained in:
Jeff Johnston 2023-12-31 12:00:18 -05:00
parent ec119e1084
commit 26f7004bf7
5 changed files with 29 additions and 17 deletions

View File

@ -1,5 +1,17 @@
*** Major changes in newlib version 4.4.0:
- long double support for i386, aarch64, and x86_64 added from FreeBSD
- RISC-V Zfinx/Zdinx extension support
- wildcard support added to allow arbitrary include dirs to be specified for a platform
- Xtensa port added
- printf family helper functions split out into separate files to save space when linking
- wide-oriented I/O fixes including proper split of byte and wide-oriented stdio functions
- support added for RISC-V long double math
- fixes for c99/gcc-14 warnings treated as errors in multiple platforms
*** Major changes in newlib version 4.3.0:
- remove i?86-pc-linux-gnu support
- remove decstation & sunos support
- remove phoenix OS support

View File

@ -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],[3]))
AC_DEFUN([DEF_NEWLIB_MINOR_VERSION],m4_define([NEWLIB_MINOR_VERSION],[4]))
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
View File

@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
# Generated by GNU Autoconf 2.69 for newlib 4.3.0.
# Generated by GNU Autoconf 2.69 for newlib 4.4.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.3.0'
PACKAGE_STRING='newlib 4.3.0'
PACKAGE_VERSION='4.4.0'
PACKAGE_STRING='newlib 4.4.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.3.0 to adapt to many kinds of systems.
\`configure' configures newlib 4.4.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.3.0:";;
short | recursive ) echo "Configuration of newlib 4.4.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.3.0
newlib configure 4.4.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.3.0, which was
It was created by newlib $as_me 4.4.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.3.0'
VERSION='4.4.0'
# Some tools Automake needs.
@ -6501,13 +6501,13 @@ fi
$as_echo "#define _NEWLIB_VERSION \"4.3.0\"" >>confdefs.h
$as_echo "#define _NEWLIB_VERSION \"4.4.0\"" >>confdefs.h
$as_echo "#define __NEWLIB__ 4" >>confdefs.h
$as_echo "#define __NEWLIB_MINOR__ 3" >>confdefs.h
$as_echo "#define __NEWLIB_MINOR__ 4" >>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.3.0, which was
This file was extended by newlib $as_me 4.4.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.3.0
newlib config.status 4.4.0
configured by $0, generated by GNU Autoconf 2.69,
with options \\"\$ac_cs_config\\"

View File

@ -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.3.0
@subtitle January 2023
@subtitle @code{libc} 4.4.0
@subtitle December 2023
@author Steve Chamberlain
@author Roland Pesch
@author Red Hat Support

View File

@ -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.3.0
@subtitle January 2023
@subtitle @code{libm} 4.4.0
@subtitle December 2023
@author Steve Chamberlain
@author Roland Pesch
@author Red Hat Support