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 /sysdeps/unix/sysv/linux/lowlevellock-futex.h | |
parent | 547e970409b18021b63bfded0ffd852b8dcc4d3a (diff) | |
download | glibc-b3daf3ee099d6c1e1e04a08221a6f68e79ced834.tar.gz glibc-b3daf3ee099d6c1e1e04a08221a6f68e79ced834.tar.xz 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 'sysdeps/unix/sysv/linux/lowlevellock-futex.h')
0 files changed, 0 insertions, 0 deletions