mirror of
git://sourceware.org/git/newlib-cygwin.git
synced 2025-02-22 16:49:45 +08:00
* libc/sys/linux/shared.ld: New file. * libm/machine/*: New files. * libm/machine/i386/*: New files. * Makefile.am: Add libtool support. Change math and mathfp references to variables. * configure.host: Add variables for libtool support. Add libm_machine_dir variable. * configure.in: Add objectlist variables, for libtool support. Add CC_FOR_BUILD tests. * libc/Makefile.am: Add libtool support. Change crt0.o reference to be a variable reference. * libc/configure.in: Add libtool support. Change sublib names to be lib${subdir}.la when using libtool. * libc/ctype/Makefile.am: Add libtool support. * libc/errno/Makefile.am: Likewise. * libc/locale/Makefile.am: Likewise. * libc/machine/Makefile.am: Likewise. * libc/machine/configure.in: Likewise. * libc/machine/i386/Makefile.am: Likewise. * libc/machine/i386/configure.in: Likewise. * libc/misc/Makefile.am: Likewise. * libc/posix/Makefile.am: Likewise. * libc/reent/Makefile.am: Likewise. * libc/signal/Makefile.am: Likewise. * libc/stdio/Makefile.am: Likewise. * libc/stdlib/Makefile.am: Likewise. * libc/string/Makefile.am: Likewise. * libc/sys/Makefile.am: Likewise. * libc/sys/configure.in: Likewise. * libc/sys/linux/Makefile.am: Add libtool support. Change awk reference to a variable reference. Change signal.h reference to a variable reference. * libc/sys/linux/configure.in: Add libtool support. * libc/syscalls/Makefile.am: Likewise. * libc/time/Makefile.am: Likewise. * libc/unix/Makefile.am: Likewise. * libm/Makefile.am: Add libtool support. Change math and mathfp references to variables. * libm/configure.in: Add libtool support. Add LIBM_MACHINE_LIB variable. * libm/common/Makefile.am: Add libtool support. * libm/math/Makefile.am: Likewise. * libm/mathfp/Makefile.am: Likewise. Regenerate all Makefile.in, aclocal.m4, and configure.
98 lines
2.9 KiB
Plaintext
98 lines
2.9 KiB
Plaintext
*** Major changes in newlib version 1.10.0:
|
|
|
|
* libtool support for i[3456]86-pc-linux native builds
|
|
|
|
*** Major changes in newlib version 1.9.0:
|
|
|
|
* i[3456]86-pc-linux support
|
|
|
|
* Long Double I/O support via the WANT_IO_LONG_DBL flag
|
|
|
|
* addition of reentrant environment functions
|
|
|
|
* addition of xscale and AVR platforms
|
|
|
|
* severe reduction in the number of warnings issued
|
|
|
|
* consolidation of many RTEMS features into shared headers
|
|
|
|
*** Major changes in newlib version 1.8.2:
|
|
|
|
* RTEMS features and fixes from Joel Sherrill.
|
|
|
|
* More work on reentrant routines.
|
|
|
|
* Floating point math library check, --enable-newlib-hw-fp.
|
|
|
|
*** Major changes in newlib version 1.8.1:
|
|
|
|
* Added check for --enable-newlib-mb configure option which defines the
|
|
MB_CAPABLE macro. Multibyte support for JIS, SJIS, and EUC-JP implemented.
|
|
|
|
* Reduced code size for libm modules.
|
|
|
|
* Replaced the BSD malloc with Doug Lea's malloc.
|
|
|
|
*** Major changes in newlib version 1.8.0:
|
|
|
|
* Added simulated signal handling functions _raise_r, _signal_r, raise, and
|
|
signal except for sparc-sun-sunos*, i[3456]86-*-sco*, and a29k-*-* systems,
|
|
which already provide access to signal. The signal functionality provided
|
|
does not interact with hardware generated signals.
|
|
|
|
* Added reentrant function rand_r from POSIX.1c.
|
|
|
|
* Removed _asctime, _next, _scanpoint, and _signgam fields from struct
|
|
_reent. These are no longer necessary since there are now functions
|
|
that explictly support multiple threads (asctime_r, ctime_r, gamma_r,
|
|
gmtime_r, lgamma_r, localtime_r, rand_r, & strtok_r).
|
|
|
|
|
|
*** Major changes in newlib version 1.7.0:
|
|
|
|
* Cross compiler target libraries are now built in a subdir of the top level
|
|
build directory.
|
|
|
|
Old way: build
|
|
/newlib
|
|
/m68020
|
|
/m68881
|
|
New way:
|
|
build
|
|
/m68k-coff
|
|
/m68020
|
|
/m68881
|
|
|
|
where m68020 and m68881 are multilib subdirectories
|
|
|
|
* m68k targets support --disable options to avoid building unwanted versions
|
|
of the libraries.
|
|
|
|
--disable-softfloat - don't build libc, libg++, etc. for -msoft-float
|
|
--disable-m68881 - don't build libc, libg++, etc. for -m68881
|
|
--disable-m68000 - don't build libc, libg++, etc. for -m68000
|
|
--disable-m68020 - don't build libc, libg++, etc. for -m68020
|
|
|
|
These options have *no* effect on the default libraries, so if the default
|
|
is -m68020, --disable-m68020 is nilpotent.
|
|
|
|
* Reentrancy support in libm removed.
|
|
|
|
* strtok, strtol, strtoul, assert, div, ldiv, qsort, vfprintf
|
|
replaced with NetBSD versions.
|
|
|
|
* Support for systems with 32 bit "doubles" added.
|
|
|
|
* unctrl added.
|
|
|
|
* dtoa.c updated from master dtoa.c soruces (netlib.att.com)
|
|
|
|
* Various bug fixes.
|
|
|
|
*** Major changes in newlib version 1.6.1:
|
|
|
|
* Added reentrant functions (asctime_r, ctime_r, gmtime_r, localtime_r,
|
|
and strtok_r) from POSIX.1c.
|
|
|
|
* Removed _asctime_r and _strtok_r functions.
|