libc/newlib/libm/machine
Pieter du Preez 264b817b8e Define the newlib version macros in one place: _newlib_version.h.
Currently, the newlib version information needs to be updated in two places:
 - newlib/acinclude.m4
 - newlib/libc/include/sys/features.h

The goal of this patch is to:
 - supply a single location for defining the newlib version
   information: newlib/acinclude.m4
 - define __NEWLIB__, __NEWLIB_MINOR__ and __NEWLIB_PATCHLEVEL__
   This is in line with what gcc does for its version macros. See:
   https://gcc.gnu.org/onlinedocs/cpp/Common-Predefined-Macros.html

This patch moves the definition of the _NEWLIB_VERSION, __NEWLIB__
and __NEWLIB_MINOR__ macros from newlib/libc/include/sys/features.h,
to the newly generated newlib/_newlib_version.h file. Additionally,
the __NEWLIB_PATCHLEVEL__ macro was created, for completeness.

In order to stay backwards compatible, newlib/_newlib_version.h gets
included by newlib/newlib.h and newlib/libc/include/sys/features.h.

Note: This patch does _not_ include the modifications to the following
files, as these should all be generated any way.
      *Makefile.in,
      *aclocal.m4,
      *configure
      stamp-* files

Signed-off-by: Pieter du Preez <pdupreez@gmail.com>
2016-02-17 16:04:09 -05:00
..
aarch64 Fix up errors in regenerated files for 2.3.0 release. 2016-01-04 12:57:31 -05:00
arm Regenerate files for newlib 2.3.0. 2015-12-21 21:32:11 -05:00
i386 Regenerate files for newlib 2.3.0. 2015-12-21 21:32:11 -05:00
nds32 Regenerate files for newlib 2.3.0. 2015-12-21 21:32:11 -05:00
spu Regenerate files for newlib 2.3.0. 2015-12-21 21:32:11 -05:00
Makefile.am * ltmain.sh: Update from GCC. 2007-05-24 17:33:42 +00:00
Makefile.in 2012-12-20 Jeff Johnston <jjohnstn@redhat.com> 2012-12-20 21:10:27 +00:00
aclocal.m4 Define the newlib version macros in one place: _newlib_version.h. 2016-02-17 16:04:09 -05:00
configure Define the newlib version macros in one place: _newlib_version.h. 2016-02-17 16:04:09 -05:00
configure.in * configure.host: Add libm nds32 machine directory. 2014-12-15 13:27:38 +00:00