[clang] [Clang] Add clang flag --cstdlib (PR #183254)
LLVM Continuous Integration via cfe-commits
cfe-commits at lists.llvm.org
Thu Mar 5 03:46:38 PST 2026
llvm-ci wrote:
LLVM Buildbot has detected a new failure on builder `sanitizer-ppc64le-linux` running on `ppc64le-sanitizer` while building `clang` at step 2 "annotate".
Full details are available at: https://lab.llvm.org/buildbot/#/builders/72/builds/17446
<details>
<summary>Here is the relevant piece of the build log for the reference</summary>
```
Step 2 (annotate) failure: 'python ../sanitizer_buildbot/sanitizers/zorg/buildbot/builders/sanitizers/buildbot_selector.py' (failure)
...
UNSUPPORTED: SanitizerCommon-msan-powerpc64le-Linux :: FreeBSD/capsicum.cpp (3096 of 5321)
UNSUPPORTED: SanitizerCommon-msan-powerpc64le-Linux :: FreeBSD/dump_registers_i386.cpp (3097 of 5321)
UNSUPPORTED: SanitizerCommon-msan-powerpc64le-Linux :: FreeBSD/dump_registers_x86_64.cpp (3098 of 5321)
UNSUPPORTED: SanitizerCommon-msan-powerpc64le-Linux :: FreeBSD/fdevname.cpp (3099 of 5321)
UNSUPPORTED: SanitizerCommon-msan-powerpc64le-Linux :: FreeBSD/fparseln.cpp (3100 of 5321)
UNSUPPORTED: SanitizerCommon-msan-powerpc64le-Linux :: FreeBSD/procctl.cpp (3101 of 5321)
PASS: SanitizerCommon-asan-powerpc64le-Linux :: Posix/signal.cpp (3102 of 5321)
PASS: SanitizerCommon-lsan-powerpc64le-Linux :: Posix/sanitizer_set_death_callback_test.cpp (3103 of 5321)
UNSUPPORTED: SanitizerCommon-msan-powerpc64le-Linux :: Linux/allocator_returns_null_std.cpp (3104 of 5321)
PASS: SanitizerCommon-lsan-powerpc64le-Linux :: Posix/lstat.cpp (3105 of 5321)
FAIL: SanitizerCommon-asan-powerpc64le-Linux :: Linux/getpwnam_r_invalid_user.cpp (3106 of 5321)
******************** TEST 'SanitizerCommon-asan-powerpc64le-Linux :: Linux/getpwnam_r_invalid_user.cpp' FAILED ********************
Exit Code: -6
Command Output (stdout):
--
# RUN: at line 2
/home/buildbots/llvm-external-buildbots/workers/ppc64le-sanitizer/sanitizer-ppc64le/build/build_default/./bin/clang --driver-mode=g++ -gline-tables-only -fsanitize=address -m64 -fno-function-sections -funwind-tables -I/home/buildbots/llvm-external-buildbots/workers/ppc64le-sanitizer/sanitizer-ppc64le/build/llvm-project/compiler-rt/test -ldl -O0 -g /home/buildbots/llvm-external-buildbots/workers/ppc64le-sanitizer/sanitizer-ppc64le/build/llvm-project/compiler-rt/test/sanitizer_common/TestCases/Linux/getpwnam_r_invalid_user.cpp -o /home/buildbots/llvm-external-buildbots/workers/ppc64le-sanitizer/sanitizer-ppc64le/build/build_default/runtimes/runtimes-bins/compiler-rt/test/sanitizer_common/asan-powerpc64le-Linux/Linux/Output/getpwnam_r_invalid_user.cpp.tmp && /home/buildbots/llvm-external-buildbots/workers/ppc64le-sanitizer/sanitizer-ppc64le/build/build_default/runtimes/runtimes-bins/compiler-rt/test/sanitizer_common/asan-powerpc64le-Linux/Linux/Output/getpwnam_r_invalid_user.cpp.tmp
# executed command: /home/buildbots/llvm-external-buildbots/workers/ppc64le-sanitizer/sanitizer-ppc64le/build/build_default/./bin/clang --driver-mode=g++ -gline-tables-only -fsanitize=address -m64 -fno-function-sections -funwind-tables -I/home/buildbots/llvm-external-buildbots/workers/ppc64le-sanitizer/sanitizer-ppc64le/build/llvm-project/compiler-rt/test -ldl -O0 -g /home/buildbots/llvm-external-buildbots/workers/ppc64le-sanitizer/sanitizer-ppc64le/build/llvm-project/compiler-rt/test/sanitizer_common/TestCases/Linux/getpwnam_r_invalid_user.cpp -o /home/buildbots/llvm-external-buildbots/workers/ppc64le-sanitizer/sanitizer-ppc64le/build/build_default/runtimes/runtimes-bins/compiler-rt/test/sanitizer_common/asan-powerpc64le-Linux/Linux/Output/getpwnam_r_invalid_user.cpp.tmp
# executed command: /home/buildbots/llvm-external-buildbots/workers/ppc64le-sanitizer/sanitizer-ppc64le/build/build_default/runtimes/runtimes-bins/compiler-rt/test/sanitizer_common/asan-powerpc64le-Linux/Linux/Output/getpwnam_r_invalid_user.cpp.tmp
# .---command stderr------------
# | Result: 110
# | getpwnam_r_invalid_user.cpp.tmp: /home/buildbots/llvm-external-buildbots/workers/ppc64le-sanitizer/sanitizer-ppc64le/build/llvm-project/compiler-rt/test/sanitizer_common/TestCases/Linux/getpwnam_r_invalid_user.cpp:19: int main(): Assertion `res == 0 || res == ENOENT' failed.
# `-----------------------------
# error: command failed with exit status: -6
--
********************
PASS: SanitizerCommon-lsan-powerpc64le-Linux :: Posix/sanitizer_set_report_path_fail.cpp (3107 of 5321)
PASS: SanitizerCommon-asan-powerpc64le-Linux :: Linux/setuid.c (3108 of 5321)
PASS: SanitizerCommon-lsan-powerpc64le-Linux :: Linux/preadv2.cpp (3109 of 5321)
PASS: SanitizerCommon-asan-powerpc64le-Linux :: Linux/symbolize_stack_fp.cpp (3110 of 5321)
PASS: SanitizerCommon-asan-powerpc64le-Linux :: onprint.cpp (3111 of 5321)
PASS: SanitizerCommon-lsan-powerpc64le-Linux :: pthread_mutexattr_get.cpp (3112 of 5321)
PASS: SanitizerCommon-asan-powerpc64le-Linux :: symbolize_debug_argv.cpp (3113 of 5321)
PASS: MemorySanitizer-POWERPC64LE :: dtor-bit-fields.cpp (3114 of 5321)
PASS: SanitizerCommon-asan-powerpc64le-Linux :: Posix/bsearch.cpp (3115 of 5321)
PASS: SanitizerCommon-asan-powerpc64le-Linux :: get_module_and_offset_for_pc.cpp (3116 of 5321)
PASS: SanitizerCommon-lsan-powerpc64le-Linux :: Posix/popen.cpp (3117 of 5321)
UNSUPPORTED: SanitizerCommon-msan-powerpc64le-Linux :: Linux/dump_registers_aarch64.cpp (3118 of 5321)
UNSUPPORTED: SanitizerCommon-msan-powerpc64le-Linux :: Linux/dump_registers_arm.cpp (3119 of 5321)
UNSUPPORTED: SanitizerCommon-msan-powerpc64le-Linux :: Linux/dump_registers_i386.cpp (3120 of 5321)
UNSUPPORTED: SanitizerCommon-msan-powerpc64le-Linux :: Linux/dump_registers_x86_64.cpp (3121 of 5321)
PASS: SanitizerCommon-lsan-powerpc64le-Linux :: malloc_hook_get_allocated_size_fast.cpp (3122 of 5321)
XFAIL: SanitizerCommon-lsan-powerpc64le-Linux :: Posix/illegal_read_test.cpp (3123 of 5321)
PASS: Profile-powerpc64le :: Linux/instrprof-value-merge.c (3124 of 5321)
PASS: SanitizerCommon-asan-powerpc64le-Linux :: Posix/fputs_puts.cpp (3125 of 5321)
PASS: SanitizerCommon-lsan-powerpc64le-Linux :: malloc_hook.cpp (3126 of 5321)
Step 12 (test compiler-rt default) failure: test compiler-rt default (failure)
...
UNSUPPORTED: SanitizerCommon-msan-powerpc64le-Linux :: FreeBSD/capsicum.cpp (3096 of 5321)
UNSUPPORTED: SanitizerCommon-msan-powerpc64le-Linux :: FreeBSD/dump_registers_i386.cpp (3097 of 5321)
UNSUPPORTED: SanitizerCommon-msan-powerpc64le-Linux :: FreeBSD/dump_registers_x86_64.cpp (3098 of 5321)
UNSUPPORTED: SanitizerCommon-msan-powerpc64le-Linux :: FreeBSD/fdevname.cpp (3099 of 5321)
UNSUPPORTED: SanitizerCommon-msan-powerpc64le-Linux :: FreeBSD/fparseln.cpp (3100 of 5321)
UNSUPPORTED: SanitizerCommon-msan-powerpc64le-Linux :: FreeBSD/procctl.cpp (3101 of 5321)
PASS: SanitizerCommon-asan-powerpc64le-Linux :: Posix/signal.cpp (3102 of 5321)
PASS: SanitizerCommon-lsan-powerpc64le-Linux :: Posix/sanitizer_set_death_callback_test.cpp (3103 of 5321)
UNSUPPORTED: SanitizerCommon-msan-powerpc64le-Linux :: Linux/allocator_returns_null_std.cpp (3104 of 5321)
PASS: SanitizerCommon-lsan-powerpc64le-Linux :: Posix/lstat.cpp (3105 of 5321)
FAIL: SanitizerCommon-asan-powerpc64le-Linux :: Linux/getpwnam_r_invalid_user.cpp (3106 of 5321)
******************** TEST 'SanitizerCommon-asan-powerpc64le-Linux :: Linux/getpwnam_r_invalid_user.cpp' FAILED ********************
Exit Code: -6
Command Output (stdout):
--
# RUN: at line 2
/home/buildbots/llvm-external-buildbots/workers/ppc64le-sanitizer/sanitizer-ppc64le/build/build_default/./bin/clang --driver-mode=g++ -gline-tables-only -fsanitize=address -m64 -fno-function-sections -funwind-tables -I/home/buildbots/llvm-external-buildbots/workers/ppc64le-sanitizer/sanitizer-ppc64le/build/llvm-project/compiler-rt/test -ldl -O0 -g /home/buildbots/llvm-external-buildbots/workers/ppc64le-sanitizer/sanitizer-ppc64le/build/llvm-project/compiler-rt/test/sanitizer_common/TestCases/Linux/getpwnam_r_invalid_user.cpp -o /home/buildbots/llvm-external-buildbots/workers/ppc64le-sanitizer/sanitizer-ppc64le/build/build_default/runtimes/runtimes-bins/compiler-rt/test/sanitizer_common/asan-powerpc64le-Linux/Linux/Output/getpwnam_r_invalid_user.cpp.tmp && /home/buildbots/llvm-external-buildbots/workers/ppc64le-sanitizer/sanitizer-ppc64le/build/build_default/runtimes/runtimes-bins/compiler-rt/test/sanitizer_common/asan-powerpc64le-Linux/Linux/Output/getpwnam_r_invalid_user.cpp.tmp
# executed command: /home/buildbots/llvm-external-buildbots/workers/ppc64le-sanitizer/sanitizer-ppc64le/build/build_default/./bin/clang --driver-mode=g++ -gline-tables-only -fsanitize=address -m64 -fno-function-sections -funwind-tables -I/home/buildbots/llvm-external-buildbots/workers/ppc64le-sanitizer/sanitizer-ppc64le/build/llvm-project/compiler-rt/test -ldl -O0 -g /home/buildbots/llvm-external-buildbots/workers/ppc64le-sanitizer/sanitizer-ppc64le/build/llvm-project/compiler-rt/test/sanitizer_common/TestCases/Linux/getpwnam_r_invalid_user.cpp -o /home/buildbots/llvm-external-buildbots/workers/ppc64le-sanitizer/sanitizer-ppc64le/build/build_default/runtimes/runtimes-bins/compiler-rt/test/sanitizer_common/asan-powerpc64le-Linux/Linux/Output/getpwnam_r_invalid_user.cpp.tmp
# executed command: /home/buildbots/llvm-external-buildbots/workers/ppc64le-sanitizer/sanitizer-ppc64le/build/build_default/runtimes/runtimes-bins/compiler-rt/test/sanitizer_common/asan-powerpc64le-Linux/Linux/Output/getpwnam_r_invalid_user.cpp.tmp
# .---command stderr------------
# | Result: 110
# | getpwnam_r_invalid_user.cpp.tmp: /home/buildbots/llvm-external-buildbots/workers/ppc64le-sanitizer/sanitizer-ppc64le/build/llvm-project/compiler-rt/test/sanitizer_common/TestCases/Linux/getpwnam_r_invalid_user.cpp:19: int main(): Assertion `res == 0 || res == ENOENT' failed.
# `-----------------------------
# error: command failed with exit status: -6
--
********************
PASS: SanitizerCommon-lsan-powerpc64le-Linux :: Posix/sanitizer_set_report_path_fail.cpp (3107 of 5321)
PASS: SanitizerCommon-asan-powerpc64le-Linux :: Linux/setuid.c (3108 of 5321)
PASS: SanitizerCommon-lsan-powerpc64le-Linux :: Linux/preadv2.cpp (3109 of 5321)
PASS: SanitizerCommon-asan-powerpc64le-Linux :: Linux/symbolize_stack_fp.cpp (3110 of 5321)
PASS: SanitizerCommon-asan-powerpc64le-Linux :: onprint.cpp (3111 of 5321)
PASS: SanitizerCommon-lsan-powerpc64le-Linux :: pthread_mutexattr_get.cpp (3112 of 5321)
PASS: SanitizerCommon-asan-powerpc64le-Linux :: symbolize_debug_argv.cpp (3113 of 5321)
PASS: MemorySanitizer-POWERPC64LE :: dtor-bit-fields.cpp (3114 of 5321)
PASS: SanitizerCommon-asan-powerpc64le-Linux :: Posix/bsearch.cpp (3115 of 5321)
PASS: SanitizerCommon-asan-powerpc64le-Linux :: get_module_and_offset_for_pc.cpp (3116 of 5321)
PASS: SanitizerCommon-lsan-powerpc64le-Linux :: Posix/popen.cpp (3117 of 5321)
UNSUPPORTED: SanitizerCommon-msan-powerpc64le-Linux :: Linux/dump_registers_aarch64.cpp (3118 of 5321)
UNSUPPORTED: SanitizerCommon-msan-powerpc64le-Linux :: Linux/dump_registers_arm.cpp (3119 of 5321)
UNSUPPORTED: SanitizerCommon-msan-powerpc64le-Linux :: Linux/dump_registers_i386.cpp (3120 of 5321)
UNSUPPORTED: SanitizerCommon-msan-powerpc64le-Linux :: Linux/dump_registers_x86_64.cpp (3121 of 5321)
PASS: SanitizerCommon-lsan-powerpc64le-Linux :: malloc_hook_get_allocated_size_fast.cpp (3122 of 5321)
XFAIL: SanitizerCommon-lsan-powerpc64le-Linux :: Posix/illegal_read_test.cpp (3123 of 5321)
PASS: Profile-powerpc64le :: Linux/instrprof-value-merge.c (3124 of 5321)
PASS: SanitizerCommon-asan-powerpc64le-Linux :: Posix/fputs_puts.cpp (3125 of 5321)
PASS: SanitizerCommon-lsan-powerpc64le-Linux :: malloc_hook.cpp (3126 of 5321)
```
</details>
https://github.com/llvm/llvm-project/pull/183254
More information about the cfe-commits
mailing list