[compiler-rt] [llvm] [ORC][Runtime] Enhancing ELF Platform with Push-Request Model for Initializers (PR #102846)
LLVM Continuous Integration via llvm-commits
llvm-commits at lists.llvm.org
Sat Sep 28 01:09:22 PDT 2024
llvm-ci wrote:
LLVM Buildbot has detected a new failure on builder `sanitizer-ppc64le-linux` running on `ppc64le-sanitizer` while building `compiler-rt,llvm` at step 2 "annotate".
Full details are available at: https://lab.llvm.org/buildbot/#/builders/72/builds/3788
<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)
...
[1775/1867] Building CXX object libcxx/src/CMakeFiles/cxx_shared.dir/hash.cpp.o
[1776/1867] Building CXX object compiler-rt/lib/xray/CMakeFiles/RTXrayFDR.powerpc64le.dir/xray_fdr_logging.cpp.o
[1777/1867] Linking CXX static library /home/buildbots/llvm-external-buildbots/workers/ppc64le-sanitizer/sanitizer-ppc64le/build/build_default/lib/clang/20/lib/powerpc64le-unknown-linux-gnu/libclang_rt.xray-fdr.a
[1778/1867] Linking CXX static library compiler-rt/lib/xray/tests/libRTXRay.test.powerpc64le.a
[1779/1867] Building CXX object libcxx/src/CMakeFiles/cxx_shared.dir/future.cpp.o
[1780/1867] Building CXX object libcxx/src/CMakeFiles/cxx_shared.dir/barrier.cpp.o
[1781/1867] Building CXX object libcxx/src/CMakeFiles/cxx_shared.dir/memory_resource.cpp.o
[1782/1867] Building CXX object libcxx/src/CMakeFiles/cxx_shared.dir/thread.cpp.o
[1783/1867] Building CXX object libcxx/src/CMakeFiles/cxx_shared.dir/iostream.cpp.o
[1784/1867] Building CXX object compiler-rt/lib/orc/CMakeFiles/RTOrc.powerpc64le.dir/elfnix_platform.cpp.o
FAILED: compiler-rt/lib/orc/CMakeFiles/RTOrc.powerpc64le.dir/elfnix_platform.cpp.o
/home/buildbots/llvm-external-buildbots/workers/ppc64le-sanitizer/sanitizer-ppc64le/build/build_default/./bin/clang++ --target=powerpc64le-unknown-linux-gnu -D_DEBUG -D_GLIBCXX_ASSERTIONS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/home/buildbots/llvm-external-buildbots/workers/ppc64le-sanitizer/sanitizer-ppc64le/build/llvm-project/compiler-rt/lib/orc/.. -I/home/buildbots/llvm-external-buildbots/workers/ppc64le-sanitizer/sanitizer-ppc64le/build/llvm-project/compiler-rt/lib/orc/../../include -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wmisleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -Wall -Werror -Wno-unused-parameter -O3 -DNDEBUG -std=c++17 -m64 -fno-function-sections -fPIC -fno-builtin -fno-exceptions -funwind-tables -fno-stack-protector -fno-sanitize=safe-stack -fvisibility=hidden -fno-lto -DSANITIZER_DEBUG=1 -Wthread-safety -Wthread-safety-reference -Wthread-safety-beta -O1 -g -Wno-gnu -Wno-variadic-macros -Wno-c99-extensions -I/home/buildbots/llvm-external-buildbots/workers/ppc64le-sanitizer/sanitizer-ppc64le/build/build_default/include -I/home/buildbots/llvm-external-buildbots/workers/ppc64le-sanitizer/sanitizer-ppc64le/build/llvm-project/llvm/include -MD -MT compiler-rt/lib/orc/CMakeFiles/RTOrc.powerpc64le.dir/elfnix_platform.cpp.o -MF compiler-rt/lib/orc/CMakeFiles/RTOrc.powerpc64le.dir/elfnix_platform.cpp.o.d -o compiler-rt/lib/orc/CMakeFiles/RTOrc.powerpc64le.dir/elfnix_platform.cpp.o -c /home/buildbots/llvm-external-buildbots/workers/ppc64le-sanitizer/sanitizer-ppc64le/build/llvm-project/compiler-rt/lib/orc/elfnix_platform.cpp
/home/buildbots/llvm-external-buildbots/workers/ppc64le-sanitizer/sanitizer-ppc64le/build/llvm-project/compiler-rt/lib/orc/elfnix_platform.cpp:48:7: error: unused function 'validatePointerSectionExtent' [-Werror,-Wunused-function]
48 | Error validatePointerSectionExtent(const char *SectionName,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 error generated.
[1785/1867] Building CXX object libcxx/src/CMakeFiles/cxx_static.dir/memory_resource.cpp.o
[1786/1867] Building CXX object libcxx/src/CMakeFiles/cxx_static.dir/vector.cpp.o
[1787/1867] Building CXX object compiler-rt/lib/tsan/rtl/CMakeFiles/clang_rt.tsan-powerpc64le.dir/tsan_rtl_access.cpp.o
[1788/1867] Building CXX object libcxx/src/CMakeFiles/cxx_experimental.dir/experimental/chrono_exception.cpp.o
[1789/1867] Building CXX object libcxx/src/CMakeFiles/cxx_shared.dir/filesystem/filesystem_clock.cpp.o
[1790/1867] Building CXX object libcxx/src/CMakeFiles/cxx_static.dir/functional.cpp.o
[1791/1867] Building CXX object libcxx/src/CMakeFiles/cxx_shared.dir/bind.cpp.o
[1792/1867] Building CXX object libcxx/src/CMakeFiles/cxx_shared.dir/chrono.cpp.o
[1793/1867] Building CXX object libcxx/src/CMakeFiles/cxx_shared.dir/string.cpp.o
[1794/1867] Building CXX object libcxx/src/CMakeFiles/cxx_shared.dir/filesystem/filesystem_error.cpp.o
[1795/1867] Building CXX object libcxx/src/CMakeFiles/cxx_shared.dir/functional.cpp.o
[1796/1867] Building CXX object libcxx/src/CMakeFiles/cxx_experimental.dir/experimental/tzdb_list.cpp.o
[1797/1867] Building CXX object libcxx/src/CMakeFiles/cxx_static.dir/bind.cpp.o
[1798/1867] Building CXX object compiler-rt/lib/tsan/rtl/CMakeFiles/clang_rt.tsan-dynamic-powerpc64le.dir/tsan_rtl_access.cpp.o
[1799/1867] Building CXX object libcxx/src/CMakeFiles/cxx_static.dir/filesystem/filesystem_error.cpp.o
[1800/1867] Building CXX object libcxx/src/CMakeFiles/cxx_shared.dir/condition_variable.cpp.o
[1801/1867] Building CXX object libcxx/src/CMakeFiles/cxx_static.dir/memory.cpp.o
[1802/1867] Building CXX object libcxx/src/CMakeFiles/cxx_static.dir/iostream.cpp.o
[1803/1867] Building CXX object libcxx/src/CMakeFiles/cxx_static.dir/ios.cpp.o
[1804/1867] Building CXX object libcxx/src/CMakeFiles/cxx_shared.dir/memory.cpp.o
[1805/1867] Building CXX object libcxx/src/CMakeFiles/cxx_static.dir/barrier.cpp.o
[1806/1867] Building CXX object libcxx/src/CMakeFiles/cxx_static.dir/thread.cpp.o
[1807/1867] Building CXX object libcxx/src/CMakeFiles/cxx_shared.dir/filesystem/path.cpp.o
[1808/1867] Building CXX object libcxx/src/CMakeFiles/cxx_static.dir/regex.cpp.o
[1809/1867] Building CXX object libcxx/src/CMakeFiles/cxx_static.dir/future.cpp.o
[1810/1867] Building CXX object libcxx/src/CMakeFiles/cxx_static.dir/fstream.cpp.o
[1811/1867] Building CXX object libcxx/src/CMakeFiles/cxx_shared.dir/random_shuffle.cpp.o
[1812/1867] Building CXX object libcxx/src/CMakeFiles/cxx_shared.dir/print.cpp.o
[1813/1867] Building CXX object libcxx/src/CMakeFiles/cxx_shared.dir/ostream.cpp.o
[1814/1867] Building CXX object libcxx/src/CMakeFiles/cxx_static.dir/random_shuffle.cpp.o
[1815/1867] Building CXX object libcxx/src/CMakeFiles/cxx_static.dir/ostream.cpp.o
[1816/1867] Building CXX object libcxx/src/CMakeFiles/cxx_static.dir/atomic.cpp.o
[1817/1867] Building CXX object libcxx/src/CMakeFiles/cxx_static.dir/random.cpp.o
Step 8 (build compiler-rt debug) failure: build compiler-rt debug (failure)
...
[1775/1867] Building CXX object libcxx/src/CMakeFiles/cxx_shared.dir/hash.cpp.o
[1776/1867] Building CXX object compiler-rt/lib/xray/CMakeFiles/RTXrayFDR.powerpc64le.dir/xray_fdr_logging.cpp.o
[1777/1867] Linking CXX static library /home/buildbots/llvm-external-buildbots/workers/ppc64le-sanitizer/sanitizer-ppc64le/build/build_default/lib/clang/20/lib/powerpc64le-unknown-linux-gnu/libclang_rt.xray-fdr.a
[1778/1867] Linking CXX static library compiler-rt/lib/xray/tests/libRTXRay.test.powerpc64le.a
[1779/1867] Building CXX object libcxx/src/CMakeFiles/cxx_shared.dir/future.cpp.o
[1780/1867] Building CXX object libcxx/src/CMakeFiles/cxx_shared.dir/barrier.cpp.o
[1781/1867] Building CXX object libcxx/src/CMakeFiles/cxx_shared.dir/memory_resource.cpp.o
[1782/1867] Building CXX object libcxx/src/CMakeFiles/cxx_shared.dir/thread.cpp.o
[1783/1867] Building CXX object libcxx/src/CMakeFiles/cxx_shared.dir/iostream.cpp.o
[1784/1867] Building CXX object compiler-rt/lib/orc/CMakeFiles/RTOrc.powerpc64le.dir/elfnix_platform.cpp.o
FAILED: compiler-rt/lib/orc/CMakeFiles/RTOrc.powerpc64le.dir/elfnix_platform.cpp.o
/home/buildbots/llvm-external-buildbots/workers/ppc64le-sanitizer/sanitizer-ppc64le/build/build_default/./bin/clang++ --target=powerpc64le-unknown-linux-gnu -D_DEBUG -D_GLIBCXX_ASSERTIONS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/home/buildbots/llvm-external-buildbots/workers/ppc64le-sanitizer/sanitizer-ppc64le/build/llvm-project/compiler-rt/lib/orc/.. -I/home/buildbots/llvm-external-buildbots/workers/ppc64le-sanitizer/sanitizer-ppc64le/build/llvm-project/compiler-rt/lib/orc/../../include -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wmisleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -Wall -Werror -Wno-unused-parameter -O3 -DNDEBUG -std=c++17 -m64 -fno-function-sections -fPIC -fno-builtin -fno-exceptions -funwind-tables -fno-stack-protector -fno-sanitize=safe-stack -fvisibility=hidden -fno-lto -DSANITIZER_DEBUG=1 -Wthread-safety -Wthread-safety-reference -Wthread-safety-beta -O1 -g -Wno-gnu -Wno-variadic-macros -Wno-c99-extensions -I/home/buildbots/llvm-external-buildbots/workers/ppc64le-sanitizer/sanitizer-ppc64le/build/build_default/include -I/home/buildbots/llvm-external-buildbots/workers/ppc64le-sanitizer/sanitizer-ppc64le/build/llvm-project/llvm/include -MD -MT compiler-rt/lib/orc/CMakeFiles/RTOrc.powerpc64le.dir/elfnix_platform.cpp.o -MF compiler-rt/lib/orc/CMakeFiles/RTOrc.powerpc64le.dir/elfnix_platform.cpp.o.d -o compiler-rt/lib/orc/CMakeFiles/RTOrc.powerpc64le.dir/elfnix_platform.cpp.o -c /home/buildbots/llvm-external-buildbots/workers/ppc64le-sanitizer/sanitizer-ppc64le/build/llvm-project/compiler-rt/lib/orc/elfnix_platform.cpp
/home/buildbots/llvm-external-buildbots/workers/ppc64le-sanitizer/sanitizer-ppc64le/build/llvm-project/compiler-rt/lib/orc/elfnix_platform.cpp:48:7: error: unused function 'validatePointerSectionExtent' [-Werror,-Wunused-function]
48 | Error validatePointerSectionExtent(const char *SectionName,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 error generated.
[1785/1867] Building CXX object libcxx/src/CMakeFiles/cxx_static.dir/memory_resource.cpp.o
[1786/1867] Building CXX object libcxx/src/CMakeFiles/cxx_static.dir/vector.cpp.o
[1787/1867] Building CXX object compiler-rt/lib/tsan/rtl/CMakeFiles/clang_rt.tsan-powerpc64le.dir/tsan_rtl_access.cpp.o
[1788/1867] Building CXX object libcxx/src/CMakeFiles/cxx_experimental.dir/experimental/chrono_exception.cpp.o
[1789/1867] Building CXX object libcxx/src/CMakeFiles/cxx_shared.dir/filesystem/filesystem_clock.cpp.o
[1790/1867] Building CXX object libcxx/src/CMakeFiles/cxx_static.dir/functional.cpp.o
[1791/1867] Building CXX object libcxx/src/CMakeFiles/cxx_shared.dir/bind.cpp.o
[1792/1867] Building CXX object libcxx/src/CMakeFiles/cxx_shared.dir/chrono.cpp.o
[1793/1867] Building CXX object libcxx/src/CMakeFiles/cxx_shared.dir/string.cpp.o
[1794/1867] Building CXX object libcxx/src/CMakeFiles/cxx_shared.dir/filesystem/filesystem_error.cpp.o
[1795/1867] Building CXX object libcxx/src/CMakeFiles/cxx_shared.dir/functional.cpp.o
[1796/1867] Building CXX object libcxx/src/CMakeFiles/cxx_experimental.dir/experimental/tzdb_list.cpp.o
[1797/1867] Building CXX object libcxx/src/CMakeFiles/cxx_static.dir/bind.cpp.o
[1798/1867] Building CXX object compiler-rt/lib/tsan/rtl/CMakeFiles/clang_rt.tsan-dynamic-powerpc64le.dir/tsan_rtl_access.cpp.o
[1799/1867] Building CXX object libcxx/src/CMakeFiles/cxx_static.dir/filesystem/filesystem_error.cpp.o
[1800/1867] Building CXX object libcxx/src/CMakeFiles/cxx_shared.dir/condition_variable.cpp.o
[1801/1867] Building CXX object libcxx/src/CMakeFiles/cxx_static.dir/memory.cpp.o
[1802/1867] Building CXX object libcxx/src/CMakeFiles/cxx_static.dir/iostream.cpp.o
[1803/1867] Building CXX object libcxx/src/CMakeFiles/cxx_static.dir/ios.cpp.o
[1804/1867] Building CXX object libcxx/src/CMakeFiles/cxx_shared.dir/memory.cpp.o
[1805/1867] Building CXX object libcxx/src/CMakeFiles/cxx_static.dir/barrier.cpp.o
[1806/1867] Building CXX object libcxx/src/CMakeFiles/cxx_static.dir/thread.cpp.o
[1807/1867] Building CXX object libcxx/src/CMakeFiles/cxx_shared.dir/filesystem/path.cpp.o
[1808/1867] Building CXX object libcxx/src/CMakeFiles/cxx_static.dir/regex.cpp.o
[1809/1867] Building CXX object libcxx/src/CMakeFiles/cxx_static.dir/future.cpp.o
[1810/1867] Building CXX object libcxx/src/CMakeFiles/cxx_static.dir/fstream.cpp.o
[1811/1867] Building CXX object libcxx/src/CMakeFiles/cxx_shared.dir/random_shuffle.cpp.o
[1812/1867] Building CXX object libcxx/src/CMakeFiles/cxx_shared.dir/print.cpp.o
[1813/1867] Building CXX object libcxx/src/CMakeFiles/cxx_shared.dir/ostream.cpp.o
[1814/1867] Building CXX object libcxx/src/CMakeFiles/cxx_static.dir/random_shuffle.cpp.o
[1815/1867] Building CXX object libcxx/src/CMakeFiles/cxx_static.dir/ostream.cpp.o
[1816/1867] Building CXX object libcxx/src/CMakeFiles/cxx_static.dir/atomic.cpp.o
[1817/1867] Building CXX object libcxx/src/CMakeFiles/cxx_static.dir/random.cpp.o
Step 9 (test compiler-rt debug) failure: test compiler-rt debug (failure)
...
-- Performing Test CXX_SUPPORTS_FSIZED_DEALLOCATION_FLAG - Success
-- check-runtimes does nothing.
-- Configuring done (4.9s)
-- Generating done (0.1s)
CMake Warning:
Manually-specified variables were not used by the project:
LIBCXX_HAS_GCC_S_LIB
-- Build files have been written to: /home/buildbots/llvm-external-buildbots/workers/ppc64le-sanitizer/sanitizer-ppc64le/build/build_default/runtimes/runtimes-bins/compiler-rt/lib/msan/libcxx_msan_powerpc64le
[65/134] Building CXX object compiler-rt/lib/orc/CMakeFiles/RTOrc.powerpc64le.dir/elfnix_platform.cpp.o
FAILED: compiler-rt/lib/orc/CMakeFiles/RTOrc.powerpc64le.dir/elfnix_platform.cpp.o
/home/buildbots/llvm-external-buildbots/workers/ppc64le-sanitizer/sanitizer-ppc64le/build/build_default/./bin/clang++ --target=powerpc64le-unknown-linux-gnu -D_DEBUG -D_GLIBCXX_ASSERTIONS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/home/buildbots/llvm-external-buildbots/workers/ppc64le-sanitizer/sanitizer-ppc64le/build/llvm-project/compiler-rt/lib/orc/.. -I/home/buildbots/llvm-external-buildbots/workers/ppc64le-sanitizer/sanitizer-ppc64le/build/llvm-project/compiler-rt/lib/orc/../../include -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wmisleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -Wall -Werror -Wno-unused-parameter -O3 -DNDEBUG -std=c++17 -m64 -fno-function-sections -fPIC -fno-builtin -fno-exceptions -funwind-tables -fno-stack-protector -fno-sanitize=safe-stack -fvisibility=hidden -fno-lto -DSANITIZER_DEBUG=1 -Wthread-safety -Wthread-safety-reference -Wthread-safety-beta -O1 -g -Wno-gnu -Wno-variadic-macros -Wno-c99-extensions -I/home/buildbots/llvm-external-buildbots/workers/ppc64le-sanitizer/sanitizer-ppc64le/build/build_default/include -I/home/buildbots/llvm-external-buildbots/workers/ppc64le-sanitizer/sanitizer-ppc64le/build/llvm-project/llvm/include -MD -MT compiler-rt/lib/orc/CMakeFiles/RTOrc.powerpc64le.dir/elfnix_platform.cpp.o -MF compiler-rt/lib/orc/CMakeFiles/RTOrc.powerpc64le.dir/elfnix_platform.cpp.o.d -o compiler-rt/lib/orc/CMakeFiles/RTOrc.powerpc64le.dir/elfnix_platform.cpp.o -c /home/buildbots/llvm-external-buildbots/workers/ppc64le-sanitizer/sanitizer-ppc64le/build/llvm-project/compiler-rt/lib/orc/elfnix_platform.cpp
/home/buildbots/llvm-external-buildbots/workers/ppc64le-sanitizer/sanitizer-ppc64le/build/llvm-project/compiler-rt/lib/orc/elfnix_platform.cpp:48:7: error: unused function 'validatePointerSectionExtent' [-Werror,-Wunused-function]
48 | Error validatePointerSectionExtent(const char *SectionName,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 error generated.
[95/134] Generating TsanUnitTestsObjects.gtest-all.cc.powerpc64le.o
[97/134] Generating ASAN_INST_TEST_OBJECTS.asan_str_test.cpp.powerpc64le-inline.o
[98/134] Generating TsanUnitTestsObjects.gtest-all.cc.powerpc64le.o
[99/134] Generating ASAN_INST_TEST_OBJECTS.asan_mem_test.cpp.powerpc64le-inline.o
[100/134] Generating ASAN_INST_TEST_OBJECTS.asan_str_test.cpp.powerpc64le-calls.o
[101/134] Generating ScudoUnitTestsObjects.combined_test.cpp.powerpc64le.o
[102/134] Generating ASAN_INST_TEST_OBJECTS.asan_test.cpp.powerpc64le-calls.o
[103/134] Generating ASAN_INST_TEST_OBJECTS.asan_test.cpp.powerpc64le-inline.o
[104/134] Generating ASAN_NOINST_TEST_OBJECTS.gtest-all.cc.powerpc64le-calls.o
[105/134] Generating ASAN_NOINST_TEST_OBJECTS.gtest-all.cc.powerpc64le-inline.o
[106/134] Generating ASAN_INST_TEST_OBJECTS.gtest-all.cc.powerpc64le-calls.o
[107/134] Generating ASAN_INST_TEST_OBJECTS.gtest-all.cc.powerpc64le-inline.o
ninja: build stopped: subcommand failed.
FAILED: runtimes/CMakeFiles/check-compiler-rt /home/buildbots/llvm-external-buildbots/workers/ppc64le-sanitizer/sanitizer-ppc64le/build/build_default/runtimes/CMakeFiles/check-compiler-rt
cd /home/buildbots/llvm-external-buildbots/workers/ppc64le-sanitizer/sanitizer-ppc64le/build/build_default/runtimes/runtimes-bins && /home/buildbots/llvm-external-buildbots/cmake-3.28.2/bin/cmake --build /home/buildbots/llvm-external-buildbots/workers/ppc64le-sanitizer/sanitizer-ppc64le/build/build_default/runtimes/runtimes-bins/ --target check-compiler-rt --config Release
ninja: build stopped: subcommand failed.
How to reproduce locally: https://github.com/google/sanitizers/wiki/SanitizerBotReproduceBuild
Step 10 (build compiler-rt tsan_debug) failure: build compiler-rt tsan_debug (failure)
...
[1736/1862] Linking CXX static library /home/buildbots/llvm-external-buildbots/workers/ppc64le-sanitizer/sanitizer-ppc64le/build/build_default/lib/clang/20/lib/powerpc64le-unknown-linux-gnu/libclang_rt.scudo_standalone.a
[1737/1862] Building CXX object compiler-rt/lib/scudo/standalone/CMakeFiles/RTScudoStandaloneCWrappers.powerpc64le.dir/wrappers_c.cpp.o
[1738/1862] Building CXX object libcxx/src/CMakeFiles/cxx_shared.dir/stdexcept.cpp.o
[1739/1862] Building CXX object compiler-rt/lib/tsan/rtl/CMakeFiles/clang_rt.tsan-dynamic-powerpc64le.dir/tsan_rtl_report.cpp.o
[1740/1862] Building CXX object compiler-rt/lib/tsan/rtl/CMakeFiles/clang_rt.tsan-dynamic-powerpc64le.dir/tsan_interface_atomic.cpp.o
[1741/1862] Building CXX object libcxx/src/CMakeFiles/cxx_shared.dir/system_error.cpp.o
[1742/1862] Building CXX object libcxx/src/CMakeFiles/cxx_static.dir/error_category.cpp.o
[1743/1862] Building CXX object libcxx/src/CMakeFiles/cxx_shared.dir/error_category.cpp.o
[1744/1862] Building CXX object compiler-rt/lib/xray/CMakeFiles/RTXray.powerpc64le.dir/xray_buffer_queue.cpp.o
[1745/1862] Building CXX object compiler-rt/lib/orc/CMakeFiles/RTOrc.powerpc64le.dir/elfnix_platform.cpp.o
FAILED: compiler-rt/lib/orc/CMakeFiles/RTOrc.powerpc64le.dir/elfnix_platform.cpp.o
/home/buildbots/llvm-external-buildbots/workers/ppc64le-sanitizer/sanitizer-ppc64le/build/build_default/./bin/clang++ --target=powerpc64le-unknown-linux-gnu -D_DEBUG -D_GLIBCXX_ASSERTIONS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/home/buildbots/llvm-external-buildbots/workers/ppc64le-sanitizer/sanitizer-ppc64le/build/llvm-project/compiler-rt/lib/orc/.. -I/home/buildbots/llvm-external-buildbots/workers/ppc64le-sanitizer/sanitizer-ppc64le/build/llvm-project/compiler-rt/lib/orc/../../include -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wmisleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -Wall -Werror -Wno-unused-parameter -O3 -DNDEBUG -std=c++17 -m64 -fno-function-sections -fPIC -fno-builtin -fno-exceptions -funwind-tables -fno-stack-protector -fno-sanitize=safe-stack -fvisibility=hidden -fno-lto -DSANITIZER_DEBUG=1 -Wthread-safety -Wthread-safety-reference -Wthread-safety-beta -O1 -g -Wno-gnu -Wno-variadic-macros -Wno-c99-extensions -I/home/buildbots/llvm-external-buildbots/workers/ppc64le-sanitizer/sanitizer-ppc64le/build/build_default/include -I/home/buildbots/llvm-external-buildbots/workers/ppc64le-sanitizer/sanitizer-ppc64le/build/llvm-project/llvm/include -MD -MT compiler-rt/lib/orc/CMakeFiles/RTOrc.powerpc64le.dir/elfnix_platform.cpp.o -MF compiler-rt/lib/orc/CMakeFiles/RTOrc.powerpc64le.dir/elfnix_platform.cpp.o.d -o compiler-rt/lib/orc/CMakeFiles/RTOrc.powerpc64le.dir/elfnix_platform.cpp.o -c /home/buildbots/llvm-external-buildbots/workers/ppc64le-sanitizer/sanitizer-ppc64le/build/llvm-project/compiler-rt/lib/orc/elfnix_platform.cpp
/home/buildbots/llvm-external-buildbots/workers/ppc64le-sanitizer/sanitizer-ppc64le/build/llvm-project/compiler-rt/lib/orc/elfnix_platform.cpp:48:7: error: unused function 'validatePointerSectionExtent' [-Werror,-Wunused-function]
48 | Error validatePointerSectionExtent(const char *SectionName,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 error generated.
[1746/1862] Linking CXX static library /home/buildbots/llvm-external-buildbots/workers/ppc64le-sanitizer/sanitizer-ppc64le/build/build_default/lib/clang/20/lib/powerpc64le-unknown-linux-gnu/libclang_rt.xray.a
[1747/1862] Building CXX object compiler-rt/lib/scudo/standalone/CMakeFiles/clang_rt.scudo_standalone-dynamic-powerpc64le.dir/wrappers_c.cpp.o
[1748/1862] Building CXX object libcxx/src/CMakeFiles/cxx_shared.dir/shared_mutex.cpp.o
[1749/1862] Building CXX object libcxx/src/CMakeFiles/cxx_static.dir/charconv.cpp.o
[1750/1862] Building CXX object libcxx/src/CMakeFiles/cxx_shared.dir/mutex.cpp.o
[1751/1862] Building CXX object libcxx/src/CMakeFiles/cxx_shared.dir/hash.cpp.o
[1752/1862] Building CXX object compiler-rt/lib/tsan/rtl/CMakeFiles/clang_rt.tsan-powerpc64le.dir/tsan_sync.cpp.o
[1753/1862] Building CXX object libcxx/src/CMakeFiles/cxx_shared.dir/random_shuffle.cpp.o
[1754/1862] Building CXX object compiler-rt/lib/msan/CMakeFiles/clang_rt.msan-powerpc64le.dir/msan_allocator.cpp.o
[1755/1862] Building CXX object libcxx/src/CMakeFiles/cxx_static.dir/stdexcept.cpp.o
[1756/1862] Building CXX object libcxx/src/CMakeFiles/cxx_static.dir/shared_mutex.cpp.o
[1757/1862] Building CXX object compiler-rt/lib/xray/CMakeFiles/RTXrayBASIC.powerpc64le.dir/xray_basic_logging.cpp.o
[1758/1862] Building CXX object libcxx/src/CMakeFiles/cxx_shared.dir/memory_resource.cpp.o
[1759/1862] Building CXX object libcxx/src/CMakeFiles/cxx_static.dir/system_error.cpp.o
[1760/1862] Building CXX object libcxx/src/CMakeFiles/cxx_static.dir/ryu/d2fixed.cpp.o
[1761/1862] Building CXX object compiler-rt/lib/tsan/rtl/CMakeFiles/clang_rt.tsan-powerpc64le.dir/tsan_rtl.cpp.o
[1762/1862] Building CXX object libcxx/src/CMakeFiles/cxx_static.dir/mutex.cpp.o
[1763/1862] Building CXX object libcxx/src/CMakeFiles/cxx_shared.dir/vector.cpp.o
[1764/1862] Building CXX object compiler-rt/lib/tsan/rtl/CMakeFiles/clang_rt.tsan-powerpc64le.dir/tsan_mman.cpp.o
[1765/1862] Building CXX object libcxx/src/CMakeFiles/cxx_shared.dir/bind.cpp.o
[1766/1862] Building CXX object libcxx/src/CMakeFiles/cxx_shared.dir/functional.cpp.o
[1767/1862] Building CXX object compiler-rt/lib/tsan/rtl/CMakeFiles/clang_rt.tsan-powerpc64le.dir/tsan_rtl_report.cpp.o
[1768/1862] Building CXX object libcxx/src/CMakeFiles/cxx_static.dir/hash.cpp.o
[1769/1862] Building CXX object libcxx/src/CMakeFiles/cxx_static.dir/vector.cpp.o
[1770/1862] Building CXX object libcxx/src/CMakeFiles/cxx_static.dir/memory_resource.cpp.o
[1771/1862] Building CXX object libcxx/src/CMakeFiles/cxx_shared.dir/ios.cpp.o
[1772/1862] Building CXX object libcxx/src/CMakeFiles/cxx_shared.dir/filesystem/filesystem_error.cpp.o
[1773/1862] Building CXX object libcxx/src/CMakeFiles/cxx_static.dir/functional.cpp.o
[1774/1862] Building CXX object libcxx/src/CMakeFiles/cxx_shared.dir/condition_variable.cpp.o
[1775/1862] Building CXX object libcxx/src/CMakeFiles/cxx_shared.dir/memory.cpp.o
[1776/1862] Building CXX object libcxx/src/CMakeFiles/cxx_static.dir/bind.cpp.o
[1777/1862] Building CXX object libcxx/src/CMakeFiles/cxx_shared.dir/future.cpp.o
[1778/1862] Building CXX object compiler-rt/lib/xray/CMakeFiles/RTXrayPROFILING.powerpc64le.dir/xray_profiling.cpp.o
Step 11 (build compiler-rt default) failure: build compiler-rt default (failure)
...
[1739/1867] Building CXX object compiler-rt/lib/tsan/rtl/CMakeFiles/clang_rt.tsan-powerpc64le.dir/tsan_rtl_report.cpp.o
[1740/1867] Linking CXX static library compiler-rt/lib/scudo/standalone/tests/libRTScudoCUnitTest.powerpc64le.a
[1741/1867] Building CXX object libcxxabi/src/CMakeFiles/cxxabi_shared_objects.dir/cxa_guard.cpp.o
[1742/1867] Building CXX object libcxx/src/CMakeFiles/cxx_shared.dir/call_once.cpp.o
[1743/1867] Building CXX object compiler-rt/lib/xray/CMakeFiles/RTXray.powerpc64le.dir/xray_buffer_queue.cpp.o
[1744/1867] Building CXX object libcxx/src/CMakeFiles/cxx_static.dir/charconv.cpp.o
[1745/1867] Building CXX object compiler-rt/lib/tsan/rtl/CMakeFiles/clang_rt.tsan-dynamic-powerpc64le.dir/tsan_mman.cpp.o
[1746/1867] Building CXX object libcxx/src/CMakeFiles/cxx_static.dir/error_category.cpp.o
[1747/1867] Building CXX object libcxx/src/CMakeFiles/cxx_shared.dir/shared_mutex.cpp.o
[1748/1867] Building CXX object compiler-rt/lib/orc/CMakeFiles/RTOrc.powerpc64le.dir/elfnix_platform.cpp.o
FAILED: compiler-rt/lib/orc/CMakeFiles/RTOrc.powerpc64le.dir/elfnix_platform.cpp.o
/home/buildbots/llvm-external-buildbots/workers/ppc64le-sanitizer/sanitizer-ppc64le/build/build_default/./bin/clang++ --target=powerpc64le-unknown-linux-gnu -D_DEBUG -D_GLIBCXX_ASSERTIONS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/home/buildbots/llvm-external-buildbots/workers/ppc64le-sanitizer/sanitizer-ppc64le/build/llvm-project/compiler-rt/lib/orc/.. -I/home/buildbots/llvm-external-buildbots/workers/ppc64le-sanitizer/sanitizer-ppc64le/build/llvm-project/compiler-rt/lib/orc/../../include -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wmisleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -Wall -Werror -Wno-unused-parameter -O3 -DNDEBUG -std=c++17 -m64 -fno-function-sections -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fno-sanitize=safe-stack -fvisibility=hidden -fno-lto -Wthread-safety -Wthread-safety-reference -Wthread-safety-beta -O3 -gline-tables-only -Wno-gnu -Wno-variadic-macros -Wno-c99-extensions -I/home/buildbots/llvm-external-buildbots/workers/ppc64le-sanitizer/sanitizer-ppc64le/build/build_default/include -I/home/buildbots/llvm-external-buildbots/workers/ppc64le-sanitizer/sanitizer-ppc64le/build/llvm-project/llvm/include -MD -MT compiler-rt/lib/orc/CMakeFiles/RTOrc.powerpc64le.dir/elfnix_platform.cpp.o -MF compiler-rt/lib/orc/CMakeFiles/RTOrc.powerpc64le.dir/elfnix_platform.cpp.o.d -o compiler-rt/lib/orc/CMakeFiles/RTOrc.powerpc64le.dir/elfnix_platform.cpp.o -c /home/buildbots/llvm-external-buildbots/workers/ppc64le-sanitizer/sanitizer-ppc64le/build/llvm-project/compiler-rt/lib/orc/elfnix_platform.cpp
/home/buildbots/llvm-external-buildbots/workers/ppc64le-sanitizer/sanitizer-ppc64le/build/llvm-project/compiler-rt/lib/orc/elfnix_platform.cpp:48:7: error: unused function 'validatePointerSectionExtent' [-Werror,-Wunused-function]
48 | Error validatePointerSectionExtent(const char *SectionName,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 error generated.
[1749/1867] Building CXX object libcxx/src/CMakeFiles/cxx_shared.dir/error_category.cpp.o
[1750/1867] Building CXX object libcxx/src/CMakeFiles/cxx_shared.dir/stdexcept.cpp.o
[1751/1867] Building CXX object compiler-rt/lib/xray/CMakeFiles/RTXray.powerpc64le.dir/xray_utils.cpp.o
[1752/1867] Building CXX object libcxx/src/CMakeFiles/cxx_shared.dir/system_error.cpp.o
[1753/1867] Building CXX object libcxx/src/CMakeFiles/cxx_static.dir/ryu/d2fixed.cpp.o
[1754/1867] Building CXX object libcxx/src/CMakeFiles/cxx_shared.dir/mutex.cpp.o
[1755/1867] Building CXX object libcxx/src/CMakeFiles/cxx_static.dir/system_error.cpp.o
[1756/1867] Building CXX object libcxx/src/CMakeFiles/cxx_static.dir/stdexcept.cpp.o
[1757/1867] Building CXX object libcxx/src/CMakeFiles/cxx_static.dir/mutex.cpp.o
[1758/1867] Building CXX object libcxx/src/CMakeFiles/cxx_static.dir/shared_mutex.cpp.o
[1759/1867] Building CXX object compiler-rt/lib/asan/CMakeFiles/RTAsan.powerpc64le.dir/asan_report.cpp.o
[1760/1867] Building CXX object compiler-rt/lib/tsan/rtl/CMakeFiles/clang_rt.tsan-powerpc64le.dir/tsan_interface_atomic.cpp.o
[1761/1867] Building CXX object libcxx/src/CMakeFiles/cxx_shared.dir/hash.cpp.o
[1762/1867] Building CXX object libcxx/src/CMakeFiles/cxx_shared.dir/vector.cpp.o
[1763/1867] Building CXX object libcxx/src/CMakeFiles/cxx_shared.dir/functional.cpp.o
[1764/1867] Building CXX object compiler-rt/lib/tsan/rtl/CMakeFiles/clang_rt.tsan-dynamic-powerpc64le.dir/tsan_interface_atomic.cpp.o
[1765/1867] Building CXX object libcxx/src/CMakeFiles/cxx_shared.dir/ios.cpp.o
[1766/1867] Building CXX object libcxx/src/CMakeFiles/cxx_shared.dir/bind.cpp.o
[1767/1867] Building CXX object libcxx/src/CMakeFiles/cxx_static.dir/vector.cpp.o
[1768/1867] Building CXX object libcxx/src/CMakeFiles/cxx_static.dir/hash.cpp.o
[1769/1867] Building CXX object libcxx/src/CMakeFiles/cxx_shared.dir/filesystem/filesystem_error.cpp.o
[1770/1867] Building CXX object libcxx/src/CMakeFiles/cxx_shared.dir/barrier.cpp.o
[1771/1867] Building CXX object libcxx/src/CMakeFiles/cxx_static.dir/functional.cpp.o
[1772/1867] Building CXX object libcxx/src/CMakeFiles/cxx_shared.dir/thread.cpp.o
[1773/1867] Building CXX object compiler-rt/lib/tsan/rtl/CMakeFiles/clang_rt.tsan-powerpc64le.dir/tsan_rtl_access.cpp.o
[1774/1867] Building CXX object libcxx/src/CMakeFiles/cxx_shared.dir/random.cpp.o
[1775/1867] Building CXX object compiler-rt/lib/scudo/standalone/CMakeFiles/RTScudoStandaloneCxxWrappers.powerpc64le.dir/wrappers_cpp.cpp.o
[1776/1867] Building CXX object libcxx/src/CMakeFiles/cxx_shared.dir/future.cpp.o
[1777/1867] Building CXX object libcxx/src/CMakeFiles/cxx_shared.dir/random_shuffle.cpp.o
[1778/1867] Building CXX object libcxx/src/CMakeFiles/cxx_static.dir/bind.cpp.o
[1779/1867] Building CXX object libcxx/src/CMakeFiles/cxx_shared.dir/fstream.cpp.o
[1780/1867] Building CXX object libcxx/src/CMakeFiles/cxx_static.dir/filesystem/filesystem_error.cpp.o
[1781/1867] Building CXX object libcxx/src/CMakeFiles/cxx_static.dir/memory_resource.cpp.o
Step 12 (test compiler-rt default) failure: test compiler-rt default (failure)
...
-- Performing Test CXX_SUPPORTS_FSIZED_DEALLOCATION_FLAG - Success
-- check-runtimes does nothing.
-- Configuring done (19.2s)
-- Generating done (0.2s)
CMake Warning:
Manually-specified variables were not used by the project:
LIBCXX_HAS_GCC_S_LIB
-- Build files have been written to: /home/buildbots/llvm-external-buildbots/workers/ppc64le-sanitizer/sanitizer-ppc64le/build/build_default/runtimes/runtimes-bins/compiler-rt/lib/msan/libcxx_msan_powerpc64le
[45/139] Building CXX object compiler-rt/lib/orc/CMakeFiles/RTOrc.powerpc64le.dir/elfnix_platform.cpp.o
FAILED: compiler-rt/lib/orc/CMakeFiles/RTOrc.powerpc64le.dir/elfnix_platform.cpp.o
/home/buildbots/llvm-external-buildbots/workers/ppc64le-sanitizer/sanitizer-ppc64le/build/build_default/./bin/clang++ --target=powerpc64le-unknown-linux-gnu -D_DEBUG -D_GLIBCXX_ASSERTIONS -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/home/buildbots/llvm-external-buildbots/workers/ppc64le-sanitizer/sanitizer-ppc64le/build/llvm-project/compiler-rt/lib/orc/.. -I/home/buildbots/llvm-external-buildbots/workers/ppc64le-sanitizer/sanitizer-ppc64le/build/llvm-project/compiler-rt/lib/orc/../../include -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wmisleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -Wall -Werror -Wno-unused-parameter -O3 -DNDEBUG -std=c++17 -m64 -fno-function-sections -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fno-sanitize=safe-stack -fvisibility=hidden -fno-lto -Wthread-safety -Wthread-safety-reference -Wthread-safety-beta -O3 -gline-tables-only -Wno-gnu -Wno-variadic-macros -Wno-c99-extensions -I/home/buildbots/llvm-external-buildbots/workers/ppc64le-sanitizer/sanitizer-ppc64le/build/build_default/include -I/home/buildbots/llvm-external-buildbots/workers/ppc64le-sanitizer/sanitizer-ppc64le/build/llvm-project/llvm/include -MD -MT compiler-rt/lib/orc/CMakeFiles/RTOrc.powerpc64le.dir/elfnix_platform.cpp.o -MF compiler-rt/lib/orc/CMakeFiles/RTOrc.powerpc64le.dir/elfnix_platform.cpp.o.d -o compiler-rt/lib/orc/CMakeFiles/RTOrc.powerpc64le.dir/elfnix_platform.cpp.o -c /home/buildbots/llvm-external-buildbots/workers/ppc64le-sanitizer/sanitizer-ppc64le/build/llvm-project/compiler-rt/lib/orc/elfnix_platform.cpp
/home/buildbots/llvm-external-buildbots/workers/ppc64le-sanitizer/sanitizer-ppc64le/build/llvm-project/compiler-rt/lib/orc/elfnix_platform.cpp:48:7: error: unused function 'validatePointerSectionExtent' [-Werror,-Wunused-function]
48 | Error validatePointerSectionExtent(const char *SectionName,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 error generated.
[98/139] Generating ASAN_INST_TEST_OBJECTS.asan_mem_test.cpp.powerpc64le-calls.o
[100/139] Generating ScudoUnitTestsObjects.gtest-all.cc.powerpc64le.o
[101/139] Generating TsanUnitTestsObjects.gtest-all.cc.powerpc64le.o
[102/139] Generating TsanUnitTestsObjects.gtest-all.cc.powerpc64le.o
[103/139] Generating ASAN_INST_TEST_OBJECTS.asan_mem_test.cpp.powerpc64le-inline.o
[104/139] Generating ScudoUnitTestsObjects.combined_test.cpp.powerpc64le.o
[105/139] Generating ASAN_INST_TEST_OBJECTS.asan_str_test.cpp.powerpc64le-calls.o
[106/139] Generating ASAN_INST_TEST_OBJECTS.asan_str_test.cpp.powerpc64le-inline.o
[107/139] Generating ASAN_INST_TEST_OBJECTS.asan_test.cpp.powerpc64le-calls.o
[108/139] Generating ASAN_INST_TEST_OBJECTS.asan_test.cpp.powerpc64le-inline.o
[109/139] Generating ASAN_NOINST_TEST_OBJECTS.gtest-all.cc.powerpc64le-calls.o
[110/139] Generating ASAN_NOINST_TEST_OBJECTS.gtest-all.cc.powerpc64le-inline.o
[111/139] Generating ASAN_INST_TEST_OBJECTS.gtest-all.cc.powerpc64le-calls.o
[112/139] Generating ASAN_INST_TEST_OBJECTS.gtest-all.cc.powerpc64le-inline.o
ninja: build stopped: subcommand failed.
FAILED: runtimes/CMakeFiles/check-compiler-rt /home/buildbots/llvm-external-buildbots/workers/ppc64le-sanitizer/sanitizer-ppc64le/build/build_default/runtimes/CMakeFiles/check-compiler-rt
cd /home/buildbots/llvm-external-buildbots/workers/ppc64le-sanitizer/sanitizer-ppc64le/build/build_default/runtimes/runtimes-bins && /home/buildbots/llvm-external-buildbots/cmake-3.28.2/bin/cmake --build /home/buildbots/llvm-external-buildbots/workers/ppc64le-sanitizer/sanitizer-ppc64le/build/build_default/runtimes/runtimes-bins/ --target check-compiler-rt --config Release
ninja: build stopped: subcommand failed.
How to reproduce locally: https://github.com/google/sanitizers/wiki/SanitizerBotReproduceBuild
Step 13 (build standalone compiler-rt) failure: build standalone compiler-rt (failure)
...
[622/669] Building CXX object lib/tsan/rtl/CMakeFiles/clang_rt.tsan-dynamic-powerpc64le.dir/tsan_interface_ann.cpp.o
[623/669] Building CXX object lib/orc/CMakeFiles/RTOrc.powerpc64le.dir/run_program_wrapper.cpp.o
[624/669] Building CXX object lib/tsan/rtl/CMakeFiles/clang_rt.tsan-powerpc64le.dir/tsan_mman.cpp.o
[625/669] Building CXX object lib/tsan/rtl/CMakeFiles/clang_rt.tsan-dynamic-powerpc64le.dir/tsan_rtl_mutex.cpp.o
[626/669] Building CXX object lib/msan/CMakeFiles/clang_rt.msan-powerpc64le.dir/msan_allocator.cpp.o
[627/669] Building CXX object lib/lsan/CMakeFiles/clang_rt.lsan-powerpc64le.dir/lsan_allocator.cpp.o
[628/669] Building CXX object lib/lsan/CMakeFiles/RTLSanCommon.powerpc64le.dir/lsan_common.cpp.o
[629/669] Linking CXX static library lib/linux/libclang_rt.lsan-powerpc64le.a
[630/669] Building CXX object lib/tsan/rtl/CMakeFiles/clang_rt.tsan-dynamic-powerpc64le.dir/tsan_mman.cpp.o
[631/669] Building CXX object lib/orc/CMakeFiles/RTOrc.powerpc64le.dir/elfnix_platform.cpp.o
FAILED: lib/orc/CMakeFiles/RTOrc.powerpc64le.dir/elfnix_platform.cpp.o
/home/buildbots/llvm-external-buildbots/workers/ppc64le-sanitizer/sanitizer-ppc64le/build/build_default/bin/clang++ -I/home/buildbots/llvm-external-buildbots/workers/ppc64le-sanitizer/sanitizer-ppc64le/build/llvm-project/compiler-rt/lib/orc/.. -I/home/buildbots/llvm-external-buildbots/workers/ppc64le-sanitizer/sanitizer-ppc64le/build/llvm-project/compiler-rt/lib/orc/../../include -Wall -Werror -Wno-unused-parameter -std=c++17 -m64 -fno-function-sections -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fno-sanitize=safe-stack -fvisibility=hidden -fno-lto -Wthread-safety -Wthread-safety-reference -Wthread-safety-beta -O3 -gline-tables-only -Wno-gnu -Wno-variadic-macros -Wno-c99-extensions -I/home/buildbots/llvm-external-buildbots/workers/ppc64le-sanitizer/sanitizer-ppc64le/build/llvm-project/llvm/include -I/home/buildbots/llvm-external-buildbots/workers/ppc64le-sanitizer/sanitizer-ppc64le/build/build_default/include -MD -MT lib/orc/CMakeFiles/RTOrc.powerpc64le.dir/elfnix_platform.cpp.o -MF lib/orc/CMakeFiles/RTOrc.powerpc64le.dir/elfnix_platform.cpp.o.d -o lib/orc/CMakeFiles/RTOrc.powerpc64le.dir/elfnix_platform.cpp.o -c /home/buildbots/llvm-external-buildbots/workers/ppc64le-sanitizer/sanitizer-ppc64le/build/llvm-project/compiler-rt/lib/orc/elfnix_platform.cpp
/home/buildbots/llvm-external-buildbots/workers/ppc64le-sanitizer/sanitizer-ppc64le/build/llvm-project/compiler-rt/lib/orc/elfnix_platform.cpp:48:7: error: unused function 'validatePointerSectionExtent' [-Werror,-Wunused-function]
48 | Error validatePointerSectionExtent(const char *SectionName,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 error generated.
[632/669] Building CXX object lib/tsan/rtl/CMakeFiles/clang_rt.tsan-dynamic-powerpc64le.dir/tsan_rtl_report.cpp.o
[633/669] Building CXX object lib/tsan/rtl/CMakeFiles/clang_rt.tsan-powerpc64le.dir/tsan_rtl.cpp.o
[634/669] Building CXX object lib/tsan/rtl/CMakeFiles/clang_rt.tsan-dynamic-powerpc64le.dir/tsan_rtl.cpp.o
[635/669] Building CXX object lib/tsan/rtl/CMakeFiles/clang_rt.tsan-powerpc64le.dir/tsan_interface_atomic.cpp.o
[636/669] Building CXX object lib/asan/CMakeFiles/RTAsan_dynamic.powerpc64le.dir/asan_allocator.cpp.o
[637/669] Building CXX object lib/asan/CMakeFiles/RTAsan.powerpc64le.dir/asan_allocator.cpp.o
[638/669] Building CXX object lib/scudo/standalone/CMakeFiles/clang_rt.scudo_standalone-dynamic-powerpc64le.dir/wrappers_cpp.cpp.o
[639/669] Building CXX object lib/tsan/rtl/CMakeFiles/clang_rt.tsan-dynamic-powerpc64le.dir/tsan_interface_atomic.cpp.o
[640/669] Building CXX object lib/scudo/standalone/CMakeFiles/clang_rt.scudo_standalone-dynamic-powerpc64le.dir/wrappers_c.cpp.o
[641/669] Building CXX object lib/scudo/standalone/CMakeFiles/RTScudoStandaloneCxxWrappers.powerpc64le.dir/wrappers_cpp.cpp.o
[642/669] Building CXX object lib/scudo/standalone/CMakeFiles/clang_rt.scudo_standalone_cxx-powerpc64le.dir/wrappers_cpp.cpp.o
[643/669] Building CXX object lib/tsan/rtl/CMakeFiles/clang_rt.tsan-powerpc64le.dir/tsan_rtl_access.cpp.o
[644/669] Building CXX object lib/scudo/standalone/CMakeFiles/clang_rt.scudo_standalone-powerpc64le.dir/wrappers_c.cpp.o
[645/669] Building CXX object lib/scudo/standalone/CMakeFiles/RTScudoStandaloneCWrappers.powerpc64le.dir/wrappers_c.cpp.o
[646/669] Building CXX object lib/tsan/rtl/CMakeFiles/clang_rt.tsan-dynamic-powerpc64le.dir/tsan_rtl_access.cpp.o
[647/669] Building CXX object lib/tsan/rtl/CMakeFiles/clang_rt.tsan-dynamic-powerpc64le.dir/tsan_interceptors_posix.cpp.o
[648/669] Building CXX object lib/tsan/rtl/CMakeFiles/clang_rt.tsan-powerpc64le.dir/tsan_interceptors_posix.cpp.o
[649/669] Building CXX object lib/msan/CMakeFiles/clang_rt.msan-powerpc64le.dir/msan_interceptors.cpp.o
[650/669] Building CXX object lib/asan/CMakeFiles/RTAsan.powerpc64le.dir/asan_interceptors.cpp.o
[651/669] Building CXX object lib/asan/CMakeFiles/RTAsan_dynamic.powerpc64le.dir/asan_interceptors.cpp.o
ninja: build stopped: subcommand failed.
How to reproduce locally: https://github.com/google/sanitizers/wiki/SanitizerBotReproduceBuild
Step 14 (test standalone compiler-rt) failure: test standalone compiler-rt (failure)
...
-- Performing Test CXX_SUPPORTS_FALIGNED_ALLOCATION_FLAG - Success
-- Performing Test CXX_SUPPORTS_FVISIBILITY_INLINES_HIDDEN_FLAG
-- Performing Test CXX_SUPPORTS_FVISIBILITY_INLINES_HIDDEN_FLAG - Success
-- Performing Test CXX_SUPPORTS_FSIZED_DEALLOCATION_FLAG
-- Performing Test CXX_SUPPORTS_FSIZED_DEALLOCATION_FLAG - Success
-- check-runtimes does nothing.
-- Configuring done (7.3s)
-- Generating done (0.1s)
-- Build files have been written to: /home/buildbots/llvm-external-buildbots/workers/ppc64le-sanitizer/sanitizer-ppc64le/build/compiler_rt_build/lib/tsan/libcxx_tsan_powerpc64le
[39/130] Building CXX object lib/orc/CMakeFiles/RTOrc.powerpc64le.dir/elfnix_platform.cpp.o
FAILED: lib/orc/CMakeFiles/RTOrc.powerpc64le.dir/elfnix_platform.cpp.o
/home/buildbots/llvm-external-buildbots/workers/ppc64le-sanitizer/sanitizer-ppc64le/build/build_default/bin/clang++ -I/home/buildbots/llvm-external-buildbots/workers/ppc64le-sanitizer/sanitizer-ppc64le/build/llvm-project/compiler-rt/lib/orc/.. -I/home/buildbots/llvm-external-buildbots/workers/ppc64le-sanitizer/sanitizer-ppc64le/build/llvm-project/compiler-rt/lib/orc/../../include -Wall -Werror -Wno-unused-parameter -std=c++17 -m64 -fno-function-sections -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -fno-sanitize=safe-stack -fvisibility=hidden -fno-lto -Wthread-safety -Wthread-safety-reference -Wthread-safety-beta -O3 -gline-tables-only -Wno-gnu -Wno-variadic-macros -Wno-c99-extensions -I/home/buildbots/llvm-external-buildbots/workers/ppc64le-sanitizer/sanitizer-ppc64le/build/llvm-project/llvm/include -I/home/buildbots/llvm-external-buildbots/workers/ppc64le-sanitizer/sanitizer-ppc64le/build/build_default/include -MD -MT lib/orc/CMakeFiles/RTOrc.powerpc64le.dir/elfnix_platform.cpp.o -MF lib/orc/CMakeFiles/RTOrc.powerpc64le.dir/elfnix_platform.cpp.o.d -o lib/orc/CMakeFiles/RTOrc.powerpc64le.dir/elfnix_platform.cpp.o -c /home/buildbots/llvm-external-buildbots/workers/ppc64le-sanitizer/sanitizer-ppc64le/build/llvm-project/compiler-rt/lib/orc/elfnix_platform.cpp
/home/buildbots/llvm-external-buildbots/workers/ppc64le-sanitizer/sanitizer-ppc64le/build/llvm-project/compiler-rt/lib/orc/elfnix_platform.cpp:48:7: error: unused function 'validatePointerSectionExtent' [-Werror,-Wunused-function]
48 | Error validatePointerSectionExtent(const char *SectionName,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 error generated.
[81/130] Generating ASAN_NOINST_TEST_OBJECTS.asan_noinst_test.cpp.powerpc64le-inline.o
[83/130] Generating ASAN_NOINST_TEST_OBJECTS.asan_fake_stack_test.cpp.powerpc64le-calls.o
[84/130] Generating ASAN_INST_TEST_OBJECTS.asan_oob_test.cpp.powerpc64le-inline.o
[85/130] Generating ASAN_NOINST_TEST_OBJECTS.asan_noinst_test.cpp.powerpc64le-calls.o
[86/130] Generating ScudoUnitTestsObjects.primary_test.cpp.powerpc64le.o
[87/130] Generating ASAN_INST_TEST_OBJECTS.asan_interface_test.cpp.powerpc64le-calls.o
[88/130] Generating ASAN_INST_TEST_OBJECTS.asan_interface_test.cpp.powerpc64le-inline.o
[89/130] Generating ASAN_INST_TEST_OBJECTS.asan_mem_test.cpp.powerpc64le-calls.o
[90/130] Generating TsanUnitTestsObjects.gtest-all.cc.powerpc64le.o
[91/130] Generating ScudoUnitTestsObjects.gtest-all.cc.powerpc64le.o
[92/130] Generating TsanUnitTestsObjects.gtest-all.cc.powerpc64le.o
[93/130] Generating ASAN_INST_TEST_OBJECTS.asan_str_test.cpp.powerpc64le-calls.o
[94/130] Generating ASAN_INST_TEST_OBJECTS.asan_mem_test.cpp.powerpc64le-inline.o
[95/130] Generating ScudoUnitTestsObjects.combined_test.cpp.powerpc64le.o
[96/130] Generating ASAN_INST_TEST_OBJECTS.asan_str_test.cpp.powerpc64le-inline.o
[97/130] Generating ASAN_INST_TEST_OBJECTS.asan_test.cpp.powerpc64le-calls.o
[98/130] Generating ASAN_INST_TEST_OBJECTS.asan_test.cpp.powerpc64le-inline.o
[99/130] Generating ASAN_NOINST_TEST_OBJECTS.gtest-all.cc.powerpc64le-inline.o
[100/130] Generating ASAN_NOINST_TEST_OBJECTS.gtest-all.cc.powerpc64le-calls.o
[101/130] Generating ASAN_INST_TEST_OBJECTS.gtest-all.cc.powerpc64le-calls.o
[102/130] Generating ASAN_INST_TEST_OBJECTS.gtest-all.cc.powerpc64le-inline.o
ninja: build stopped: subcommand failed.
How to reproduce locally: https://github.com/google/sanitizers/wiki/SanitizerBotReproduceBuild
```
</details>
https://github.com/llvm/llvm-project/pull/102846
More information about the llvm-commits
mailing list