diff options
author | Joseph Myers <joseph@codesourcery.com> | 2016-11-28 23:13:46 +0000 |
---|---|---|
committer | Joseph Myers <joseph@codesourcery.com> | 2016-11-28 23:13:46 +0000 |
commit | b3daf3ee099d6c1e1e04a08221a6f68e79ced834 (patch) | |
tree | 96a1cb23fd066afbf98af56fa466bef8f31e3711 /Rules | |
parent | 547e970409b18021b63bfded0ffd852b8dcc4d3a (diff) | |
download | glibc-b3daf3ee099d6c1e1e04a08221a6f68e79ced834.tar glibc-b3daf3ee099d6c1e1e04a08221a6f68e79ced834.tar.gz glibc-b3daf3ee099d6c1e1e04a08221a6f68e79ced834.tar.bz2 glibc-b3daf3ee099d6c1e1e04a08221a6f68e79ced834.zip |
Work around IA64 tst-setcontext2.c compile failure.
Building tests for IA64 runs into a build failure compiling
stdlib/tst-setcontext2.c:
tst-setcontext2.c: In function 'do_test':
tst-setcontext2.c:210:20: error: passing argument 1 of 'sigismember' from incompatible pointer type [-Werror=incompatible-pointer-types]
if (sigismember (&oldctx.uc_sigmask, SIGUSR2) != 1)
^
Indeed, the IA64 uc_sigmask as unsigned long rather than the larger
userspace sigset_t. Fixing this might be hard; this patch works
around the build failure by making IA64 wrap the test with a version
that #defines sigismember to add a cast (I'd welcome a better approach
for fixing this).
Tested (compilation only) for ia64.
* sysdeps/unix/sysv/linux/ia64/tst-setcontext2.c: New file.
Diffstat (limited to 'Rules')
0 files changed, 0 insertions, 0 deletions