soft-fp: Condition sfp-machine.h include path on __KERNEL__.

My Linux kernel patch to update the kernel to current glibc soft-fp
<https://sourceware.org/ml/libc-alpha/2015-02/msg00107.html> still
leaves a few small differences between the two copies of soft-fp.

I think it's desirable to avoid such differences completely if
possible by having one set of sources suitable for use in both places.
To that end, this patch introduces a conditional on __KERNEL__ for the
path by which sfp-machine.h is included.

Tested for powerpc-nofpu that installed stripped shared libraries are
unchanged by this patch.

	* soft-fp/soft-fp.h [!_LIBC && __KERNEL__]: Include
	<asm/sfp-machine.h> instead of <sfp-machine.h>.
This commit is contained in:
Joseph Myers 2015-03-07 00:36:02 +00:00
parent 4acc27ed0a
commit fa9dda6493
2 changed files with 9 additions and 0 deletions

View File

@ -1,3 +1,8 @@
2015-03-06 Joseph Myers <joseph@codesourcery.com>
* soft-fp/soft-fp.h [!_LIBC && __KERNEL__]: Include
<asm/sfp-machine.h> instead of <sfp-machine.h>.
2015-03-06 Roland McGrath <roland@hack.frob.com>
* manual/install.texi (Configuring and compiling):

View File

@ -34,6 +34,10 @@
#ifdef _LIBC
# include <sfp-machine.h>
#elif defined __KERNEL__
/* The Linux kernel uses <asm/*.h> names for architecture-specific
files. */
# include <asm/sfp-machine.h>
#else
# include "sfp-machine.h"
#endif