Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make llvm::telemetry::Manager::preDispatch protected. #127114

Merged
merged 3 commits into from
Feb 15, 2025
Merged

Conversation

oontvoo
Copy link
Member

@oontvoo oontvoo commented Feb 13, 2025

The method was meant to be overriden by subclasses only.
It should not be called directly by users

@oontvoo oontvoo requested a review from labath February 13, 2025 19:33
Copy link
Collaborator

@labath labath left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

(@jh7370 FYI)

LGTM.

This is definitely less important, but I'm also wondering if there's a reason for dispatch to be virtual (given that preDispatch is sort of the official customization point for messing with entries).

@@ -150,6 +146,11 @@ class Manager {
// Register a Destination.
void addDestination(std::unique_ptr<Destination> Destination);

protected:
// Optional callback for subclasses to perform additional tasks before
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If it's optional, maybe it should have a default implementation (doing nothing, successfully)?

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

+1 this makes sense to me.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

done - added the empty impl for preDispatch

@labath
Copy link
Collaborator

labath commented Feb 14, 2025

(@jh7370 FYI)

LGTM.

This is definitely less important, but I'm also wondering if there's a reason for dispatch to be virtual (given that preDispatch is sort of the official customization point for messing with entries).

Okay, I've read #126588 (comment) now. I can live with that, though I don't find that example particularly compelling as parallelism could be achieved by handing the telemetry entry to a different thread from inside Destination::receiveEntry (which is also virtual).

@labath
Copy link
Collaborator

labath commented Feb 14, 2025

BTW, I just noticed that Telemetry.cpp is missing a licence header.

@@ -150,6 +146,11 @@ class Manager {
// Register a Destination.
void addDestination(std::unique_ptr<Destination> Destination);

protected:
// Optional callback for subclasses to perform additional tasks before
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

+1 this makes sense to me.

@oontvoo
Copy link
Member Author

oontvoo commented Feb 15, 2025

BTW, I just noticed that Telemetry.cpp is missing a licence header.

done!

@oontvoo oontvoo merged commit f7a2d70 into llvm:main Feb 15, 2025
4 of 6 checks passed
@llvm-ci
Copy link
Collaborator

llvm-ci commented Feb 15, 2025

LLVM Buildbot has detected a new failure on builder lldb-remote-linux-win running on as-builder-10 while building llvm at step 8 "build-default".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/197/builds/2043

Here is the relevant piece of the build log for the reference
Step 8 (build-default) failure: cmake (failure)
...
63.360 [224/9/5078]Linking CXX executable bin\dsymutil.exe
63.389 [223/9/5079]Linking CXX executable bin\bugpoint.exe
63.409 [222/9/5080]Linking CXX static library lib\clangExtractAPI.lib
63.430 [221/9/5081]Linking CXX static library lib\clangToolingRefactoring.lib
63.481 [220/9/5082]Linking CXX static library lib\clangStaticAnalyzerCore.lib
63.515 [219/9/5083]Linking CXX static library lib\clangTransformer.lib
63.711 [218/9/5084]Linking CXX static library lib\clangStaticAnalyzerCheckers.lib
64.134 [217/9/5085]Linking CXX executable bin\lli.exe
64.179 [216/9/5086]Linking CXX static library lib\clangStaticAnalyzerFrontend.lib
64.204 [215/9/5087]Building CXX object tools\lldb\source\Core\CMakeFiles\lldbCore.dir\Telemetry.cpp.obj
FAILED: tools/lldb/source/Core/CMakeFiles/lldbCore.dir/Telemetry.cpp.obj 
ccache C:\PROGRA~1\MICROS~1\2022\COMMUN~1\VC\Tools\MSVC\1441~1.341\bin\Hostx64\x64\cl.exe  /nologo /TP -DCLANG_BUILD_STATIC -DGTEST_HAS_RTTI=0 -DUNICODE -D_CRT_NONSTDC_NO_DEPRECATE -D_CRT_NONSTDC_NO_WARNINGS -D_CRT_SECURE_NO_DEPRECATE -D_CRT_SECURE_NO_WARNINGS -D_ENABLE_EXTENDED_ALIGNED_STORAGE -D_GLIBCXX_ASSERTIONS -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SCL_SECURE_NO_WARNINGS -D_UNICODE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -IC:\buildbot\as-builder-10\lldb-x-aarch64\build\tools\lldb\source\Core -IC:\buildbot\as-builder-10\lldb-x-aarch64\llvm-project\lldb\source\Core -IC:\buildbot\as-builder-10\lldb-x-aarch64\llvm-project\lldb\include -IC:\buildbot\as-builder-10\lldb-x-aarch64\build\tools\lldb\include -IC:\buildbot\as-builder-10\lldb-x-aarch64\build\include -IC:\buildbot\as-builder-10\lldb-x-aarch64\llvm-project\llvm\include -IC:\Python312\include -IC:\buildbot\as-builder-10\lldb-x-aarch64\llvm-project\llvm\..\clang\include -IC:\buildbot\as-builder-10\lldb-x-aarch64\build\tools\lldb\..\clang\include -IC:\buildbot\as-builder-10\lldb-x-aarch64\llvm-project\lldb\source -IC:\buildbot\as-builder-10\lldb-x-aarch64\build\tools\lldb\source -D__OPTIMIZE__ /Zc:inline /Zc:preprocessor /Zc:__cplusplus /Oi /bigobj /permissive- /W4 -wd4141 -wd4146 -wd4244 -wd4267 -wd4291 -wd4351 -wd4456 -wd4457 -wd4458 -wd4459 -wd4503 -wd4624 -wd4722 -wd4100 -wd4127 -wd4512 -wd4505 -wd4610 -wd4510 -wd4702 -wd4245 -wd4706 -wd4310 -wd4701 -wd4703 -wd4389 -wd4611 -wd4805 -wd4204 -wd4577 -wd4091 -wd4592 -wd4319 -wd4709 -wd5105 -wd4324 -wd4251 -wd4275 -w14062 -we4238 /Gw /O2 /Ob2  -MD   -wd4018 -wd4068 -wd4150 -wd4201 -wd4251 -wd4521 -wd4530 -wd4589  /EHs-c- /GR- -UNDEBUG -std:c++17 /showIncludes /Fotools\lldb\source\Core\CMakeFiles\lldbCore.dir\Telemetry.cpp.obj /Fdtools\lldb\source\Core\CMakeFiles\lldbCore.dir\lldbCore.pdb /FS -c C:\buildbot\as-builder-10\lldb-x-aarch64\llvm-project\lldb\source\Core\Telemetry.cpp
C:\buildbot\as-builder-10\lldb-x-aarch64\llvm-project\llvm\include\llvm\Telemetry\Telemetry.h(152) : error C4716: 'llvm::telemetry::Manager::preDispatch': must return a value
64.574 [215/8/5088]Linking CXX executable bin\llc.exe
65.207 [215/7/5089]Linking CXX executable bin\clang-diff.exe
65.508 [215/6/5090]Linking CXX executable bin\clang-import-test.exe
66.042 [215/5/5091]Linking CXX executable bin\clang-installapi.exe
69.378 [215/4/5092]Linking CXX executable bin\clang-refactor.exe
69.383 [215/3/5093]Linking CXX executable bin\clang-extdef-mapping.exe
69.757 [215/2/5094]Linking CXX executable bin\clang-scan-deps.exe
69.868 [215/1/5095]Linking CXX shared library bin\libclang.dll
ninja: build stopped: subcommand failed.

@llvm-ci
Copy link
Collaborator

llvm-ci commented Feb 15, 2025

LLVM Buildbot has detected a new failure on builder llvm-nvptx64-nvidia-win running on as-builder-8 while building llvm at step 7 "test-build-unified-tree-check-llvm".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/155/builds/6674

Here is the relevant piece of the build log for the reference
Step 7 (test-build-unified-tree-check-llvm) failure: test (failure)
...
[745/763] Building CXX object unittests\tools\llvm-exegesis\CMakeFiles\LLVMExegesisTests.dir\X86\SnippetFileTest.cpp.obj
[746/763] Linking CXX executable unittests\tools\llvm-profgen\LLVMProfgenTests.exe
[747/763] Linking CXX executable unittests\Support\SupportTests.exe
[748/763] Linking CXX executable unittests\tools\llvm-profdata\LLVMProfdataTests.exe
[749/763] Linking CXX executable unittests\Transforms\Vectorize\SandboxVectorizer\SandboxVectorizerTests.exe
[750/763] Linking CXX executable unittests\Transforms\Vectorize\VectorizeTests.exe
[751/763] Linking CXX executable unittests\Transforms\IPO\IPOTests.exe
[752/763] Linking CXX executable unittests\tools\llvm-cfi-verify\CFIVerifyTests.exe
[753/763] Linking CXX executable unittests\Target\TargetMachineCTests.exe
[754/763] Building CXX object unittests\Telemetry\CMakeFiles\TelemetryTests.dir\TelemetryTest.cpp.obj
FAILED: unittests/Telemetry/CMakeFiles/TelemetryTests.dir/TelemetryTest.cpp.obj 
C:\ninja\ccache.exe C:\PROGRA~1\MICROS~2\2022\COMMUN~1\VC\Tools\MSVC\1442~1.344\bin\Hostx64\x64\cl.exe  /nologo /TP -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_STATIC -DUNICODE -D_CRT_NONSTDC_NO_DEPRECATE -D_CRT_NONSTDC_NO_WARNINGS -D_CRT_SECURE_NO_DEPRECATE -D_CRT_SECURE_NO_WARNINGS -D_GLIBCXX_ASSERTIONS -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SCL_SECURE_NO_WARNINGS -D_UNICODE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -IC:\buildbot\as-builder-8\llvm-nvptx64-nvidia-win\build\unittests\Telemetry -IC:\buildbot\as-builder-8\llvm-nvptx64-nvidia-win\llvm-project\llvm\unittests\Telemetry -IC:\buildbot\as-builder-8\llvm-nvptx64-nvidia-win\build\include -IC:\buildbot\as-builder-8\llvm-nvptx64-nvidia-win\llvm-project\llvm\include -IC:\buildbot\as-builder-8\llvm-nvptx64-nvidia-win\llvm-project\third-party\unittest\googletest\include -IC:\buildbot\as-builder-8\llvm-nvptx64-nvidia-win\llvm-project\third-party\unittest\googlemock\include /DWIN32 /D_WINDOWS   /Zc:inline /Zc:preprocessor /Zc:__cplusplus /Oi /bigobj /permissive- /W4 -wd4141 -wd4146 -wd4244 -wd4267 -wd4291 -wd4351 -wd4456 -wd4457 -wd4458 -wd4459 -wd4503 -wd4624 -wd4722 -wd4100 -wd4127 -wd4512 -wd4505 -wd4610 -wd4510 -wd4702 -wd4245 -wd4706 -wd4310 -wd4701 -wd4703 -wd4389 -wd4611 -wd4805 -wd4204 -wd4577 -wd4091 -wd4592 -wd4319 -wd4709 -wd5105 -wd4324 -wd4251 -wd4275 -w14062 -we4238 /Gw /O2 /Ob2  -MD  /EHs-c- /GR- -UNDEBUG -std:c++17 /showIncludes /Founittests\Telemetry\CMakeFiles\TelemetryTests.dir\TelemetryTest.cpp.obj /Fdunittests\Telemetry\CMakeFiles\TelemetryTests.dir\ /FS -c C:\buildbot\as-builder-8\llvm-nvptx64-nvidia-win\llvm-project\llvm\unittests\Telemetry\TelemetryTest.cpp
C:\buildbot\as-builder-8\llvm-nvptx64-nvidia-win\llvm-project\llvm\include\llvm\Telemetry\Telemetry.h(152) : error C4716: 'llvm::telemetry::Manager::preDispatch': must return a value
[755/763] Linking CXX executable unittests\Transforms\Coroutines\CoroTests.exe
[756/763] Linking CXX executable unittests\Transforms\Instrumentation\InstrumentationTests.exe
[757/763] Linking CXX executable unittests\Target\X86\X86Tests.exe
[758/763] Linking CXX executable unittests\tools\llvm-mca\LLVMMCATests.exe
[759/763] Linking CXX executable unittests\Transforms\Utils\UtilsTests.exe
[760/763] Linking CXX executable unittests\Transforms\Scalar\ScalarTests.exe
[761/763] Linking CXX executable unittests\tools\llvm-exegesis\LLVMExegesisTests.exe
ninja: build stopped: subcommand failed.

@llvm-ci
Copy link
Collaborator

llvm-ci commented Feb 15, 2025

LLVM Buildbot has detected a new failure on builder llvm-clang-x86_64-win-fast running on as-builder-3 while building llvm at step 7 "test-build-unified-tree-check-llvm-unit".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/2/builds/17176

Here is the relevant piece of the build log for the reference
Step 7 (test-build-unified-tree-check-llvm-unit) failure: test (failure)
...
[728/739] Linking CXX executable unittests\Passes\PassBuilderBindings\PassesBindingsTests.exe
[729/739] Linking CXX executable unittests\Target\TargetMachineCTests.exe
[730/739] Linking CXX executable unittests\IR\IRTests.exe
[731/739] Linking CXX executable unittests\tools\llvm-exegesis\LLVMExegesisTests.exe
[732/739] Linking CXX executable unittests\Target\ARM\ARMTests.exe
[733/739] Linking CXX executable unittests\Transforms\Coroutines\CoroTests.exe
[734/739] Linking CXX executable unittests\Transforms\Instrumentation\InstrumentationTests.exe
[735/739] Linking CXX executable unittests\Transforms\Utils\UtilsTests.exe
[736/739] Linking CXX executable unittests\Transforms\Scalar\ScalarTests.exe
[737/739] Building CXX object unittests\Telemetry\CMakeFiles\TelemetryTests.dir\TelemetryTest.cpp.obj
FAILED: unittests/Telemetry/CMakeFiles/TelemetryTests.dir/TelemetryTest.cpp.obj 
C:\ninja\ccache.exe C:\PROGRA~1\MICROS~2\2022\COMMUN~1\VC\Tools\MSVC\1438~1.331\bin\Hostx64\x64\cl.exe  /nologo /TP -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_STATIC -DUNICODE -D_CRT_NONSTDC_NO_DEPRECATE -D_CRT_NONSTDC_NO_WARNINGS -D_CRT_SECURE_NO_DEPRECATE -D_CRT_SECURE_NO_WARNINGS -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SCL_SECURE_NO_WARNINGS -D_UNICODE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -IC:\buildbot\as-builder-3\llvm-clang-x86_64-win-fast\build\unittests\Telemetry -IC:\buildbot\as-builder-3\llvm-clang-x86_64-win-fast\llvm-project\llvm\unittests\Telemetry -IC:\buildbot\as-builder-3\llvm-clang-x86_64-win-fast\build\include -IC:\buildbot\as-builder-3\llvm-clang-x86_64-win-fast\llvm-project\llvm\include -IC:\buildbot\as-builder-3\llvm-clang-x86_64-win-fast\llvm-project\third-party\unittest\googletest\include -IC:\buildbot\as-builder-3\llvm-clang-x86_64-win-fast\llvm-project\third-party\unittest\googlemock\include /DWIN32 /D_WINDOWS   /Zc:inline /Zc:preprocessor /Zc:__cplusplus /Oi /bigobj /permissive- /W4 -wd4141 -wd4146 -wd4244 -wd4267 -wd4291 -wd4351 -wd4456 -wd4457 -wd4458 -wd4459 -wd4503 -wd4624 -wd4722 -wd4100 -wd4127 -wd4512 -wd4505 -wd4610 -wd4510 -wd4702 -wd4245 -wd4706 -wd4310 -wd4701 -wd4703 -wd4389 -wd4611 -wd4805 -wd4204 -wd4577 -wd4091 -wd4592 -wd4319 -wd4709 -wd5105 -wd4324 -wd4251 -wd4275 -w14062 -we4238 /Gw /O2 /Ob2 /DNDEBUG -MD  /EHs-c- /GR- -std:c++17 /showIncludes /Founittests\Telemetry\CMakeFiles\TelemetryTests.dir\TelemetryTest.cpp.obj /Fdunittests\Telemetry\CMakeFiles\TelemetryTests.dir\ /FS -c C:\buildbot\as-builder-3\llvm-clang-x86_64-win-fast\llvm-project\llvm\unittests\Telemetry\TelemetryTest.cpp
C:\buildbot\as-builder-3\llvm-clang-x86_64-win-fast\llvm-project\llvm\include\llvm\Telemetry\Telemetry.h(152) : error C4716: 'llvm::telemetry::Manager::preDispatch': must return a value
ninja: build stopped: subcommand failed.

@llvm-ci
Copy link
Collaborator

llvm-ci commented Feb 15, 2025

LLVM Buildbot has detected a new failure on builder llvm-nvptx-nvidia-win running on as-builder-8 while building llvm at step 7 "test-build-unified-tree-check-llvm".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/54/builds/6503

Here is the relevant piece of the build log for the reference
Step 7 (test-build-unified-tree-check-llvm) failure: test (failure)
...
[745/763] Linking CXX executable unittests\XRay\XRayTests.exe
[746/763] Linking CXX executable unittests\tools\llvm-profgen\LLVMProfgenTests.exe
[747/763] Linking CXX executable unittests\tools\llvm-profdata\LLVMProfdataTests.exe
[748/763] Linking CXX executable unittests\Support\SupportTests.exe
[749/763] Linking CXX executable unittests\Transforms\Vectorize\VectorizeTests.exe
[750/763] Linking CXX executable unittests\Transforms\Vectorize\SandboxVectorizer\SandboxVectorizerTests.exe
[751/763] Linking CXX executable unittests\Transforms\IPO\IPOTests.exe
[752/763] Linking CXX executable unittests\tools\llvm-cfi-verify\CFIVerifyTests.exe
[753/763] Linking CXX executable unittests\Target\TargetMachineCTests.exe
[754/763] Building CXX object unittests\Telemetry\CMakeFiles\TelemetryTests.dir\TelemetryTest.cpp.obj
FAILED: unittests/Telemetry/CMakeFiles/TelemetryTests.dir/TelemetryTest.cpp.obj 
C:\ninja\ccache.exe C:\PROGRA~1\MICROS~2\2022\COMMUN~1\VC\Tools\MSVC\1442~1.344\bin\Hostx64\x64\cl.exe  /nologo /TP -DGTEST_HAS_RTTI=0 -DLLVM_BUILD_STATIC -DUNICODE -D_CRT_NONSTDC_NO_DEPRECATE -D_CRT_NONSTDC_NO_WARNINGS -D_CRT_SECURE_NO_DEPRECATE -D_CRT_SECURE_NO_WARNINGS -D_GLIBCXX_ASSERTIONS -D_HAS_EXCEPTIONS=0 -D_SCL_SECURE_NO_DEPRECATE -D_SCL_SECURE_NO_WARNINGS -D_UNICODE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -IC:\buildbot\as-builder-8\llvm-nvptx-nvidia-win\build\unittests\Telemetry -IC:\buildbot\as-builder-8\llvm-nvptx-nvidia-win\llvm-project\llvm\unittests\Telemetry -IC:\buildbot\as-builder-8\llvm-nvptx-nvidia-win\build\include -IC:\buildbot\as-builder-8\llvm-nvptx-nvidia-win\llvm-project\llvm\include -IC:\buildbot\as-builder-8\llvm-nvptx-nvidia-win\llvm-project\third-party\unittest\googletest\include -IC:\buildbot\as-builder-8\llvm-nvptx-nvidia-win\llvm-project\third-party\unittest\googlemock\include /DWIN32 /D_WINDOWS   /Zc:inline /Zc:preprocessor /Zc:__cplusplus /Oi /bigobj /permissive- /W4 -wd4141 -wd4146 -wd4244 -wd4267 -wd4291 -wd4351 -wd4456 -wd4457 -wd4458 -wd4459 -wd4503 -wd4624 -wd4722 -wd4100 -wd4127 -wd4512 -wd4505 -wd4610 -wd4510 -wd4702 -wd4245 -wd4706 -wd4310 -wd4701 -wd4703 -wd4389 -wd4611 -wd4805 -wd4204 -wd4577 -wd4091 -wd4592 -wd4319 -wd4709 -wd5105 -wd4324 -wd4251 -wd4275 -w14062 -we4238 /Gw /O2 /Ob2  -MD  /EHs-c- /GR- -UNDEBUG -std:c++17 /showIncludes /Founittests\Telemetry\CMakeFiles\TelemetryTests.dir\TelemetryTest.cpp.obj /Fdunittests\Telemetry\CMakeFiles\TelemetryTests.dir\ /FS -c C:\buildbot\as-builder-8\llvm-nvptx-nvidia-win\llvm-project\llvm\unittests\Telemetry\TelemetryTest.cpp
C:\buildbot\as-builder-8\llvm-nvptx-nvidia-win\llvm-project\llvm\include\llvm\Telemetry\Telemetry.h(152) : error C4716: 'llvm::telemetry::Manager::preDispatch': must return a value
[755/763] Linking CXX executable unittests\Transforms\Coroutines\CoroTests.exe
[756/763] Linking CXX executable unittests\Transforms\Instrumentation\InstrumentationTests.exe
[757/763] Linking CXX executable unittests\tools\llvm-mca\LLVMMCATests.exe
[758/763] Linking CXX executable unittests\Target\X86\X86Tests.exe
[759/763] Linking CXX executable unittests\Transforms\Utils\UtilsTests.exe
[760/763] Linking CXX executable unittests\Transforms\Scalar\ScalarTests.exe
[761/763] Linking CXX executable unittests\tools\llvm-exegesis\LLVMExegesisTests.exe
ninja: build stopped: subcommand failed.

@llvm-ci
Copy link
Collaborator

llvm-ci commented Feb 15, 2025

LLVM Buildbot has detected a new failure on builder sanitizer-x86_64-linux-android running on sanitizer-buildbot-android while building llvm at step 2 "annotate".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/186/builds/6550

Here is the relevant piece of the build log for the reference
Step 2 (annotate) failure: 'python ../sanitizer_buildbot/sanitizers/zorg/buildbot/builders/sanitizers/buildbot_selector.py' (failure)
...
[578/5408] Linking CXX shared module lib/Bye.so
[579/5408] Linking CXX executable bin/llvm-undname
[580/5408] Linking CXX shared module unittests/Analysis/InlineOrderPlugin.so
[581/5408] Linking CXX shared module unittests/Analysis/InlineAdvisorPlugin.so
[582/5408] Linking CXX executable bin/llvm-opt-report
[583/5408] Linking CXX shared library lib/libRemarks.so.21.0git
[584/5408] Linking CXX shared module lib/ExampleIRTransforms.so
[585/5408] Linking CXX executable bin/reduce-chunk-list
[586/5408] Linking CXX executable bin/llvm-remarkutil
[587/5408] Building CXX object lib/Telemetry/CMakeFiles/LLVMTelemetry.dir/Telemetry.cpp.o
FAILED: lib/Telemetry/CMakeFiles/LLVMTelemetry.dir/Telemetry.cpp.o 
CCACHE_CPP2=yes CCACHE_HASHDIR=yes /usr/bin/ccache /var/lib/buildbot/sanitizer-buildbot6/sanitizer-x86_64-linux-android/build/llvm_build0/bin/clang++ -DGTEST_HAS_RTTI=0 -D_DEBUG -D_GLIBCXX_ASSERTIONS -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/var/lib/buildbot/sanitizer-buildbot6/sanitizer-x86_64-linux-android/build/llvm_build64/lib/Telemetry -I/var/lib/buildbot/sanitizer-buildbot6/sanitizer-x86_64-linux-android/build/llvm-project/llvm/lib/Telemetry -I/var/lib/buildbot/sanitizer-buildbot6/sanitizer-x86_64-linux-android/build/llvm_build64/include -I/var/lib/buildbot/sanitizer-buildbot6/sanitizer-x86_64-linux-android/build/llvm-project/llvm/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 -pedantic -Wno-long-long -Wc++98-compat-extra-semi -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 -O3 -DNDEBUG -std=c++17  -fno-exceptions -funwind-tables -fno-rtti -UNDEBUG -MD -MT lib/Telemetry/CMakeFiles/LLVMTelemetry.dir/Telemetry.cpp.o -MF lib/Telemetry/CMakeFiles/LLVMTelemetry.dir/Telemetry.cpp.o.d -o lib/Telemetry/CMakeFiles/LLVMTelemetry.dir/Telemetry.cpp.o -c /var/lib/buildbot/sanitizer-buildbot6/sanitizer-x86_64-linux-android/build/llvm-project/llvm/lib/Telemetry/Telemetry.cpp
In file included from /var/lib/buildbot/sanitizer-buildbot6/sanitizer-x86_64-linux-android/build/llvm-project/llvm/lib/Telemetry/Telemetry.cpp:14:
/var/lib/buildbot/sanitizer-buildbot6/sanitizer-x86_64-linux-android/build/llvm-project/llvm/include/llvm/Telemetry/Telemetry.h:152:52: error: non-void function does not return a value [-Werror,-Wreturn-type]
  152 |   virtual Error preDispatch(TelemetryInfo *Entry) {}
      |                                                    ^
1 error generated.
[588/5408] Building AArch64TargetParserDef.inc...
[589/5408] Building AArch64GenExegesis.inc...
[590/5408] Building AArch64GenCallingConv.inc...
[591/5408] Building AArch64GenMCPseudoLowering.inc...
[592/5408] Building AArch64GenMCCodeEmitter.inc...
[593/5408] Building AArch64GenDisassemblerTables.inc...
[594/5408] Building AArch64GenAsmWriter.inc...
[595/5408] Building AArch64GenAsmWriter1.inc...
[596/5408] Building AArch64GenAsmMatcher.inc...
[597/5408] Building AArch64GenFastISel.inc...
[598/5408] Building AArch64GenGlobalISel.inc...
[599/5408] Building AArch64GenDAGISel.inc...
[600/5408] Building AArch64GenInstrInfo.inc...
ninja: build stopped: subcommand failed.

How to reproduce locally: https://github.com/google/sanitizers/wiki/SanitizerBotReproduceBuild

@@@STEP_FAILURE@@@
Step 8 (bootstrap clang) failure: bootstrap clang (failure)
...
[578/5408] Linking CXX shared module lib/Bye.so
[579/5408] Linking CXX executable bin/llvm-undname
[580/5408] Linking CXX shared module unittests/Analysis/InlineOrderPlugin.so
[581/5408] Linking CXX shared module unittests/Analysis/InlineAdvisorPlugin.so
[582/5408] Linking CXX executable bin/llvm-opt-report
[583/5408] Linking CXX shared library lib/libRemarks.so.21.0git
[584/5408] Linking CXX shared module lib/ExampleIRTransforms.so
[585/5408] Linking CXX executable bin/reduce-chunk-list
[586/5408] Linking CXX executable bin/llvm-remarkutil
[587/5408] Building CXX object lib/Telemetry/CMakeFiles/LLVMTelemetry.dir/Telemetry.cpp.o
FAILED: lib/Telemetry/CMakeFiles/LLVMTelemetry.dir/Telemetry.cpp.o 
CCACHE_CPP2=yes CCACHE_HASHDIR=yes /usr/bin/ccache /var/lib/buildbot/sanitizer-buildbot6/sanitizer-x86_64-linux-android/build/llvm_build0/bin/clang++ -DGTEST_HAS_RTTI=0 -D_DEBUG -D_GLIBCXX_ASSERTIONS -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/var/lib/buildbot/sanitizer-buildbot6/sanitizer-x86_64-linux-android/build/llvm_build64/lib/Telemetry -I/var/lib/buildbot/sanitizer-buildbot6/sanitizer-x86_64-linux-android/build/llvm-project/llvm/lib/Telemetry -I/var/lib/buildbot/sanitizer-buildbot6/sanitizer-x86_64-linux-android/build/llvm_build64/include -I/var/lib/buildbot/sanitizer-buildbot6/sanitizer-x86_64-linux-android/build/llvm-project/llvm/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 -pedantic -Wno-long-long -Wc++98-compat-extra-semi -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 -O3 -DNDEBUG -std=c++17  -fno-exceptions -funwind-tables -fno-rtti -UNDEBUG -MD -MT lib/Telemetry/CMakeFiles/LLVMTelemetry.dir/Telemetry.cpp.o -MF lib/Telemetry/CMakeFiles/LLVMTelemetry.dir/Telemetry.cpp.o.d -o lib/Telemetry/CMakeFiles/LLVMTelemetry.dir/Telemetry.cpp.o -c /var/lib/buildbot/sanitizer-buildbot6/sanitizer-x86_64-linux-android/build/llvm-project/llvm/lib/Telemetry/Telemetry.cpp
In file included from /var/lib/buildbot/sanitizer-buildbot6/sanitizer-x86_64-linux-android/build/llvm-project/llvm/lib/Telemetry/Telemetry.cpp:14:
/var/lib/buildbot/sanitizer-buildbot6/sanitizer-x86_64-linux-android/build/llvm-project/llvm/include/llvm/Telemetry/Telemetry.h:152:52: error: non-void function does not return a value [-Werror,-Wreturn-type]
  152 |   virtual Error preDispatch(TelemetryInfo *Entry) {}
      |                                                    ^
1 error generated.
[588/5408] Building AArch64TargetParserDef.inc...
[589/5408] Building AArch64GenExegesis.inc...
[590/5408] Building AArch64GenCallingConv.inc...
[591/5408] Building AArch64GenMCPseudoLowering.inc...
[592/5408] Building AArch64GenMCCodeEmitter.inc...
[593/5408] Building AArch64GenDisassemblerTables.inc...
[594/5408] Building AArch64GenAsmWriter.inc...
[595/5408] Building AArch64GenAsmWriter1.inc...
[596/5408] Building AArch64GenAsmMatcher.inc...
[597/5408] Building AArch64GenFastISel.inc...
[598/5408] Building AArch64GenGlobalISel.inc...
[599/5408] Building AArch64GenDAGISel.inc...
[600/5408] Building AArch64GenInstrInfo.inc...
ninja: build stopped: subcommand failed.

How to reproduce locally: https://github.com/google/sanitizers/wiki/SanitizerBotReproduceBuild
program finished with exit code 2
elapsedTime=53.880285

@llvm-ci
Copy link
Collaborator

llvm-ci commented Feb 15, 2025

LLVM Buildbot has detected a new failure on builder ppc64le-lld-multistage-test running on ppc64le-lld-multistage-test while building llvm at step 12 "build-stage2-unified-tree".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/168/builds/8731

Here is the relevant piece of the build log for the reference
Step 12 (build-stage2-unified-tree) failure: build (failure)
...
8.869 [6093/188/182] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/MD5.cpp.o
8.920 [6093/187/183] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Debug.cpp.o
8.944 [6093/186/184] Building CXX object lib/WindowsManifest/CMakeFiles/LLVMWindowsManifest.dir/WindowsManifestMerger.cpp.o
8.967 [6093/185/185] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/CSKYAttributeParser.cpp.o
9.037 [6093/184/186] Building CXX object third-party/benchmark/src/CMakeFiles/benchmark.dir/commandlineflags.cc.o
9.052 [6093/183/187] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSymbolsSubsection.cpp.o
9.116 [6093/182/188] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/FormatVariadic.cpp.o
9.169 [6093/181/189] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSymbolRVASubsection.cpp.o
9.268 [6093/180/190] Building CXX object third-party/benchmark/src/CMakeFiles/benchmark.dir/json_reporter.cc.o
9.285 [6093/179/191] Building CXX object lib/Telemetry/CMakeFiles/LLVMTelemetry.dir/Telemetry.cpp.o
FAILED: lib/Telemetry/CMakeFiles/LLVMTelemetry.dir/Telemetry.cpp.o 
ccache /home/buildbots/llvm-external-buildbots/workers/ppc64le-lld-multistage-test/ppc64le-lld-multistage-test/install/stage1/bin/clang++ -DGTEST_HAS_RTTI=0 -D_DEBUG -D_GLIBCXX_ASSERTIONS -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/home/buildbots/llvm-external-buildbots/workers/ppc64le-lld-multistage-test/ppc64le-lld-multistage-test/build/stage2/lib/Telemetry -I/home/buildbots/llvm-external-buildbots/workers/ppc64le-lld-multistage-test/ppc64le-lld-multistage-test/llvm-project/llvm/lib/Telemetry -I/home/buildbots/llvm-external-buildbots/workers/ppc64le-lld-multistage-test/ppc64le-lld-multistage-test/build/stage2/include -I/home/buildbots/llvm-external-buildbots/workers/ppc64le-lld-multistage-test/ppc64le-lld-multistage-test/llvm-project/llvm/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 -pedantic -Wno-long-long -Wc++98-compat-extra-semi -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 -O3 -DNDEBUG -std=c++17  -fno-exceptions -funwind-tables -fno-rtti -UNDEBUG -MD -MT lib/Telemetry/CMakeFiles/LLVMTelemetry.dir/Telemetry.cpp.o -MF lib/Telemetry/CMakeFiles/LLVMTelemetry.dir/Telemetry.cpp.o.d -o lib/Telemetry/CMakeFiles/LLVMTelemetry.dir/Telemetry.cpp.o -c /home/buildbots/llvm-external-buildbots/workers/ppc64le-lld-multistage-test/ppc64le-lld-multistage-test/llvm-project/llvm/lib/Telemetry/Telemetry.cpp
In file included from /home/buildbots/llvm-external-buildbots/workers/ppc64le-lld-multistage-test/ppc64le-lld-multistage-test/llvm-project/llvm/lib/Telemetry/Telemetry.cpp:14:
/home/buildbots/llvm-external-buildbots/workers/ppc64le-lld-multistage-test/ppc64le-lld-multistage-test/llvm-project/llvm/include/llvm/Telemetry/Telemetry.h:152:52: error: non-void function does not return a value [-Werror,-Wreturn-type]
  152 |   virtual Error preDispatch(TelemetryInfo *Entry) {}
      |                                                    ^
1 error generated.
9.341 [6093/178/192] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BinaryStreamWriter.cpp.o
9.373 [6093/177/193] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BinaryStreamRef.cpp.o
9.391 [6093/176/194] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ErrorHandling.cpp.o
9.445 [6093/175/195] Building CXX object lib/Option/CMakeFiles/LLVMOption.dir/Arg.cpp.o
9.465 [6093/174/196] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/PGOOptions.cpp.o
9.487 [6093/173/197] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugChecksumsSubsection.cpp.o
9.525 [6093/172/198] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/StringMatcher.cpp.o
9.532 [6093/171/199] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ScaledNumber.cpp.o
9.588 [6093/170/200] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/NativeFormatting.cpp.o
9.738 [6093/169/201] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/DataExtractor.cpp.o
9.766 [6093/168/202] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/TarWriter.cpp.o
9.771 [6093/167/203] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/SuffixTree.cpp.o
9.845 [6093/166/204] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/GraphWriter.cpp.o
9.849 [6093/165/205] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/TrieRawHashMap.cpp.o
9.870 [6093/164/206] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugFrameDataSubsection.cpp.o
9.903 [6093/163/207] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/TypeHashing.cpp.o
9.908 [6093/162/208] Building CXX object tools/clang/utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangCommentHTMLNamedCharacterReferenceEmitter.cpp.o
10.097 [6093/161/209] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/SymbolSerializer.cpp.o
10.164 [6093/160/210] Building CXX object tools/clang/utils/TableGen/CMakeFiles/clang-tblgen.dir/ClangDataCollectorsEmitter.cpp.o
10.235 [6093/159/211] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/AppendingTypeTableBuilder.cpp.o
10.294 [6093/158/212] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Error.cpp.o
10.376 [6093/157/213] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugStringTableSubsection.cpp.o
10.382 [6093/156/214] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugCrossExSubsection.cpp.o
10.400 [6093/155/215] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/BinaryStreamReader.cpp.o
10.458 [6093/154/216] Building CXX object third-party/benchmark/src/CMakeFiles/benchmark.dir/sysinfo.cc.o
10.633 [6093/153/217] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSubsectionVisitor.cpp.o
10.686 [6093/152/218] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Memory.cpp.o
10.688 [6093/151/219] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/TableGenBackendSkeleton.cpp.o
10.731 [6093/150/220] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/WithColor.cpp.o
10.733 [6093/149/221] Building CXX object third-party/unittest/UnitTestMain/CMakeFiles/llvm_gtest_main.dir/TestMain.cpp.o
10.749 [6093/148/222] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugInlineeLinesSubsection.cpp.o
10.817 [6093/147/223] Building CXX object utils/split-file/CMakeFiles/split-file.dir/split-file.cpp.o

@llvm-ci
Copy link
Collaborator

llvm-ci commented Feb 15, 2025

LLVM Buildbot has detected a new failure on builder sanitizer-aarch64-linux running on sanitizer-buildbot7 while building llvm at step 2 "annotate".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/51/builds/10919

Here is the relevant piece of the build log for the reference
Step 2 (annotate) failure: 'python ../sanitizer_buildbot/sanitizers/zorg/buildbot/builders/sanitizers/buildbot_selector.py' (failure)
...
[596/5433] Copying clang's avx10_2_512convertintrin.h...
[597/5433] Copying clang's avx10_2_512minmaxintrin.h...
[598/5433] Copying clang's avx10_2_512niintrin.h...
[599/5433] Copying clang's avx10_2_512satcvtdsintrin.h...
[600/5433] Copying clang's avx10_2bf16intrin.h...
[601/5433] Copying clang's avx10_2convertintrin.h...
[602/5433] Copying clang's avx10_2copyintrin.h...
[603/5433] Copying clang's avx10_2minmaxintrin.h...
[604/5433] Copying clang's avx10_2niintrin.h...
[605/5433] Building CXX object lib/Telemetry/CMakeFiles/LLVMTelemetry.dir/Telemetry.cpp.o
FAILED: lib/Telemetry/CMakeFiles/LLVMTelemetry.dir/Telemetry.cpp.o 
CCACHE_CPP2=yes CCACHE_HASHDIR=yes /usr/bin/ccache /home/b/sanitizer-aarch64-linux/build/llvm_build0/bin/clang++ -DGTEST_HAS_RTTI=0 -DLLVM_EXPORTS -D_DEBUG -D_GLIBCXX_ASSERTIONS -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/home/b/sanitizer-aarch64-linux/build/build_default/lib/Telemetry -I/home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/lib/Telemetry -I/home/b/sanitizer-aarch64-linux/build/build_default/include -I/home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/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 -pedantic -Wno-long-long -Wc++98-compat-extra-semi -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 -O3 -DNDEBUG -std=c++17  -fno-exceptions -funwind-tables -fno-rtti -UNDEBUG -MD -MT lib/Telemetry/CMakeFiles/LLVMTelemetry.dir/Telemetry.cpp.o -MF lib/Telemetry/CMakeFiles/LLVMTelemetry.dir/Telemetry.cpp.o.d -o lib/Telemetry/CMakeFiles/LLVMTelemetry.dir/Telemetry.cpp.o -c /home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/lib/Telemetry/Telemetry.cpp
In file included from /home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/lib/Telemetry/Telemetry.cpp:14:
/home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/include/llvm/Telemetry/Telemetry.h:152:52: error: non-void function does not return a value [-Werror,-Wreturn-type]
  152 |   virtual Error preDispatch(TelemetryInfo *Entry) {}
      |                                                    ^
1 error generated.
[606/5433] Building IntrinsicsAMDGPU.h...
[607/5433] Building IntrinsicsDirectX.h...
[608/5433] Building IntrinsicsMips.h...
[609/5433] Building IntrinsicsVE.h...
[610/5433] Building IntrinsicsWebAssembly.h...
[611/5433] Building IntrinsicsXCore.h...
[612/5433] Copying clang's avx10_2_512satcvtintrin.h...
[613/5433] Copying clang's avx10_2satcvtdsintrin.h...
[614/5433] Copying clang's avx10_2satcvtintrin.h...
[615/5433] Copying clang's avx2intrin.h...
[616/5433] Copying clang's avx512bf16intrin.h...
[617/5433] Copying clang's avx512bitalgintrin.h...
[618/5433] Copying clang's avx512bwintrin.h...
[619/5433] Copying clang's avx512cdintrin.h...
[620/5433] Copying clang's avx512dqintrin.h...
[621/5433] Copying clang's avx512fintrin.h...
[622/5433] Copying clang's avx512fp16intrin.h...
[623/5433] Copying clang's avx512ifmaintrin.h...
[624/5433] Copying clang's avx512ifmavlintrin.h...
[625/5433] Copying clang's avx512vbmi2intrin.h...
[626/5433] Copying clang's avx512vbmiintrin.h...
[627/5433] Copying clang's avx512vbmivlintrin.h...
[628/5433] Copying clang's avx512vlbf16intrin.h...
[629/5433] Copying clang's avx512vlbitalgintrin.h...
[630/5433] Copying clang's avx512vlbwintrin.h...
[631/5433] Copying clang's avx512vlcdintrin.h...
[632/5433] Copying clang's avx512vldqintrin.h...
[633/5433] Copying clang's avx512vlfp16intrin.h...
[634/5433] Copying clang's avx512vlintrin.h...
[635/5433] Copying clang's avx512vlvbmi2intrin.h...
[636/5433] Copying clang's avx512vlvnniintrin.h...
[637/5433] Copying clang's avx512vlvp2intersectintrin.h...
Step 8 (build compiler-rt symbolizer) failure: build compiler-rt symbolizer (failure)
...
[596/5433] Copying clang's avx10_2_512convertintrin.h...
[597/5433] Copying clang's avx10_2_512minmaxintrin.h...
[598/5433] Copying clang's avx10_2_512niintrin.h...
[599/5433] Copying clang's avx10_2_512satcvtdsintrin.h...
[600/5433] Copying clang's avx10_2bf16intrin.h...
[601/5433] Copying clang's avx10_2convertintrin.h...
[602/5433] Copying clang's avx10_2copyintrin.h...
[603/5433] Copying clang's avx10_2minmaxintrin.h...
[604/5433] Copying clang's avx10_2niintrin.h...
[605/5433] Building CXX object lib/Telemetry/CMakeFiles/LLVMTelemetry.dir/Telemetry.cpp.o
FAILED: lib/Telemetry/CMakeFiles/LLVMTelemetry.dir/Telemetry.cpp.o 
CCACHE_CPP2=yes CCACHE_HASHDIR=yes /usr/bin/ccache /home/b/sanitizer-aarch64-linux/build/llvm_build0/bin/clang++ -DGTEST_HAS_RTTI=0 -DLLVM_EXPORTS -D_DEBUG -D_GLIBCXX_ASSERTIONS -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/home/b/sanitizer-aarch64-linux/build/build_default/lib/Telemetry -I/home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/lib/Telemetry -I/home/b/sanitizer-aarch64-linux/build/build_default/include -I/home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/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 -pedantic -Wno-long-long -Wc++98-compat-extra-semi -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 -O3 -DNDEBUG -std=c++17  -fno-exceptions -funwind-tables -fno-rtti -UNDEBUG -MD -MT lib/Telemetry/CMakeFiles/LLVMTelemetry.dir/Telemetry.cpp.o -MF lib/Telemetry/CMakeFiles/LLVMTelemetry.dir/Telemetry.cpp.o.d -o lib/Telemetry/CMakeFiles/LLVMTelemetry.dir/Telemetry.cpp.o -c /home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/lib/Telemetry/Telemetry.cpp
In file included from /home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/lib/Telemetry/Telemetry.cpp:14:
/home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/include/llvm/Telemetry/Telemetry.h:152:52: error: non-void function does not return a value [-Werror,-Wreturn-type]
  152 |   virtual Error preDispatch(TelemetryInfo *Entry) {}
      |                                                    ^
1 error generated.
[606/5433] Building IntrinsicsAMDGPU.h...
[607/5433] Building IntrinsicsDirectX.h...
[608/5433] Building IntrinsicsMips.h...
[609/5433] Building IntrinsicsVE.h...
[610/5433] Building IntrinsicsWebAssembly.h...
[611/5433] Building IntrinsicsXCore.h...
[612/5433] Copying clang's avx10_2_512satcvtintrin.h...
[613/5433] Copying clang's avx10_2satcvtdsintrin.h...
[614/5433] Copying clang's avx10_2satcvtintrin.h...
[615/5433] Copying clang's avx2intrin.h...
[616/5433] Copying clang's avx512bf16intrin.h...
[617/5433] Copying clang's avx512bitalgintrin.h...
[618/5433] Copying clang's avx512bwintrin.h...
[619/5433] Copying clang's avx512cdintrin.h...
[620/5433] Copying clang's avx512dqintrin.h...
[621/5433] Copying clang's avx512fintrin.h...
[622/5433] Copying clang's avx512fp16intrin.h...
[623/5433] Copying clang's avx512ifmaintrin.h...
[624/5433] Copying clang's avx512ifmavlintrin.h...
[625/5433] Copying clang's avx512vbmi2intrin.h...
[626/5433] Copying clang's avx512vbmiintrin.h...
[627/5433] Copying clang's avx512vbmivlintrin.h...
[628/5433] Copying clang's avx512vlbf16intrin.h...
[629/5433] Copying clang's avx512vlbitalgintrin.h...
[630/5433] Copying clang's avx512vlbwintrin.h...
[631/5433] Copying clang's avx512vlcdintrin.h...
[632/5433] Copying clang's avx512vldqintrin.h...
[633/5433] Copying clang's avx512vlfp16intrin.h...
[634/5433] Copying clang's avx512vlintrin.h...
[635/5433] Copying clang's avx512vlvbmi2intrin.h...
[636/5433] Copying clang's avx512vlvnniintrin.h...
[637/5433] Copying clang's avx512vlvp2intersectintrin.h...
Step 9 (test compiler-rt symbolizer) failure: test compiler-rt symbolizer (failure)
...
+ for F in $CC $CXX $TBLGEN $LINK $OPT $AR
+ [[ ! -x /home/b/sanitizer-aarch64-linux/build/build_default/bin/clang++ ]]
+ for F in $CC $CXX $TBLGEN $LINK $OPT $AR
+ [[ ! -x /home/b/sanitizer-aarch64-linux/build/build_default/bin/llvm-tblgen ]]
+ for F in $CC $CXX $TBLGEN $LINK $OPT $AR
+ [[ ! -x /home/b/sanitizer-aarch64-linux/build/build_default/bin/llvm-link ]]
+ echo 'Missing /home/b/sanitizer-aarch64-linux/build/build_default/bin/llvm-link'
Missing /home/b/sanitizer-aarch64-linux/build/build_default/bin/llvm-link
+ exit 1
[2167/2973] Building CXX object compiler-rt/lib/interception/CMakeFiles/RTInterception.aarch64.dir/interception_linux.cpp.o
FAILED: compiler-rt/lib/sanitizer_common/symbolizer/RTSanitizerCommonSymbolizerInternal.aarch64.o /home/b/sanitizer-aarch64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/lib/sanitizer_common/symbolizer/RTSanitizerCommonSymbolizerInternal.aarch64.o 
cd /home/b/sanitizer-aarch64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/lib/sanitizer_common/symbolizer/RTSanitizerCommonSymbolizerInternal.aarch64 && FLAGS=-march=armv8-a CLANG=/home/b/sanitizer-aarch64-linux/build/build_default/./bin/clang /home/b/sanitizer-aarch64-linux/build/llvm-project/compiler-rt/lib/sanitizer_common/symbolizer/scripts/build_symbolizer.sh /home/b/sanitizer-aarch64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/lib/sanitizer_common/symbolizer/RTSanitizerCommonSymbolizerInternal.aarch64.o
[2169/2973] Building CXX object compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.aarch64.dir/sanitizer_termination.cpp.o
[2170/2973] Building CXX object compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonCoverage.aarch64.dir/sancov_flags.cpp.o
[2171/2973] Building CXX object compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.aarch64.dir/sanitizer_procmaps_linux.cpp.o
[2172/2973] Linking C shared library /home/b/sanitizer-aarch64-linux/build/build_default/lib/aarch64-unknown-linux-gnu/libunwind.so.1.0
[2173/2973] Building CXX object compiler-rt/lib/lsan/CMakeFiles/clang_rt.lsan-aarch64.dir/lsan_malloc_mac.cpp.o
[2174/2973] Building CXX object compiler-rt/lib/stats/CMakeFiles/clang_rt.stats_client-aarch64.dir/stats_client.cpp.o
[2175/2973] Building CXX object compiler-rt/lib/lsan/CMakeFiles/clang_rt.lsan-aarch64.dir/lsan_mac.cpp.o
[2176/2973] Building CXX object compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.aarch64.dir/sanitizer_deadlock_detector2.cpp.o
[2177/2973] Building CXX object compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.aarch64.dir/sanitizer_tls_get_addr.cpp.o
[2178/2973] Building CXX object compiler-rt/lib/ubsan/CMakeFiles/RTUbsan_cxx.aarch64.dir/ubsan_type_hash_win.cpp.o
[2179/2973] Building CXX object compiler-rt/lib/ubsan/CMakeFiles/clang_rt.ubsan_standalone-aarch64.dir/ubsan_init_standalone_preinit.cpp.o
[2180/2973] Generate the mapping file for include-what-you-use
[2181/2973] Building CXX object compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonSymbolizer.aarch64.dir/sanitizer_stacktrace.cpp.o
[2182/2973] Building CXX object compiler-rt/lib/ubsan/CMakeFiles/RTUbsan_standalone.aarch64.dir/ubsan_init_standalone.cpp.o
[2183/2973] Building CXX object compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonSymbolizer.aarch64.dir/sanitizer_symbolizer_libbacktrace.cpp.o
[2184/2973] Building CXX object compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.aarch64.dir/sanitizer_range.cpp.o
[2185/2973] Building CXX object compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.aarch64.dir/sanitizer_file.cpp.o
[2186/2973] Building CXX object compiler-rt/lib/lsan/CMakeFiles/clang_rt.lsan-aarch64.dir/lsan_preinit.cpp.o
[2187/2973] Building CXX object compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonSymbolizer.aarch64.dir/sanitizer_unwind_linux_libcdep.cpp.o
[2188/2973] Building CXX object compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonSymbolizer.aarch64.dir/sanitizer_allocator_report.cpp.o
[2189/2973] Building CXX object compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.aarch64.dir/sanitizer_flag_parser.cpp.o
[2190/2973] Building CXX object compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.aarch64.dir/sanitizer_procmaps_common.cpp.o
[2191/2973] Building CXX object compiler-rt/lib/ubsan/CMakeFiles/RTUbsan_cxx.aarch64.dir/ubsan_type_hash.cpp.o
[2192/2973] Building CXX object compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.aarch64.dir/sanitizer_libignore.cpp.o
[2193/2973] Building CXX object compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.aarch64.dir/sanitizer_flags.cpp.o
[2194/2973] Building CXX object compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonSymbolizer.aarch64.dir/sanitizer_chained_origin_depot.cpp.o
[2195/2973] Building CXX object compiler-rt/lib/ubsan/CMakeFiles/RTUbsan.aarch64.dir/ubsan_flags.cpp.o
[2196/2973] Building CXX object compiler-rt/lib/lsan/CMakeFiles/RTLSanCommon.aarch64.dir/lsan_common_fuchsia.cpp.o
[2197/2973] Building CXX object compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonSymbolizer.aarch64.dir/sanitizer_symbolizer.cpp.o
[2198/2973] Building CXX object compiler-rt/lib/ubsan/CMakeFiles/RTUbsan.aarch64.dir/ubsan_value.cpp.o
[2199/2973] Building CXX object compiler-rt/lib/lsan/CMakeFiles/RTLSanCommon.aarch64.dir/lsan_common_mac.cpp.o
[2200/2973] Building CXX object compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonSymbolizer.aarch64.dir/sanitizer_thread_history.cpp.o
[2201/2973] Building CXX object compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonLibc.aarch64.dir/sanitizer_common_libcdep.cpp.o
[2202/2973] Building CXX object compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.aarch64.dir/sanitizer_platform_limits_posix.cpp.o
[2203/2973] Building CXX object compiler-rt/lib/lsan/CMakeFiles/clang_rt.lsan-aarch64.dir/lsan_linux.cpp.o
[2204/2973] Building CXX object compiler-rt/lib/ubsan/CMakeFiles/RTUbsan_cxx.aarch64.dir/ubsan_type_hash_itanium.cpp.o
[2205/2973] Building CXX object compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommon.aarch64.dir/sanitizer_suppressions.cpp.o
Step 10 (build compiler-rt debug) failure: build compiler-rt debug (failure)
...
[886/5433] Linking CXX shared module unittests/Analysis/InlineOrderPlugin.so
[887/5433] Linking CXX shared module unittests/Passes/Plugins/DoublerPlugin.so
[888/5433] Linking CXX shared library lib/libRemarks.so.21.0git
[889/5433] Linking CXX executable bin/llvm-opt-report
[890/5433] Linking CXX executable bin/llvm-remarkutil
[891/5433] Creating library symlink lib/libRemarks.so
[892/5433] Linking CXX executable bin/llvm-tblgen
[893/5433] Building COFFOptions.inc...
[894/5433] Building ARMTargetParserDef.inc...
[895/5433] Building CXX object lib/Telemetry/CMakeFiles/LLVMTelemetry.dir/Telemetry.cpp.o
FAILED: lib/Telemetry/CMakeFiles/LLVMTelemetry.dir/Telemetry.cpp.o 
CCACHE_CPP2=yes CCACHE_HASHDIR=yes /usr/bin/ccache /home/b/sanitizer-aarch64-linux/build/llvm_build0/bin/clang++ -DGTEST_HAS_RTTI=0 -DLLVM_EXPORTS -D_DEBUG -D_GLIBCXX_ASSERTIONS -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/home/b/sanitizer-aarch64-linux/build/build_default/lib/Telemetry -I/home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/lib/Telemetry -I/home/b/sanitizer-aarch64-linux/build/build_default/include -I/home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/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 -pedantic -Wno-long-long -Wc++98-compat-extra-semi -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 -O3 -DNDEBUG -std=c++17  -fno-exceptions -funwind-tables -fno-rtti -UNDEBUG -MD -MT lib/Telemetry/CMakeFiles/LLVMTelemetry.dir/Telemetry.cpp.o -MF lib/Telemetry/CMakeFiles/LLVMTelemetry.dir/Telemetry.cpp.o.d -o lib/Telemetry/CMakeFiles/LLVMTelemetry.dir/Telemetry.cpp.o -c /home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/lib/Telemetry/Telemetry.cpp
In file included from /home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/lib/Telemetry/Telemetry.cpp:14:
/home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/include/llvm/Telemetry/Telemetry.h:152:52: error: non-void function does not return a value [-Werror,-Wreturn-type]
  152 |   virtual Error preDispatch(TelemetryInfo *Entry) {}
      |                                                    ^
1 error generated.
[896/5433] Building AVRGenDisassemblerTables.inc...
[897/5433] Building BPFGenCallingConv.inc...
[898/5433] Building AVRGenAsmWriter.inc...
[899/5433] Building AVRGenAsmMatcher.inc...
[900/5433] Building AVRGenRegisterInfo.inc...
[901/5433] Building AVRGenMCCodeEmitter.inc...
[902/5433] Building BPFGenAsmMatcher.inc...
[903/5433] Building R600GenCallingConv.inc...
[904/5433] Building AVRGenDAGISel.inc...
[905/5433] Building R600GenMCCodeEmitter.inc...
[906/5433] Building AVRGenInstrInfo.inc...
[907/5433] Building R600GenAsmWriter.inc...
[908/5433] Building R600GenDFAPacketizer.inc...
[909/5433] Building R600GenSubtargetInfo.inc...
[910/5433] Building R600GenRegisterInfo.inc...
[911/5433] Building AVRGenCallingConv.inc...
[912/5433] Building AVRGenSubtargetInfo.inc...
[913/5433] Building R600GenDAGISel.inc...
[914/5433] Building BPFGenDisassemblerTables.inc...
[915/5433] Building BPFGenAsmWriter.inc...
[916/5433] Building R600GenInstrInfo.inc...
[917/5433] Building ARMGenCallingConv.inc...
[918/5433] Building ARMGenMCPseudoLowering.inc...
[919/5433] Building ARMGenSystemRegister.inc...
[920/5433] Building BPFGenDAGISel.inc...
[921/5433] Building ARMGenRegisterBank.inc...
[922/5433] Building ARMGenRegisterInfo.inc...
[923/5433] Building ARMGenMCCodeEmitter.inc...
[924/5433] Building ARMGenAsmWriter.inc...
[925/5433] Building ARMGenDisassemblerTables.inc...
[926/5433] Building ARMGenAsmMatcher.inc...
[927/5433] Building AArch64GenCallingConv.inc...
Step 11 (test compiler-rt debug) failure: test compiler-rt debug (failure)
...
[2967/2971] Generating MSAN_INST_TEST_OBJECTS.msan_test.cpp.aarch64-with-call.o
[2968/2971] Generating Msan-aarch64-with-call-Test
[2969/2971] Generating MSAN_INST_TEST_OBJECTS.msan_test.cpp.aarch64.o
[2970/2971] Generating Msan-aarch64-Test
[2970/2971] Running compiler_rt regression tests
llvm-lit: /home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/utils/lit/lit/discovery.py:276: warning: input '/home/b/sanitizer-aarch64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/test/interception/Unit' contained no tests
llvm-lit: /home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/utils/lit/lit/discovery.py:276: warning: input '/home/b/sanitizer-aarch64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/test/sanitizer_common/Unit' contained no tests
llvm-lit: /home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/utils/lit/lit/main.py:72: note: The test suite configuration requested an individual test timeout of 0 seconds but a timeout of 900 seconds was requested on the command line. Forcing timeout to be 900 seconds.
-- Testing: 3088 of 6118 tests, 72 workers --
Testing:  0.. 10.. 20.. 30.. 40.. 50.. 60.. 70
FAIL: TypeSanitizer-aarch64 :: anon-struct.c (2325 of 3088)
******************** TEST 'TypeSanitizer-aarch64 :: anon-struct.c' FAILED ********************
Exit Code: 1

Command Output (stderr):
--
RUN: at line 1: /home/b/sanitizer-aarch64-linux/build/build_default/./bin/clang  -fsanitize=type -mno-omit-leaf-frame-pointer -fno-omit-frame-pointer -fno-optimize-sibling-calls -gline-tables-only   -Wthread-safety -Wthread-safety-reference -Wthread-safety-beta   -O0 /home/b/sanitizer-aarch64-linux/build/llvm-project/compiler-rt/test/tysan/anon-struct.c -o /home/b/sanitizer-aarch64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/test/tysan/AARCH64Config/Output/anon-struct.c.tmp &&  /home/b/sanitizer-aarch64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/test/tysan/AARCH64Config/Output/anon-struct.c.tmp >/home/b/sanitizer-aarch64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/test/tysan/AARCH64Config/Output/anon-struct.c.tmp.out 2>&1
+ /home/b/sanitizer-aarch64-linux/build/build_default/./bin/clang -fsanitize=type -mno-omit-leaf-frame-pointer -fno-omit-frame-pointer -fno-optimize-sibling-calls -gline-tables-only -Wthread-safety -Wthread-safety-reference -Wthread-safety-beta -O0 /home/b/sanitizer-aarch64-linux/build/llvm-project/compiler-rt/test/tysan/anon-struct.c -o /home/b/sanitizer-aarch64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/test/tysan/AARCH64Config/Output/anon-struct.c.tmp
ld: error: cannot open /home/b/sanitizer-aarch64-linux/build/build_default/lib/clang/21/lib/aarch64-unknown-linux-gnu/libclang_rt.tysan.a: No such file or directory
clang: error: linker command failed with exit code 1 (use -v to see invocation)

--

********************
Testing:  0.. 10.. 20.. 30.. 40.. 50.. 60.. 70
FAIL: TypeSanitizer-aarch64 :: anon-same-struct.c (2326 of 3088)
******************** TEST 'TypeSanitizer-aarch64 :: anon-same-struct.c' FAILED ********************
Exit Code: 1

Command Output (stderr):
--
RUN: at line 1: /home/b/sanitizer-aarch64-linux/build/build_default/./bin/clang  -fsanitize=type -mno-omit-leaf-frame-pointer -fno-omit-frame-pointer -fno-optimize-sibling-calls -gline-tables-only   -Wthread-safety -Wthread-safety-reference -Wthread-safety-beta   -O0 /home/b/sanitizer-aarch64-linux/build/llvm-project/compiler-rt/test/tysan/anon-same-struct.c -o /home/b/sanitizer-aarch64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/test/tysan/AARCH64Config/Output/anon-same-struct.c.tmp &&  /home/b/sanitizer-aarch64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/test/tysan/AARCH64Config/Output/anon-same-struct.c.tmp >/home/b/sanitizer-aarch64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/test/tysan/AARCH64Config/Output/anon-same-struct.c.tmp.out 2>&1
+ /home/b/sanitizer-aarch64-linux/build/build_default/./bin/clang -fsanitize=type -mno-omit-leaf-frame-pointer -fno-omit-frame-pointer -fno-optimize-sibling-calls -gline-tables-only -Wthread-safety -Wthread-safety-reference -Wthread-safety-beta -O0 /home/b/sanitizer-aarch64-linux/build/llvm-project/compiler-rt/test/tysan/anon-same-struct.c -o /home/b/sanitizer-aarch64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/test/tysan/AARCH64Config/Output/anon-same-struct.c.tmp
ld: error: cannot open /home/b/sanitizer-aarch64-linux/build/build_default/lib/clang/21/lib/aarch64-unknown-linux-gnu/libclang_rt.tysan.a: No such file or directory
clang: error: linker command failed with exit code 1 (use -v to see invocation)

--

********************
Testing:  0.. 10.. 20.. 30.. 40.. 50.. 60.. 70
FAIL: TypeSanitizer-aarch64 :: basic.c (2328 of 3088)
******************** TEST 'TypeSanitizer-aarch64 :: basic.c' FAILED ********************
Exit Code: 1

Command Output (stderr):
--
RUN: at line 1: /home/b/sanitizer-aarch64-linux/build/build_default/./bin/clang  -fsanitize=type -mno-omit-leaf-frame-pointer -fno-omit-frame-pointer -fno-optimize-sibling-calls -gline-tables-only   -Wthread-safety -Wthread-safety-reference -Wthread-safety-beta   -O0 /home/b/sanitizer-aarch64-linux/build/llvm-project/compiler-rt/test/tysan/basic.c -o /home/b/sanitizer-aarch64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/test/tysan/AARCH64Config/Output/basic.c.tmp &&  /home/b/sanitizer-aarch64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/test/tysan/AARCH64Config/Output/basic.c.tmp 10 >/home/b/sanitizer-aarch64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/test/tysan/AARCH64Config/Output/basic.c.tmp.out.0 2>&1
+ /home/b/sanitizer-aarch64-linux/build/build_default/./bin/clang -fsanitize=type -mno-omit-leaf-frame-pointer -fno-omit-frame-pointer -fno-optimize-sibling-calls -gline-tables-only -Wthread-safety -Wthread-safety-reference -Wthread-safety-beta -O0 /home/b/sanitizer-aarch64-linux/build/llvm-project/compiler-rt/test/tysan/basic.c -o /home/b/sanitizer-aarch64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/test/tysan/AARCH64Config/Output/basic.c.tmp
ld: error: cannot open /home/b/sanitizer-aarch64-linux/build/build_default/lib/clang/21/lib/aarch64-unknown-linux-gnu/libclang_rt.tysan.a: No such file or directory
Step 12 (build compiler-rt tsan_debug) failure: build compiler-rt tsan_debug (failure)
...
[453/5414] Building AttrTemplateInstantiate.inc...
[454/5414] Building AttrParsedAttrKinds.inc...
[455/5414] Building AttrSpellingListIndex.inc...
[456/5414] Building AttrParsedAttrImpl.inc...
[457/5414] Building Checkers.inc...
[458/5414] Building Nodes.inc...
[459/5414] Building NodeClasses.inc...
[460/5414] Building arm_fp16.h...
[461/5414] Building arm_bf16.h...
[462/5414] Building CXX object lib/Telemetry/CMakeFiles/LLVMTelemetry.dir/Telemetry.cpp.o
FAILED: lib/Telemetry/CMakeFiles/LLVMTelemetry.dir/Telemetry.cpp.o 
CCACHE_CPP2=yes CCACHE_HASHDIR=yes /usr/bin/ccache /home/b/sanitizer-aarch64-linux/build/llvm_build0/bin/clang++ -DGTEST_HAS_RTTI=0 -DLLVM_EXPORTS -D_DEBUG -D_GLIBCXX_ASSERTIONS -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/home/b/sanitizer-aarch64-linux/build/build_default/lib/Telemetry -I/home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/lib/Telemetry -I/home/b/sanitizer-aarch64-linux/build/build_default/include -I/home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/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 -pedantic -Wno-long-long -Wc++98-compat-extra-semi -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 -O3 -DNDEBUG -std=c++17  -fno-exceptions -funwind-tables -fno-rtti -UNDEBUG -MD -MT lib/Telemetry/CMakeFiles/LLVMTelemetry.dir/Telemetry.cpp.o -MF lib/Telemetry/CMakeFiles/LLVMTelemetry.dir/Telemetry.cpp.o.d -o lib/Telemetry/CMakeFiles/LLVMTelemetry.dir/Telemetry.cpp.o -c /home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/lib/Telemetry/Telemetry.cpp
In file included from /home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/lib/Telemetry/Telemetry.cpp:14:
/home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/include/llvm/Telemetry/Telemetry.h:152:52: error: non-void function does not return a value [-Werror,-Wreturn-type]
  152 |   virtual Error preDispatch(TelemetryInfo *Entry) {}
      |                                                    ^
1 error generated.
[463/5414] Building arm_cde.h...
[464/5414] Building AttrSubMatchRulesParserStringSwitches.inc...
[465/5414] Building AttrPCHRead.inc...
[466/5414] Building arm_vector_types.h...
[467/5414] Building AttrPCHWrite.inc...
[468/5414] Building arm_sme.h...
[469/5414] Building IntrinsicsAMDGPU.h...
[470/5414] Building riscv_vector.h...
[471/5414] Building IntrinsicsRISCV.h...
[472/5414] Building arm_mve.h...
[473/5414] Building IntrinsicsVE.h...
[474/5414] Building arm_sve.h...
[475/5414] Building IntrinsicsSPIRV.h...
[476/5414] Building arm_sve_sema_rangechecks.inc...
[477/5414] Building arm_sve_builtin_cg.inc...
[478/5414] Building IntrinsicsARM.h...
[479/5414] Building arm_sve_builtins.inc...
[480/5414] Building IntrinsicsMips.h...
[481/5414] Building IntrinsicsLoongArch.h...
[482/5414] Building IntrinsicEnums.inc...
[483/5414] Building riscv_vector_builtins.inc...
[484/5414] Building IntrinsicsR600.h...
[485/5414] Building IntrinsicsXCore.h...
[486/5414] Building IntrinsicsWebAssembly.h...
[487/5414] Building riscv_vector_builtin_sema.inc...
[488/5414] Building IntrinsicsDirectX.h...
[489/5414] Building riscv_vector_builtin_cg.inc...
[490/5414] Building arm_neon.h...
[491/5414] Building IntrinsicImpl.inc...
[492/5414] Building IntrinsicsS390.h...
[493/5414] Building IntrinsicsHexagon.h...
[494/5414] Building IntrinsicsNVPTX.h...
Step 13 (build compiler-rt default) failure: build compiler-rt default (failure)
...
[449/5433] Building arm_sme_sema_rangechecks.inc...
[450/5433] Building arm_sme_streaming_attrs.inc...
[451/5433] Building arm_sme_builtins_za_state.inc...
[452/5433] Building arm_cde_builtins.inc...
[453/5433] Building arm_cde_builtin_cg.inc...
[454/5433] Building arm_cde_builtin_sema.inc...
[455/5433] Building arm_cde_builtin_aliases.inc...
[456/5433] Building riscv_sifive_vector_builtins.inc...
[457/5433] Building riscv_sifive_vector_builtin_sema.inc...
[458/5433] Building CXX object lib/Telemetry/CMakeFiles/LLVMTelemetry.dir/Telemetry.cpp.o
FAILED: lib/Telemetry/CMakeFiles/LLVMTelemetry.dir/Telemetry.cpp.o 
CCACHE_CPP2=yes CCACHE_HASHDIR=yes /usr/bin/ccache /home/b/sanitizer-aarch64-linux/build/llvm_build0/bin/clang++ -DGTEST_HAS_RTTI=0 -DLLVM_EXPORTS -D_DEBUG -D_GLIBCXX_ASSERTIONS -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/home/b/sanitizer-aarch64-linux/build/build_default/lib/Telemetry -I/home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/lib/Telemetry -I/home/b/sanitizer-aarch64-linux/build/build_default/include -I/home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/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 -pedantic -Wno-long-long -Wc++98-compat-extra-semi -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 -O3 -DNDEBUG -std=c++17  -fno-exceptions -funwind-tables -fno-rtti -UNDEBUG -MD -MT lib/Telemetry/CMakeFiles/LLVMTelemetry.dir/Telemetry.cpp.o -MF lib/Telemetry/CMakeFiles/LLVMTelemetry.dir/Telemetry.cpp.o.d -o lib/Telemetry/CMakeFiles/LLVMTelemetry.dir/Telemetry.cpp.o -c /home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/lib/Telemetry/Telemetry.cpp
In file included from /home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/lib/Telemetry/Telemetry.cpp:14:
/home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/include/llvm/Telemetry/Telemetry.h:152:52: error: non-void function does not return a value [-Werror,-Wreturn-type]
  152 |   virtual Error preDispatch(TelemetryInfo *Entry) {}
      |                                                    ^
1 error generated.
[459/5433] Building IntrinsicsARM.h...
[460/5433] Building arm_neon.inc...
[461/5433] Linking CXX static library lib/libLLVMCodeGenTypes.a
[462/5433] Linking CXX static library lib/libLLVMFrontendOpenACC.a
[463/5433] Building riscv_sifive_vector_builtin_cg.inc...
[464/5433] Building AttrParserStringSwitches.inc...
[465/5433] Building AttrSubMatchRulesParserStringSwitches.inc...
[466/5433] Building AttrTemplateInstantiate.inc...
[467/5433] Building AttrParsedAttrKinds.inc...
[468/5433] Building AttrSpellingListIndex.inc...
[469/5433] Building AttrPCHWrite.inc...
[470/5433] Building Checkers.inc...
[471/5433] Building Nodes.inc...
[472/5433] Building NodeClasses.inc...
[473/5433] Building arm_fp16.h...
[474/5433] Building arm_bf16.h...
[475/5433] Building arm_sve_streaming_attrs.inc...
[476/5433] Building AttrPCHRead.inc...
[477/5433] Building AttrParsedAttrImpl.inc...
[478/5433] Building arm_sme.h...
[479/5433] Building arm_cde.h...
[480/5433] Building IntrinsicsR600.h...
[481/5433] Building arm_vector_types.h...
[482/5433] Building IntrinsicsSPIRV.h...
[483/5433] Building IntrinsicImpl.inc...
[484/5433] Building arm_sve_builtins.inc...
[485/5433] Building IntrinsicsRISCV.h...
[486/5433] Building riscv_vector.h...
[487/5433] Building arm_sve_builtin_cg.inc...
[488/5433] Building IntrinsicsX86.h...
[489/5433] Building arm_sve.h...
[490/5433] Building IntrinsicsBPF.h...
Step 14 (test compiler-rt default) failure: test compiler-rt default (failure)
...
[2967/2971] Generating FuzzerUtils-aarch64-Test
[2968/2971] Generating FuzzerTestObjects.FuzzerUnittest.cpp.aarch64.o
[2969/2971] Generating FuzzerTestObjects.gtest-all.cc.aarch64.o
[2970/2971] Generating Fuzzer-aarch64-Test
[2970/2971] Running compiler_rt regression tests
llvm-lit: /home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/utils/lit/lit/discovery.py:276: warning: input '/home/b/sanitizer-aarch64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/test/interception/Unit' contained no tests
llvm-lit: /home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/utils/lit/lit/discovery.py:276: warning: input '/home/b/sanitizer-aarch64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/test/sanitizer_common/Unit' contained no tests
llvm-lit: /home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/utils/lit/lit/main.py:72: note: The test suite configuration requested an individual test timeout of 0 seconds but a timeout of 900 seconds was requested on the command line. Forcing timeout to be 900 seconds.
-- Testing: 6117 tests, 72 workers --
Testing:  0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 
FAIL: TypeSanitizer-aarch64 :: anon-struct.c (4947 of 6117)
******************** TEST 'TypeSanitizer-aarch64 :: anon-struct.c' FAILED ********************
Exit Code: 1

Command Output (stderr):
--
RUN: at line 1: /home/b/sanitizer-aarch64-linux/build/build_default/./bin/clang  -fsanitize=type -mno-omit-leaf-frame-pointer -fno-omit-frame-pointer -fno-optimize-sibling-calls -gline-tables-only   -Wthread-safety -Wthread-safety-reference -Wthread-safety-beta   -O0 /home/b/sanitizer-aarch64-linux/build/llvm-project/compiler-rt/test/tysan/anon-struct.c -o /home/b/sanitizer-aarch64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/test/tysan/AARCH64Config/Output/anon-struct.c.tmp &&  /home/b/sanitizer-aarch64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/test/tysan/AARCH64Config/Output/anon-struct.c.tmp >/home/b/sanitizer-aarch64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/test/tysan/AARCH64Config/Output/anon-struct.c.tmp.out 2>&1
+ /home/b/sanitizer-aarch64-linux/build/build_default/./bin/clang -fsanitize=type -mno-omit-leaf-frame-pointer -fno-omit-frame-pointer -fno-optimize-sibling-calls -gline-tables-only -Wthread-safety -Wthread-safety-reference -Wthread-safety-beta -O0 /home/b/sanitizer-aarch64-linux/build/llvm-project/compiler-rt/test/tysan/anon-struct.c -o /home/b/sanitizer-aarch64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/test/tysan/AARCH64Config/Output/anon-struct.c.tmp
ld: error: cannot open /home/b/sanitizer-aarch64-linux/build/build_default/lib/clang/21/lib/aarch64-unknown-linux-gnu/libclang_rt.tysan.a: No such file or directory
clang: error: linker command failed with exit code 1 (use -v to see invocation)

--

********************
Testing:  0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 
FAIL: TypeSanitizer-aarch64 :: constexpr-subobject.cpp (4954 of 6117)
******************** TEST 'TypeSanitizer-aarch64 :: constexpr-subobject.cpp' FAILED ********************
Exit Code: 1

Command Output (stderr):
--
RUN: at line 1: /home/b/sanitizer-aarch64-linux/build/build_default/./bin/clang  -fsanitize=type -mno-omit-leaf-frame-pointer -fno-omit-frame-pointer -fno-optimize-sibling-calls -gline-tables-only   -Wthread-safety -Wthread-safety-reference -Wthread-safety-beta   -O0 /home/b/sanitizer-aarch64-linux/build/llvm-project/compiler-rt/test/tysan/constexpr-subobject.cpp -o /home/b/sanitizer-aarch64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/test/tysan/AARCH64Config/Output/constexpr-subobject.cpp.tmp &&  /home/b/sanitizer-aarch64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/test/tysan/AARCH64Config/Output/constexpr-subobject.cpp.tmp >/home/b/sanitizer-aarch64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/test/tysan/AARCH64Config/Output/constexpr-subobject.cpp.tmp.out 2>&1
+ /home/b/sanitizer-aarch64-linux/build/build_default/./bin/clang -fsanitize=type -mno-omit-leaf-frame-pointer -fno-omit-frame-pointer -fno-optimize-sibling-calls -gline-tables-only -Wthread-safety -Wthread-safety-reference -Wthread-safety-beta -O0 /home/b/sanitizer-aarch64-linux/build/llvm-project/compiler-rt/test/tysan/constexpr-subobject.cpp -o /home/b/sanitizer-aarch64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/test/tysan/AARCH64Config/Output/constexpr-subobject.cpp.tmp
ld: error: cannot open /home/b/sanitizer-aarch64-linux/build/build_default/lib/clang/21/lib/aarch64-unknown-linux-gnu/libclang_rt.tysan.a: No such file or directory
clang: error: linker command failed with exit code 1 (use -v to see invocation)

--

********************
Testing:  0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 
FAIL: TypeSanitizer-aarch64 :: basic.c (4955 of 6117)
******************** TEST 'TypeSanitizer-aarch64 :: basic.c' FAILED ********************
Exit Code: 1

Command Output (stderr):
--
RUN: at line 1: /home/b/sanitizer-aarch64-linux/build/build_default/./bin/clang  -fsanitize=type -mno-omit-leaf-frame-pointer -fno-omit-frame-pointer -fno-optimize-sibling-calls -gline-tables-only   -Wthread-safety -Wthread-safety-reference -Wthread-safety-beta   -O0 /home/b/sanitizer-aarch64-linux/build/llvm-project/compiler-rt/test/tysan/basic.c -o /home/b/sanitizer-aarch64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/test/tysan/AARCH64Config/Output/basic.c.tmp &&  /home/b/sanitizer-aarch64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/test/tysan/AARCH64Config/Output/basic.c.tmp 10 >/home/b/sanitizer-aarch64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/test/tysan/AARCH64Config/Output/basic.c.tmp.out.0 2>&1
+ /home/b/sanitizer-aarch64-linux/build/build_default/./bin/clang -fsanitize=type -mno-omit-leaf-frame-pointer -fno-omit-frame-pointer -fno-optimize-sibling-calls -gline-tables-only -Wthread-safety -Wthread-safety-reference -Wthread-safety-beta -O0 /home/b/sanitizer-aarch64-linux/build/llvm-project/compiler-rt/test/tysan/basic.c -o /home/b/sanitizer-aarch64-linux/build/build_default/runtimes/runtimes-bins/compiler-rt/test/tysan/AARCH64Config/Output/basic.c.tmp
ld: error: cannot open /home/b/sanitizer-aarch64-linux/build/build_default/lib/clang/21/lib/aarch64-unknown-linux-gnu/libclang_rt.tysan.a: No such file or directory

@llvm-ci
Copy link
Collaborator

llvm-ci commented Feb 15, 2025

LLVM Buildbot has detected a new failure on builder sanitizer-ppc64le-linux running on ppc64le-sanitizer while building llvm at step 2 "annotate".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/72/builds/8246

Here is the relevant piece of the build log for the reference
Step 2 (annotate) failure: 'python ../sanitizer_buildbot/sanitizers/zorg/buildbot/builders/sanitizers/buildbot_selector.py' (failure)
...
[752/4131] Building IntrinsicsDirectX.h...
[753/4131] Building IntrinsicsHexagon.h...
[754/4131] Building IntrinsicsLoongArch.h...
[755/4131] Building IntrinsicsVE.h...
[756/4131] Building IntrinsicsSPIRV.h...
[757/4131] Building IntrinsicsNVPTX.h...
[758/4131] Building IntrinsicsWebAssembly.h...
[759/4131] Building IntrinsicEnums.inc...
[760/4131] Building IntrinsicsS390.h...
[761/4131] Building CXX object lib/Telemetry/CMakeFiles/LLVMTelemetry.dir/Telemetry.cpp.o
FAILED: lib/Telemetry/CMakeFiles/LLVMTelemetry.dir/Telemetry.cpp.o 
CCACHE_CPP2=yes CCACHE_HASHDIR=yes /usr/bin/ccache /home/buildbots/llvm-external-buildbots/workers/ppc64le-sanitizer/sanitizer-ppc64le/build/llvm_build0/bin/clang++ -DGTEST_HAS_RTTI=0 -DLLVM_EXPORTS -D_DEBUG -D_GLIBCXX_ASSERTIONS -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/home/buildbots/llvm-external-buildbots/workers/ppc64le-sanitizer/sanitizer-ppc64le/build/build_default/lib/Telemetry -I/home/buildbots/llvm-external-buildbots/workers/ppc64le-sanitizer/sanitizer-ppc64le/build/llvm-project/llvm/lib/Telemetry -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 -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 -pedantic -Wno-long-long -Wc++98-compat-extra-semi -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 -O3 -DNDEBUG -std=c++17  -fno-exceptions -funwind-tables -fno-rtti -UNDEBUG -MD -MT lib/Telemetry/CMakeFiles/LLVMTelemetry.dir/Telemetry.cpp.o -MF lib/Telemetry/CMakeFiles/LLVMTelemetry.dir/Telemetry.cpp.o.d -o lib/Telemetry/CMakeFiles/LLVMTelemetry.dir/Telemetry.cpp.o -c /home/buildbots/llvm-external-buildbots/workers/ppc64le-sanitizer/sanitizer-ppc64le/build/llvm-project/llvm/lib/Telemetry/Telemetry.cpp
In file included from /home/buildbots/llvm-external-buildbots/workers/ppc64le-sanitizer/sanitizer-ppc64le/build/llvm-project/llvm/lib/Telemetry/Telemetry.cpp:14:
/home/buildbots/llvm-external-buildbots/workers/ppc64le-sanitizer/sanitizer-ppc64le/build/llvm-project/llvm/include/llvm/Telemetry/Telemetry.h:152:52: error: non-void function does not return a value [-Werror,-Wreturn-type]
  152 |   virtual Error preDispatch(TelemetryInfo *Entry) {}
      |                                                    ^
1 error generated.
[762/4131] Building IntrinsicImpl.inc...
[763/4131] Building ARMTargetParserDef.inc...
ninja: build stopped: subcommand failed.

How to reproduce locally: https://github.com/google/sanitizers/wiki/SanitizerBotReproduceBuild

@@@STEP_FAILURE@@@
@@@BUILD_STEP test compiler-rt debug@@@
ninja: Entering directory `build_default'
[1/2718] Building CXX object lib/Remarks/CMakeFiles/LLVMRemarks.dir/BitstreamRemarkParser.cpp.o
[2/2718] Building CXX object lib/Remarks/CMakeFiles/LLVMRemarks.dir/BitstreamRemarkSerializer.cpp.o
[3/2718] Building CXX object lib/Remarks/CMakeFiles/LLVMRemarks.dir/Remark.cpp.o
[4/2718] Building CXX object lib/Remarks/CMakeFiles/LLVMRemarks.dir/RemarkFormat.cpp.o
[5/2718] Building CXX object lib/Remarks/CMakeFiles/LLVMRemarks.dir/RemarkLinker.cpp.o
[6/2718] Building CXX object lib/Remarks/CMakeFiles/LLVMRemarks.dir/RemarkParser.cpp.o
[7/2718] Building CXX object lib/Remarks/CMakeFiles/LLVMRemarks.dir/RemarkSerializer.cpp.o
[8/2718] Building CXX object lib/Remarks/CMakeFiles/LLVMRemarks.dir/RemarkStreamer.cpp.o
[9/2718] Building CXX object lib/Remarks/CMakeFiles/LLVMRemarks.dir/RemarkStringTable.cpp.o
[10/2718] Building CXX object lib/Remarks/CMakeFiles/LLVMRemarks.dir/YAMLRemarkParser.cpp.o
[11/2718] Building CXX object lib/Remarks/CMakeFiles/LLVMRemarks.dir/YAMLRemarkSerializer.cpp.o
[12/2718] Building CXX object lib/DebugInfo/BTF/CMakeFiles/LLVMDebugInfoBTF.dir/BTFParser.cpp.o
[13/2718] Building CXX object lib/DebugInfo/BTF/CMakeFiles/LLVMDebugInfoBTF.dir/BTFContext.cpp.o
[14/2718] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/CodeGenMapTable.cpp.o
[15/2718] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/CTagsEmitter.cpp.o
[16/2718] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/DAGISelMatcherGen.cpp.o
[17/2718] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/llvm-tblgen.cpp.o
[18/2718] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/X86ModRMFilters.cpp.o
[19/2718] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/AsmMatcherEmitter.cpp.o
[20/2718] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/AsmWriterEmitter.cpp.o
[21/2718] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/CallingConvEmitter.cpp.o
[22/2718] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/CodeEmitterGen.cpp.o
[23/2718] Building CXX object utils/TableGen/CMakeFiles/llvm-tblgen.dir/CompressInstEmitter.cpp.o
Step 8 (build compiler-rt debug) failure: build compiler-rt debug (failure)
...
[752/4131] Building IntrinsicsDirectX.h...
[753/4131] Building IntrinsicsHexagon.h...
[754/4131] Building IntrinsicsLoongArch.h...
[755/4131] Building IntrinsicsVE.h...
[756/4131] Building IntrinsicsSPIRV.h...
[757/4131] Building IntrinsicsNVPTX.h...
[758/4131] Building IntrinsicsWebAssembly.h...
[759/4131] Building IntrinsicEnums.inc...
[760/4131] Building IntrinsicsS390.h...
[761/4131] Building CXX object lib/Telemetry/CMakeFiles/LLVMTelemetry.dir/Telemetry.cpp.o
FAILED: lib/Telemetry/CMakeFiles/LLVMTelemetry.dir/Telemetry.cpp.o 
CCACHE_CPP2=yes CCACHE_HASHDIR=yes /usr/bin/ccache /home/buildbots/llvm-external-buildbots/workers/ppc64le-sanitizer/sanitizer-ppc64le/build/llvm_build0/bin/clang++ -DGTEST_HAS_RTTI=0 -DLLVM_EXPORTS -D_DEBUG -D_GLIBCXX_ASSERTIONS -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/home/buildbots/llvm-external-buildbots/workers/ppc64le-sanitizer/sanitizer-ppc64le/build/build_default/lib/Telemetry -I/home/buildbots/llvm-external-buildbots/workers/ppc64le-sanitizer/sanitizer-ppc64le/build/llvm-project/llvm/lib/Telemetry -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 -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 -pedantic -Wno-long-long -Wc++98-compat-extra-semi -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 -O3 -DNDEBUG -std=c++17  -fno-exceptions -funwind-tables -fno-rtti -UNDEBUG -MD -MT lib/Telemetry/CMakeFiles/LLVMTelemetry.dir/Telemetry.cpp.o -MF lib/Telemetry/CMakeFiles/LLVMTelemetry.dir/Telemetry.cpp.o.d -o lib/Telemetry/CMakeFiles/LLVMTelemetry.dir/Telemetry.cpp.o -c /home/buildbots/llvm-external-buildbots/workers/ppc64le-sanitizer/sanitizer-ppc64le/build/llvm-project/llvm/lib/Telemetry/Telemetry.cpp
In file included from /home/buildbots/llvm-external-buildbots/workers/ppc64le-sanitizer/sanitizer-ppc64le/build/llvm-project/llvm/lib/Telemetry/Telemetry.cpp:14:
/home/buildbots/llvm-external-buildbots/workers/ppc64le-sanitizer/sanitizer-ppc64le/build/llvm-project/llvm/include/llvm/Telemetry/Telemetry.h:152:52: error: non-void function does not return a value [-Werror,-Wreturn-type]
  152 |   virtual Error preDispatch(TelemetryInfo *Entry) {}
      |                                                    ^
1 error generated.
[762/4131] Building IntrinsicImpl.inc...
[763/4131] Building ARMTargetParserDef.inc...
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)
...
[736/4112] Building IntrinsicsRISCV.h...
[737/4112] Building IntrinsicsAArch64.h...
[738/4112] Building IntrinsicsMips.h...
[739/4112] Building IntrinsicsARM.h...
[740/4112] Building IntrinsicsBPF.h...
[741/4112] Building IntrinsicsXCore.h...
[742/4112] Building IntrinsicsWebAssembly.h...
[743/4112] Building IntrinsicsHexagon.h...
[744/4112] Building IntrinsicsLoongArch.h...
[745/4112] Building CXX object lib/Telemetry/CMakeFiles/LLVMTelemetry.dir/Telemetry.cpp.o
FAILED: lib/Telemetry/CMakeFiles/LLVMTelemetry.dir/Telemetry.cpp.o 
CCACHE_CPP2=yes CCACHE_HASHDIR=yes /usr/bin/ccache /home/buildbots/llvm-external-buildbots/workers/ppc64le-sanitizer/sanitizer-ppc64le/build/llvm_build0/bin/clang++ -DGTEST_HAS_RTTI=0 -DLLVM_EXPORTS -D_DEBUG -D_GLIBCXX_ASSERTIONS -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/home/buildbots/llvm-external-buildbots/workers/ppc64le-sanitizer/sanitizer-ppc64le/build/build_default/lib/Telemetry -I/home/buildbots/llvm-external-buildbots/workers/ppc64le-sanitizer/sanitizer-ppc64le/build/llvm-project/llvm/lib/Telemetry -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 -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 -pedantic -Wno-long-long -Wc++98-compat-extra-semi -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 -O3 -DNDEBUG -std=c++17  -fno-exceptions -funwind-tables -fno-rtti -UNDEBUG -MD -MT lib/Telemetry/CMakeFiles/LLVMTelemetry.dir/Telemetry.cpp.o -MF lib/Telemetry/CMakeFiles/LLVMTelemetry.dir/Telemetry.cpp.o.d -o lib/Telemetry/CMakeFiles/LLVMTelemetry.dir/Telemetry.cpp.o -c /home/buildbots/llvm-external-buildbots/workers/ppc64le-sanitizer/sanitizer-ppc64le/build/llvm-project/llvm/lib/Telemetry/Telemetry.cpp
In file included from /home/buildbots/llvm-external-buildbots/workers/ppc64le-sanitizer/sanitizer-ppc64le/build/llvm-project/llvm/lib/Telemetry/Telemetry.cpp:14:
/home/buildbots/llvm-external-buildbots/workers/ppc64le-sanitizer/sanitizer-ppc64le/build/llvm-project/llvm/include/llvm/Telemetry/Telemetry.h:152:52: error: non-void function does not return a value [-Werror,-Wreturn-type]
  152 |   virtual Error preDispatch(TelemetryInfo *Entry) {}
      |                                                    ^
1 error generated.
[746/4112] Building IntrinsicsAMDGPU.h...
[747/4112] Building IntrinsicsVE.h...
[748/4112] Building IntrinsicEnums.inc...
[749/4112] Building IntrinsicsNVPTX.h...
[750/4112] Building IntrinsicsS390.h...
[751/4112] Building IntrinsicImpl.inc...
[752/4112] Building ARMTargetParserDef.inc...
ninja: build stopped: subcommand failed.

How to reproduce locally: https://github.com/google/sanitizers/wiki/SanitizerBotReproduceBuild
Step 11 (build compiler-rt default) failure: build compiler-rt default (failure)
...
[851/4131] Building CXX object tools/llvm-remarkutil/CMakeFiles/llvm-remarkutil.dir/RemarkUtilRegistry.cpp.o
[852/4131] Building CXX object examples/Bye/CMakeFiles/Bye.dir/Bye.cpp.o
[853/4131] Building CXX object unittests/Analysis/InlineAdvisorPlugin/CMakeFiles/InlineAdvisorPlugin.dir/InlineAdvisorPlugin.cpp.o
[854/4131] Building CXX object unittests/Passes/Plugins/TestPlugin/CMakeFiles/TestPlugin.dir/TestPlugin.cpp.o
[855/4131] Building CXX object examples/IRTransforms/CMakeFiles/ExampleIRTransforms.dir/SimplifyCFG.cpp.o
[856/4131] Building CXX object unittests/Analysis/InlineOrderPlugin/CMakeFiles/InlineOrderPlugin.dir/InlineOrderPlugin.cpp.o
[857/4131] Building CXX object unittests/Passes/Plugins/DoublerPlugin/CMakeFiles/DoublerPlugin.dir/DoublerPlugin.cpp.o
[858/4131] Building CXX object utils/TableGen/Common/CMakeFiles/obj.LLVMTableGenCommon.dir/GlobalISel/GlobalISelMatchTableExecutorEmitter.cpp.o
[859/4131] Linking CXX static library lib/libLLVMRemarks.a
[860/4131] Building CXX object lib/Telemetry/CMakeFiles/LLVMTelemetry.dir/Telemetry.cpp.o
FAILED: lib/Telemetry/CMakeFiles/LLVMTelemetry.dir/Telemetry.cpp.o 
CCACHE_CPP2=yes CCACHE_HASHDIR=yes /usr/bin/ccache /home/buildbots/llvm-external-buildbots/workers/ppc64le-sanitizer/sanitizer-ppc64le/build/llvm_build0/bin/clang++ -DGTEST_HAS_RTTI=0 -DLLVM_EXPORTS -D_DEBUG -D_GLIBCXX_ASSERTIONS -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/home/buildbots/llvm-external-buildbots/workers/ppc64le-sanitizer/sanitizer-ppc64le/build/build_default/lib/Telemetry -I/home/buildbots/llvm-external-buildbots/workers/ppc64le-sanitizer/sanitizer-ppc64le/build/llvm-project/llvm/lib/Telemetry -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 -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 -pedantic -Wno-long-long -Wc++98-compat-extra-semi -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 -O3 -DNDEBUG -std=c++17  -fno-exceptions -funwind-tables -fno-rtti -UNDEBUG -MD -MT lib/Telemetry/CMakeFiles/LLVMTelemetry.dir/Telemetry.cpp.o -MF lib/Telemetry/CMakeFiles/LLVMTelemetry.dir/Telemetry.cpp.o.d -o lib/Telemetry/CMakeFiles/LLVMTelemetry.dir/Telemetry.cpp.o -c /home/buildbots/llvm-external-buildbots/workers/ppc64le-sanitizer/sanitizer-ppc64le/build/llvm-project/llvm/lib/Telemetry/Telemetry.cpp
In file included from /home/buildbots/llvm-external-buildbots/workers/ppc64le-sanitizer/sanitizer-ppc64le/build/llvm-project/llvm/lib/Telemetry/Telemetry.cpp:14:
/home/buildbots/llvm-external-buildbots/workers/ppc64le-sanitizer/sanitizer-ppc64le/build/llvm-project/llvm/include/llvm/Telemetry/Telemetry.h:152:52: error: non-void function does not return a value [-Werror,-Wreturn-type]
  152 |   virtual Error preDispatch(TelemetryInfo *Entry) {}
      |                                                    ^
1 error generated.
[861/4131] Building CXX object tools/llvm-opt-report/CMakeFiles/llvm-opt-report.dir/OptReport.cpp.o
[862/4131] Linking CXX static library lib/libLLVMDebugInfoBTF.a
[863/4131] Linking CXX static library lib/libLLVMOrcShared.a
[864/4131] Linking CXX static library lib/libLLVMTableGenCommon.a
[865/4131] Linking CXX shared module lib/Bye.so
[866/4131] Linking CXX shared module lib/ExampleIRTransforms.so
[867/4131] Linking CXX shared module unittests/Analysis/InlineOrderPlugin.so
[868/4131] Linking CXX shared module unittests/Analysis/InlineAdvisorPlugin.so
[869/4131] Linking CXX shared module unittests/Passes/Plugins/DoublerPlugin.so
[870/4131] Linking CXX shared module unittests/Passes/Plugins/TestPlugin.so
[871/4131] Linking CXX shared library lib/libRemarks.so.21.0git
[872/4131] Linking CXX executable bin/llvm-remarkutil
[873/4131] Linking CXX executable bin/llvm-tblgen
[874/4131] Building AArch64TargetParserDef.inc...
ninja: build stopped: subcommand failed.

How to reproduce locally: https://github.com/google/sanitizers/wiki/SanitizerBotReproduceBuild

kazutakahirata added a commit that referenced this pull request Feb 15, 2025
This reverts commit f7a2d70.

Multiple buildbot failures have been reported.  See:
#127114
@kazutakahirata
Copy link
Contributor

@oontvoo I've reverted your PR. I'm happy to test your new version. By the way, I've locally reproduced the failure with -DLLVM_ENABLE_WERROR=On and clang as the host compiler.

github-actions bot pushed a commit to arm/arm-toolchain that referenced this pull request Feb 15, 2025
…ed. (#127114)"

This reverts commit f7a2d70.

Multiple buildbot failures have been reported.  See:
llvm/llvm-project#127114
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants