- Update to v4.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
OBS-URL: https://build.opensuse.org/request/show/1238280
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/newlib?expand=0&rev=19
* 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
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/newlib?expand=0&rev=41
- 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
OBS-URL: https://build.opensuse.org/request/show/1227696
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/newlib?expand=0&rev=18
* 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
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/newlib?expand=0&rev=39
- Use valid tarball FTP url.
- Update to v4.3.0
* remove i?86-pc-linux-gnu support
* remove decstation & sunos support
* remove phoenix OS support
* remove unused members from struct _reent (see also
--enable-newlib-reent-binary-compat)
* build system internals heavily rewritten & updated
* make arm jmp_buf size and alignment ABI-conformant
* fixed bug in arm setjmp/longjmp to preserve floating-point register
values
* add --enable-newlib-reent-thread-local configuration option
* add --enable-newlib-reent-binary-compat configuration option
* add 64-bit powerpc setjmp/longjmp support
* use global stdio streams for all configurations
* use global atexit data for all configurations
* vectorized math routines added for amdgcn platform
* nvptx: remove newlib ELIX level 1 restriction
- Already in v4.2.0
* remove use of --cygnus option for automake
* rename configure.in files to configure.ac
* enable automake silent rules
* import gdtoa from OpenBSD
* update to Unicode 14.0
* ignore _FORTIFY_SOURCE when building newlib
* fixes to ldtoa
* add clock support to nvptx port
* various pthread POSIX APIs added
* added implementatio for sig2str/str2sig
OBS-URL: https://build.opensuse.org/request/show/1072055
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/newlib?expand=0&rev=14
* remove i?86-pc-linux-gnu support
* remove decstation & sunos support
* remove phoenix OS support
* remove unused members from struct _reent (see also
--enable-newlib-reent-binary-compat)
* build system internals heavily rewritten & updated
* make arm jmp_buf size and alignment ABI-conformant
* fixed bug in arm setjmp/longjmp to preserve floating-point register
values
* add --enable-newlib-reent-thread-local configuration option
* add --enable-newlib-reent-binary-compat configuration option
* add 64-bit powerpc setjmp/longjmp support
* use global stdio streams for all configurations
* use global atexit data for all configurations
* vectorized math routines added for amdgcn platform
* nvptx: remove newlib ELIX level 1 restriction
- Already in v4.2.0
* remove use of --cygnus option for automake
* rename configure.in files to configure.ac
* enable automake silent rules
* import gdtoa from OpenBSD
* update to Unicode 14.0
* ignore _FORTIFY_SOURCE when building newlib
* fixes to ldtoa
* add clock support to nvptx port
* various pthread POSIX APIs added
* added implementatio for sig2str/str2sig
* strtod/strtof to set errno to ERANGE consistently for underflow
* fixed rounding issue with sqrt/sqrtf
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/newlib?expand=0&rev=30
- Update to v4.1.0
* fixes for regressions to pow/powf and tgamma functions
* RISC-V semihosting support
* RISC-V and arm patches
* additional out-of-bounds checking for malloc/nano-malloc family
[bsc#1183172, CVE-2021-3420]
* various fixes to makedocbook for python 3.8
* multiple standard/accuracy fixes to libm math routines
* C-SKY port
* support for Armv8-R aarch64 added
* move of __tzrules_struct from time.h to internal header
* math additions/improvements for RISC-V and arm
* all arm code converted to use unified syntax for Thumb1
* fenv support added for multiple platforms
* hard float support for PowerPC taken from FreeBSD
* advertising clause removed from BSD licenses
* various other fixes
OBS-URL: https://build.opensuse.org/request/show/877766
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/newlib?expand=0&rev=10
* fixes for regressions to pow/powf and tgamma functions
* RISC-V semihosting support
* RISC-V and arm patches
* additional out-of-bounds checking for malloc/nano-malloc family
* various fixes to makedocbook for python 3.8
* multiple standard/accuracy fixes to libm math routines
* C-SKY port
* support for Armv8-R aarch64 added
* move of __tzrules_struct from time.h to internal header
* math additions/improvements for RISC-V and arm
* all arm code converted to use unified syntax for Thumb1
* fenv support added for multiple platforms
* hard float support for PowerPC taken from FreeBSD
* advertising clause removed from BSD licenses
* various other fixes
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/newlib?expand=0&rev=23
- Use defined gcc version for all architectures
- Update to v3.3.0
* Fixes assembly of trap.S when building ARM multilibs (related
to [bsc#1106014]
- Remove unused configure flag --with-multilib-list. Newlib's configure
script obtains this information from the GCC used to build it.
- Use defined gcc version for all architectures
- Update to v3.3.0
* Fixes assembly of trap.S when building ARM multilibs (related
to [bsc#1106014]
- Remove unused configure flag --with-multilib-list. Newlib's configure
script obtains this information from the GCC used to build it.
- Use defined gcc version for all architectures
- Update to v3.3.0
* Fixes assembly of trap.S when building ARM multilibs (related
to [bsc#1106014]
- Remove unused configure flag --with-multilib-list. Newlib's configure
script obtains this information from the GCC used to build it.
- Use defined gcc version for all architectures
- Update to v3.3.0
* Fixes assembly of trap.S when building ARM multilibs (related
to [bsc#1106014]
- Remove unused configure flag --with-multilib-list. Newlib's configure
OBS-URL: https://build.opensuse.org/request/show/853584
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/newlib?expand=0&rev=8
Please merge with GCC6 sumbission, for build results look in deve:gcc
- Add rx and epiphany targets
- Add rx and epiphany targets
- Drop newlib-rpmlintrc
- Apply epiphany-fixes.diff not only to cross builds (.spec.in) but
also in newlib.spec, to please factory-auto checker (sr#395228)
- Prepare rl78 target
- Update to 2.4.0
* Info files are no longer built
* Package all license and read-me files
- Clean up makeinfo dependency
- Drop cross .spec files in preparation for Factory submission
- Update to 2.2.0.20150623
- Add cross-rx-newlib-devel package
- Revert installing files to sysroot
- Switch cross template to gcc5
- Install target files to sysroot
- Enable native builds
- epiphany-fixes.diff: Drop executable permissions of
libepiphany.a and crt0.o
OBS-URL: https://build.opensuse.org/request/show/418986
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/newlib?expand=0&rev=2