Author: Vitaly Buka Date: 2021-12-21T16:29:58-08:00 New Revision: d9f927f2cfe8d96cf68c71589d69e777b373ae73
URL: https://github.com/llvm/llvm-project/commit/d9f927f2cfe8d96cf68c71589d69e777b373ae73 DIFF: https://github.com/llvm/llvm-project/commit/d9f927f2cfe8d96cf68c71589d69e777b373ae73.diff LOG: [sanitizer] Disable test incompartible with recert GLIBC (rebased for 13.0.1) Added: Modified: compiler-rt/test/sanitizer_common/TestCases/Linux/sysconf_interceptor_bypass_test.cpp Removed: ################################################################################ diff --git a/compiler-rt/test/sanitizer_common/TestCases/Linux/sysconf_interceptor_bypass_test.cpp b/compiler-rt/test/sanitizer_common/TestCases/Linux/sysconf_interceptor_bypass_test.cpp index 0ffb346ebb450..5ea7fb872157f 100644 --- a/compiler-rt/test/sanitizer_common/TestCases/Linux/sysconf_interceptor_bypass_test.cpp +++ b/compiler-rt/test/sanitizer_common/TestCases/Linux/sysconf_interceptor_bypass_test.cpp @@ -8,12 +8,13 @@ // getauxval() used instead of sysconf() in GetPageSize() is defined starting // glbc version 2.16. -#if __GLIBC_PREREQ(2, 16) +// Does not work with 2.31 and above at it calls sysconf for SIGSTKSZ. +#if __GLIBC_PREREQ(2, 16) && !__GLIBC_PREREQ(2, 31) extern "C" long sysconf(int name) { fprintf(stderr, "sysconf wrapper called\n"); return 0; } -#endif // defined(__GLIBC_PREREQ) && __GLIBC_PREREQ(2, 16) +#endif int main() { // All we need to check is that the sysconf() interceptor defined above was _______________________________________________ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits