[Lldb-commits] [lldb] [lldb] Combine disassembler gtest binaries for efficiency (PR #133539)
LLVM Continuous Integration via lldb-commits
lldb-commits at lists.llvm.org
Sun Mar 30 15:31:47 PDT 2025
llvm-ci wrote:
LLVM Buildbot has detected a new failure on builder `lldb-remote-linux-win` running on `as-builder-10` while building `lldb` at step 16 "test-check-lldb-unit".
Full details are available at: https://lab.llvm.org/buildbot/#/builders/197/builds/3361
<details>
<summary>Here is the relevant piece of the build log for the reference</summary>
```
Step 16 (test-check-lldb-unit) failure: Test just built components: check-lldb-unit completed (failure)
...
0.772 [57/130/106]Building CXX object tools\lldb\unittests\TestingSupport\Symbol\CMakeFiles\lldbSymbolHelpers.dir\YAMLModuleTester.cpp.obj
0.779 [56/130/107]Building CXX object tools\lldb\unittests\Expression\CMakeFiles\ExpressionTests.dir\ClangExpressionDeclMapTest.cpp.obj
0.781 [55/130/108]Building RC object tools\lldb\unittests\tools\lldb-server\CMakeFiles\environment_check.dir\C_\buildbot\as-builder-10\lldb-x-aarch64\llvm-project\llvm\resources\windows_version_resource.rc.res
0.783 [54/130/109]Building RC object tools\lldb\unittests\UnwindAssembly\ARM64\CMakeFiles\Arm64InstEmulationTests.dir\C_\buildbot\as-builder-10\lldb-x-aarch64\llvm-project\llvm\resources\windows_version_resource.rc.res
0.788 [53/130/110]Building CXX object tools\lldb\unittests\Interpreter\CMakeFiles\InterpreterTests.dir\TestCommandPaths.cpp.obj
0.793 [52/130/111]Building CXX object tools\lldb\unittests\Interpreter\CMakeFiles\InterpreterTests.dir\TestCompletion.cpp.obj
0.797 [51/130/112]Building CXX object tools\lldb\unitteninja: no work to do.
sts\Core\CMakeFiles\LLDBCoreTests.dir\CommunicationTest.cpp.obj
0.797 [50/130/112]Performing build step for 'builtins-aarch64-unknown-linux-gnu'
0.821 [49/121/123]Linking CXX executable tools\lldb\unittests\Disassembler\DisassemblerTests.exe
FAILED: tools/lldb/unittests/Disassembler/DisassemblerTests.exe
cmd.exe /C "cd . && "C:\Program Files\CMake\bin\cmake.exe" -E vs_link_exe --intdir=tools\lldb\unittests\Disassembler\CMakeFiles\DisassemblerTests.dir --rc=C:\PROGRA~2\WI3CF2~1\10\bin\100226~1.0\x64\rc.exe --mt=C:\PROGRA~2\WI3CF2~1\10\bin\100226~1.0\x64\mt.exe --manifests -- C:\PROGRA~1\MICROS~1\2022\COMMUN~1\VC\Tools\MSVC\1441~1.341\bin\Hostx64\x64\link.exe /nologo @CMakeFiles\DisassemblerTests.rsp /out:tools\lldb\unittests\Disassembler\DisassemblerTests.exe /implib:tools\lldb\unittests\Disassembler\DisassemblerTests.lib /pdb:tools\lldb\unittests\Disassembler\DisassemblerTests.pdb /version:0.0 /machine:x64 /STACK:10000000 /INCREMENTAL:NO /subsystem:console && cmd.exe /C "cd /D C:\buildbot\as-builder-10\lldb-x-aarch64\build\tools\lldb\unittests\Disassembler && "C:\Program Files\CMake\bin\cmake.exe" -E make_directory C:/buildbot/as-builder-10/lldb-x-aarch64/build/tools/lldb/unittests/Disassembler/./Inputs""
LINK: command "C:\PROGRA~1\MICROS~1\2022\COMMUN~1\VC\Tools\MSVC\1441~1.341\bin\Hostx64\x64\link.exe /nologo @CMakeFiles\DisassemblerTests.rsp /out:tools\lldb\unittests\Disassembler\DisassemblerTests.exe /implib:tools\lldb\unittests\Disassembler\DisassemblerTests.lib /pdb:tools\lldb\unittests\Disassembler\DisassemblerTests.pdb /version:0.0 /machine:x64 /STACK:10000000 /INCREMENTAL:NO /subsystem:console /MANIFEST /MANIFESTFILE:tools\lldb\unittests\Disassembler\DisassemblerTests.exe.manifest" failed (exit code 1120) with the following output:
LINK : warning LNK4199: /DELAYLOAD:shell32.dll ignored; no imports found from shell32.dll
LINK : warning LNK4199: /DELAYLOAD:ole32.dll ignored; no imports found from ole32.dll
LINK : error LNK2001: unresolved external symbol mainCRTStartup
tools\lldb\unittests\Disassembler\DisassemblerTests.exe : fatal error LNK1120: 1 unresolved externals
1.187 [49/75/169]Building CXX object tools\lldb\unittests\Symbol\CMakeFiles\SymbolTests.dir\TestClangASTImporter.cpp.obj
1.188 [49/73/171]Building CXX object tools\lldb\unittests\Utility\CMakeFiles\UtilityTests.dir\StatusTest.cpp.obj
1.190 [49/72/172]Building CXX object tools\lldb\unittests\Target\CMakeFiles\TargetTests.dir\LocateModuleCallbackTest.cpp.obj
1.192 [49/71/173]Building CXX object tools\lldb\unittests\Symbol\CMakeFiles\SymbolTests.dir\SymtabTest.cpp.obj
1.193 [49/70/174]Building CXX object tools\lldb\unittests\Utility\CMakeFiles\UtilityTests.dir\EventTest.cpp.obj
1.196 [49/69/175]Building CXX object tools\lldb\unittests\Symbol\CMakeFiles\SymbolTests.dir\TestLineEntry.cpp.obj
1.197 [49/68/176]Building CXX object tools\lldb\unittests\Symbol\CMakeFiles\SymbolTests.dir\TestDWARFCallFrameInfo.cpp.obj
1.198 [49/67/177]Building CXX object tools\lldb\unittests\Target\CMakeFiles\TargetTests.dir\MemoryTest.cpp.obj
1.199 [49/66/178]Building CXX object tools\lldb\unittests\Target\CMakeFiles\TargetTests.dir\RemoteAwarePlatformTest.cpp.obj
1.200 [49/65/179]Building CXX object tools\lldb\unittests\Utility\CMakeFiles\UtilityTests.dir\RealpathPrefixesTest.cpp.obj
1.201 [49/64/180]Building CXX object tools\lldb\unittests\Utility\CMakeFiles\UtilityTests.dir\FileSpecListTest.cpp.obj
1.203 [49/63/181]Building CXX object tools\lldb\unittests\Symbol\CMakeFiles\SymbolTests.dir\TestTypeSystemClang.cpp.obj
1.205 [49/62/182]Building CXX object tools\lldb\unittests\Target\CMakeFiles\TargetTests.dir\StackFrameRecognizerTest.cpp.obj
1.206 [49/61/183]Building CXX object tools\lldb\unittests\Utility\CMakeFiles\UtilityTests.dir\OptionsWithRawTest.cpp.obj
1.207 [49/60/184]Building CXX object tools\lldb\unittests\Utility\CMakeFiles\UtilityTests.dir\SharedClusterTest.cpp.obj
1.208 [49/59/185]Building CXX object tools\lldb\unittests\Utility\CMakeFiles\UtilityTests.dir\ArgsTest.cpp.obj
1.208 [49/58/186]Building CXX object tools\lldb\unittests\Utility\CMakeFiles\UtilityTests.dir\UserIDResolverTest.cpp.obj
1.211 [49/57/187]Building CXX object tools\lldb\unittests\Platform\CMakeFiles\LLDBPlatformTests.dir\PlatformSiginfoTest.cpp.obj
1.211 [49/56/188]Building RC object tools\lldb\unittests\Thread\CMakeFiles\ThreadTests.dir\C_\buildbot\as-builder-10\lldb-x-aarch64\llvm-project\llvm\resources\windows_version_resource.rc.res
1.212 [49/55/189]Building CXX object tools\lldb\unittests\Process\gdb-remote\CMakeFiles\ProcessGdbRemoteTests.dir\GDBRemoteCommunicationClientTest.cpp.obj
1.213 [49/54/190]Building CXX object tools\lldb\unittests\Utility\CMakeFiles\UtilityTests.dir\StructuredDataTest.cpp.obj
1.214 [49/53/191]Building CXX object tools\lldb\unittests\Utility\CMakeFiles\UtilityTests.dir\PredicateTest.cpp.obj
1.214 [49/52/192]Building CXX object tools\lldb\unittests\Utility\CMakeFiles\UtilityTests.dir\BroadcasterTest.cpp.obj
1.217 [49/51/193]Building CXX object tools\lldb\unittests\SymbolFile\DWARF\CMakeFiles\SymbolFileDWARFTests.dir\DWARFASTParserClangTests.cpp.obj
1.220 [49/50/194]Building CXX object tools\lldb\unittests\SymbolFile\DWARF\CMakeFiles\SymbolFileDWARFTests.dir\DWARFIndexCachingTest.cpp.obj
1.220 [49/49/195]Building CXX object tools\lldb\unittests\Utility\CMakeFiles\UtilityTests.dir\TraceGDBRemotePacketsTest.cpp.obj
1.223 [49/48/196]Building CXX object tools\lldb\unittests\Platform\Android\CMakeFiles\AdbClientTests.dir\PlatformAndroidTest.cpp.obj
1.225 [49/47/197]Building CXX object tools\lldb\unittests\SymbolFile\DWARF\CMakeFiles\SymbolFileDWARFTests.dir\DWARFDebugNamesIndexTest.cpp.obj
```
</details>
https://github.com/llvm/llvm-project/pull/133539
More information about the lldb-commits
mailing list