[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