[PATCH 1/5] Make all of sysdeps/ia64/fpu/libm-symbols.h only visible to libc||libm; move #defines from makefile there.

Zack Weinberg zackw@panix.com
Tue Dec 6 13:42:00 GMT 2016


On 11/28/2016 11:00 AM, Zack Weinberg wrote:
> Found during many-glibcs testing.  sysdeps/ia64/fpu/libm-symbols.h and
> sysdeps/ia64/fpu/Makefile define a bunch of macros that are only
> *relevant* to core math library code, but they leak into everything
> compiled by the top-level math directory, breaking certain tests.  I
> propose to fix this by moving the -D switches from the Makefile into
> libm-symbols.h, and then making the entirety of that file conditional
> on IS_IN(libc) || IS_IN(libm).
> 
> Joseph has also submitted a patch for the same problem,
> <https://sourceware.org/ml/libc-alpha/2016-11/msg00313.html>, and I
> don't care which one gets applied, just as long as the problem does
> get fixed soon.

Joseph's patch has been applied, so this one is now unnecessary.

zw



More information about the Libc-alpha mailing list