[Lldb-commits] [lldb] [llvm] [llvm][telemetry]Change Telemetry-disabling mechanism. (PR #128534)

LLVM Continuous Integration via lldb-commits lldb-commits at lists.llvm.org
Wed Feb 26 12:02:16 PST 2025


llvm-ci wrote:

LLVM Buildbot has detected a new failure on builder `clang-ppc64le-rhel` running on `ppc64le-clang-rhel-test` while building `lldb,llvm,utils` at step 5 "build-unified-tree".

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

<details>
<summary>Here is the relevant piece of the build log for the reference</summary>

```
Step 5 (build-unified-tree) failure: build (failure)
...
8.767 [5618/160/647] Copying clang's avxvnniint8intrin.h...
8.767 [5618/159/648] Copying clang's avxvnniintrin.h...
8.768 [5618/158/649] Copying clang's bmi2intrin.h...
8.768 [5618/157/650] Copying clang's bmiintrin.h...
8.768 [5618/156/651] Copying clang's cetintrin.h...
8.768 [5618/155/652] Copying clang's cldemoteintrin.h...
8.768 [5618/154/653] Copying clang's clflushoptintrin.h...
8.768 [5618/153/654] Copying clang's cmpccxaddintrin.h...
8.768 [5618/152/655] Copying clang's crc32intrin.h...
8.770 [5618/151/656] 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/clang.19.1.7/bin/clang++ --gcc-toolchain=/gcc-toolchain/usr -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-clang-rhel-test/clang-ppc64le-rhel/build/lib/Telemetry -I/home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-rhel-test/clang-ppc64le-rhel/llvm-project/llvm/lib/Telemetry -I/home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-rhel-test/clang-ppc64le-rhel/build/include -I/home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-rhel-test/clang-ppc64le-rhel/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 -fPIC  -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-clang-rhel-test/clang-ppc64le-rhel/llvm-project/llvm/lib/Telemetry/Telemetry.cpp
In file included from /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-rhel-test/clang-ppc64le-rhel/llvm-project/llvm/lib/Telemetry/Telemetry.cpp:14:
/home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-rhel-test/clang-ppc64le-rhel/llvm-project/llvm/include/llvm/Telemetry/Telemetry.h:66:8: error: 'llvm::telemetry::Config' has virtual functions but non-virtual destructor [-Werror,-Wnon-virtual-dtor]
   66 | struct Config {
      |        ^
1 error generated.
8.771 [5618/150/657] Building IntrinsicsLoongArch.h...
8.771 [5618/149/658] Copying clang's clwbintrin.h...
8.771 [5618/148/659] Copying clang's clzerointrin.h...
8.771 [5618/147/660] Copying clang's emmintrin.h...
8.771 [5618/146/661] Copying clang's enqcmdintrin.h...
8.771 [5618/145/662] Copying clang's f16cintrin.h...
8.771 [5618/144/663] Copying clang's fma4intrin.h...
8.771 [5618/143/664] Copying clang's fmaintrin.h...
8.772 [5618/142/665] Copying clang's fxsrintrin.h...
8.772 [5618/141/666] Copying clang's gfniintrin.h...
8.772 [5618/140/667] Copying clang's hresetintrin.h...
8.772 [5618/139/668] Copying clang's ia32intrin.h...
8.772 [5618/138/669] Copying clang's immintrin.h...
8.772 [5618/137/670] Copying clang's invpcidintrin.h...
8.772 [5618/136/671] Copying clang's keylockerintrin.h...
8.772 [5618/135/672] Copying clang's lwpintrin.h...
8.772 [5618/134/673] Copying clang's lzcntintrin.h...
8.772 [5618/133/674] Copying clang's mm3dnow.h...
8.772 [5618/132/675] Copying clang's mmintrin.h...
8.772 [5618/131/676] Copying clang's movdirintrin.h...
8.772 [5618/130/677] Copying clang's movrs_avx10_2_512intrin.h...
8.773 [5618/129/678] Copying clang's movrs_avx10_2intrin.h...
8.773 [5618/128/679] Copying clang's movrsintrin.h...
8.773 [5618/127/680] Linking CXX shared library lib/libLLVMCodeGenTypes.so.21.0git
8.773 [5618/126/681] Linking CXX shared library lib/libLLVMFrontendOpenACC.so.21.0git
8.773 [5618/125/682] Copying clang's mwaitxintrin.h...
8.773 [5618/124/683] Copying clang's nmmintrin.h...
8.773 [5618/123/684] Copying clang's pconfigintrin.h...
8.773 [5618/122/685] Copying clang's pkuintrin.h...
8.774 [5618/121/686] Copying clang's pmmintrin.h...
8.774 [5618/120/687] Copying clang's popcntintrin.h...
8.774 [5618/119/688] Copying clang's prfchiintrin.h...

```

</details>

https://github.com/llvm/llvm-project/pull/128534


More information about the lldb-commits mailing list