diff --git a/epiphany-fixes.diff b/epiphany-fixes.diff deleted file mode 100644 index 986e9ac..0000000 --- a/epiphany-fixes.diff +++ /dev/null @@ -1,24 +0,0 @@ -Index: newlib-2.1.0/libgloss/epiphany/Makefile.in -=================================================================== ---- newlib-2.1.0.orig/libgloss/epiphany/Makefile.in -+++ newlib-2.1.0/libgloss/epiphany/Makefile.in -@@ -184,7 +184,7 @@ distclean maintainer-clean realclean: cl - install: - @for outputs in ${OUTPUTS}; do\ - mkdir -p $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}; \ -- $(INSTALL_PROGRAM) $${outputs} $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}; \ -+ $(INSTALL_DATA) $${outputs} $(DESTDIR)$(tooldir)/lib${MULTISUBDIR}; \ - done - info: - install-info: ---- newlib-4.3.0.20230120/libgloss/epiphany/crt0.S.orig 2023-03-08 13:57:15.671910169 +0100 -+++ newlib-4.3.0.20230120/libgloss/epiphany/crt0.S 2023-03-08 13:57:27.135910057 +0100 -@@ -121,7 +121,7 @@ - #error "not implemented" - #else /* !__STRUCT_ALIGN_64__ */ - str r1, [r2, 0] ; __atexit = &__atexit0 -- movr r0, 1 -+ mov r0, 1 - str r0, [r1, 4] ; __atexit0._ind = 1 - mov r0,%low(fini) - movt r0,%high(fini) diff --git a/newlib-4.3.0.20230120.tar.gz b/newlib-4.3.0.20230120.tar.gz deleted file mode 100644 index 74aa22a..0000000 --- a/newlib-4.3.0.20230120.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:83a62a99af59e38eb9b0c58ed092ee24d700fff43a22c03e433955113ef35150 -size 8832922 diff --git a/newlib-4.4.0.20231231.tar.gz b/newlib-4.4.0.20231231.tar.gz new file mode 100644 index 0000000..7afb68f --- /dev/null +++ b/newlib-4.4.0.20231231.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0c166a39e1bf0951dfafcd68949fe0e4b6d3658081d6282f39aeefc6310f2f13 +size 9022406 diff --git a/newlib.changes b/newlib.changes index 4d6314b..c0eaa70 100644 --- a/newlib.changes +++ b/newlib.changes @@ -1,3 +1,20 @@ +------------------------------------------------------------------- +Mon Dec 2 07:53:24 UTC 2024 - Richard Biener + +- Update to v4.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 +- Includes epiphany-fixes.diff + ------------------------------------------------------------------- Mon Oct 14 05:54:29 UTC 2024 - Richard Biener diff --git a/newlib.spec b/newlib.spec index b2cc325..2299e81 100644 --- a/newlib.spec +++ b/newlib.spec @@ -44,14 +44,13 @@ # In the staging/ring projects, we don't want to build the unneeded packages %bcond_with ringdisabled Name: %{pname} -Version: 4.3.0.20230120 +Version: 4.4.0.20231231 Release: 0 Summary: C library intended for use on embedded systems License: BSD-3-Clause AND MIT AND LGPL-2.0-or-later AND ISC Group: Development/Libraries/Cross URL: https://sourceware.org/newlib/ Source0: ftp://sourceware.org/pub/newlib/newlib-%{version}.tar.gz -Patch1: epiphany-fixes.diff %if "%{flavor}" == "" BuildArch: noarch %else