[llvm] [llvm][dwarfdump] Add --child-tags option to filter by DWARF tags (PR #165720)

LLVM Continuous Integration via llvm-commits llvm-commits at lists.llvm.org
Tue Nov 4 04:46:33 PST 2025


llvm-ci wrote:

LLVM Buildbot has detected a new failure on builder `llvm-nvptx64-nvidia-ubuntu` running on `as-builder-7` while building `llvm` at step 5 "build-unified-tree".

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

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

```
Step 5 (build-unified-tree) failure: build (failure)
...
74.397 [25/24/2802] Linking CXX shared library lib/libLLVMOrcJIT.so.22.0git
74.420 [24/24/2803] Creating library symlink lib/libLLVMOrcJIT.so
74.494 [20/27/2804] Linking CXX static library lib/libLLVMExegesis_static.a
74.499 [20/26/2805] Linking CXX executable bin/lli-child-target
74.509 [20/25/2806] Linking CXX shared library lib/libLLVMOrcDebugging.so.22.0git
74.532 [19/25/2807] Creating library symlink lib/libLLVMOrcDebugging.so
74.569 [19/24/2808] Linking CXX shared library lib/libLLVMExegesis.so.22.0git
74.592 [18/24/2809] Creating library symlink lib/libLLVMExegesis.so
74.655 [18/23/2810] Building CXX object tools/llvm-dwarfdump/CMakeFiles/llvm-dwarfdump.dir/llvm-dwarfdump.cpp.o
74.749 [17/23/2811] Linking CXX executable bin/llvm-dwarfdump
FAILED: bin/llvm-dwarfdump 
: && /usr/bin/c++ -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wimplicit-fallthrough -Wno-uninitialized -Wno-nonnull -Wno-class-memaccess -Wno-dangling-reference -Wno-redundant-move -Wno-pessimizing-move -Wno-array-bounds -Wno-stringop-overread -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -O3 -DNDEBUG -fuse-ld=gold     -Wl,--gc-sections tools/llvm-dwarfdump/CMakeFiles/llvm-dwarfdump.dir/SectionSizes.cpp.o tools/llvm-dwarfdump/CMakeFiles/llvm-dwarfdump.dir/Statistics.cpp.o tools/llvm-dwarfdump/CMakeFiles/llvm-dwarfdump.dir/llvm-dwarfdump.cpp.o -o bin/llvm-dwarfdump  -Wl,-rpath,"\$ORIGIN/../lib:/home/buildbot/worker/as-builder-7/llvm-nvptx64-nvidia-ubuntu/build/lib:"  lib/libLLVMDebugInfoDWARF.so.22.0git  lib/libLLVMX86Desc.so.22.0git  lib/libLLVMNVPTXDesc.so.22.0git  lib/libLLVMX86Info.so.22.0git  lib/libLLVMNVPTXInfo.so.22.0git  lib/libLLVMObject.so.22.0git  lib/libLLVMMC.so.22.0git  lib/libLLVMDebugInfoDWARFLowLevel.so.22.0git  lib/libLLVMTargetParser.so.22.0git  lib/libLLVMSupport.so.22.0git  -Wl,-rpath-link,/home/buildbot/worker/as-builder-7/llvm-nvptx64-nvidia-ubuntu/build/lib && :
tools/llvm-dwarfdump/CMakeFiles/llvm-dwarfdump.dir/llvm-dwarfdump.cpp.o:llvm-dwarfdump.cpp:function getDumpOpts(llvm::DWARFContext&):(.text._ZL11getDumpOptsRN4llvm12DWARFContextE+0x1c0): error: undefined reference to 'llvm::dwarf::getTag(llvm::StringRef)'
collect2: error: ld returned 1 exit status
74.767 [17/22/2812] Building CXX object tools/llvm-rtdyld/CMakeFiles/llvm-rtdyld.dir/llvm-rtdyld.cpp.o
75.124 [17/21/2813] Building CXX object tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/ELFDump.cpp.o
75.192 [17/20/2814] Building CXX object tools/llvm-profgen/CMakeFiles/llvm-profgen.dir/MissingFrameInferrer.cpp.o
76.365 [17/19/2815] Building CXX object tools/dsymutil/CMakeFiles/dsymutil.dir/dsymutil.cpp.o
76.418 [17/18/2816] Building CXX object tools/llvm-dwarfutil/CMakeFiles/llvm-dwarfutil.dir/DebugInfoLinker.cpp.o
76.426 [17/17/2817] Building CXX object tools/llvm-profgen/CMakeFiles/llvm-profgen.dir/llvm-profgen.cpp.o
76.444 [17/16/2818] Building CXX object tools/sancov/CMakeFiles/sancov.dir/sancov.cpp.o
76.580 [17/15/2819] Building CXX object tools/llvm-profgen/CMakeFiles/llvm-profgen.dir/CSPreInliner.cpp.o
76.792 [17/14/2820] Building CXX object tools/dsymutil/CMakeFiles/dsymutil.dir/MachOUtils.cpp.o
76.988 [17/13/2821] Building CXX object tools/llvm-nm/CMakeFiles/llvm-nm.dir/llvm-nm.cpp.o
77.955 [17/12/2822] Building CXX object tools/llvm-profgen/CMakeFiles/llvm-profgen.dir/PerfReader.cpp.o
78.223 [17/11/2823] Building CXX object tools/llvm-dwarfutil/CMakeFiles/llvm-dwarfutil.dir/llvm-dwarfutil.cpp.o
78.543 [17/10/2824] Building CXX object tools/dsymutil/CMakeFiles/dsymutil.dir/DwarfLinkerForBinary.cpp.o
79.688 [17/9/2825] Building CXX object tools/llvm-profgen/CMakeFiles/llvm-profgen.dir/ProfileGenerator.cpp.o
79.837 [17/8/2826] Building CXX object tools/lli/CMakeFiles/lli.dir/lli.cpp.o
80.346 [17/7/2827] Building CXX object tools/llvm-profgen/CMakeFiles/llvm-profgen.dir/ProfiledBinary.cpp.o
80.375 [17/6/2828] Building CXX object tools/llvm-exegesis/CMakeFiles/llvm-exegesis.dir/llvm-exegesis.cpp.o
80.729 [17/5/2829] Building CXX object tools/llvm-exegesis/lib/X86/CMakeFiles/obj.LLVMExegesisX86.dir/Target.cpp.o
81.514 [17/4/2830] Building CXX object tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/MachODump.cpp.o
82.657 [17/3/2831] Building CXX object tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/llvm-objdump.cpp.o
87.030 [17/2/2832] Building CXX object tools/llvm-jitlink/CMakeFiles/llvm-jitlink.dir/llvm-jitlink.cpp.o
105.901 [17/1/2833] Building CXX object tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/ELFDumper.cpp.o
ninja: build stopped: subcommand failed.

```

</details>

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


More information about the llvm-commits mailing list