<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/62146>62146</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
Compiling lldb-16.0.1 fails
</td>
</tr>
<tr>
<th>Labels</th>
<td>
new issue
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
dilyanpalauzov
</td>
</tr>
</table>
<pre>
Compiling lldb in LLVM 16.0.1 fails with this error:
$ ninja -j1 -v
[1/7] : && /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-maybe-uninitialized -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-stringop-truncation -O3 -DNDEBUG -Wl,-rpath-link,/src/llvm-project-16.0.1.src/build/./lib -Wl,--gc-sections tools/lldb/tools/lldb-instr/CMakeFiles/lldb-instr.dir/Instrument.cpp.o -o bin/lldb-instr -Wl,-rpath,"\$ORIGIN/../lib" lib/libclangCodeGen.so.16 lib/libclangTooling.so.16 lib/libclangFrontend.so.16 lib/libclangSerialization.so.16 lib/libclangAST.so.16 lib/libclangRewrite.so.16 lib/libclangLex.so.16 lib/libclangBasic.so.16 -Wl,-rpath-link,/src/llvm-project-16.0.1.src/build/lib && :
FAILED: bin/lldb-instr
: && /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-maybe-uninitialized -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wno-misleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -Wno-deprecated-declarations -Wno-unknown-pragmas -Wno-strict-aliasing -Wno-stringop-truncation -O3 -DNDEBUG -Wl,-rpath-link,/src/llvm-project-16.0.1.src/build/./lib -Wl,--gc-sections tools/lldb/tools/lldb-instr/CMakeFiles/lldb-instr.dir/Instrument.cpp.o -o bin/lldb-instr -Wl,-rpath,"\$ORIGIN/../lib" lib/libclangCodeGen.so.16 lib/libclangTooling.so.16 lib/libclangFrontend.so.16 lib/libclangSerialization.so.16 lib/libclangAST.so.16 lib/libclangRewrite.so.16 lib/libclangLex.so.16 lib/libclangBasic.so.16 -Wl,-rpath-link,/src/llvm-project-16.0.1.src/build/lib && : /usr/bin/ld: tools/lldb/tools/lldb-instr/CMakeFiles/lldb-instr.dir/Instrument.cpp.o: undefined reference to symbol '_ZN4llvm11raw_ostream5writeEPKcm' /usr/bin/ld: /src/llvm-project-16.0.1.src/build/./lib/libLLVMSupport.so.16: error adding symbols: DSO missing from command line collect2: error: ld returned 1 exit status ninja: build stopped: subcommand failed.
$
All other components (subprojects) I have selected, do compile. Likewise in 16.0.0. In 15.0.7 there was, I think, no such problem.
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJzsV81u4zgMfhrlQsiwFSeZHnJok_Eg2M4PprMbYC8DWaIdTmXJK8lJO0-_kOP-TNHLYvewh14UixSpjyL1hZIhUGsR12xxxRbbmRziwfm1JnMvbS-NHH6646x2-n69cV1PhmwLxugayML19R8foVhmeVZAI8kEOFE8QDxQAPTeeTa_ZPmW5Q-jKMGS_SGB_yiAHyfp4qpgolqxxRbY_BKYWDKxBCaqIXgmqposE5Vi4oqJK-DNl90GeGMdD9hJG0lxshF97wJFchZ4c6RANRmK95ysIYuBH0hrtMD3E66tlhF5pA6B76UxSXMXvQS-t44PdgioeS-97DCiB74_eYrIQ_Rk2wB8r2SI_K9BmrNFRyGQbXlDaDQnS5GkoZ_oA_Ae9YjzvNI4244D8D11vSFFkTfSmHjwbmgPkz95XyMf7JMnfVYoI0PgHXZSKQzhLPSoB5s24Z074lnWYwjU0c-E6klqHd4p7COP930SaTQYkVtn-ZF8HKThOroUcBjaFkPk7ojek57sles6tPExaINSpx3IarRRnhOwV1HqxxDC0PfOxxRAo0m21oVIKnDlTNqoaQarkh0POP6GtE5G-WyeNtPYe1QyouYalZFePlMO9ta6k-W9l20nJ2FKlopcGpIpN09C27qeRz9YNQH-PAe-_bR9f_X7B-B7w8SG-17GAzdkb5nYMFEFr5iojDl2vPfuB6rIz5WfnTX1QEYzUWVpFdUPbnirnuKIzpkwetE1E9XzKScbYqr2zUd5ixUZ_FWTaUraXfoeUgYy1feZA-7gfD-elsIvIYzoBVtsmCg_f9192H1KICeUTAiA8TfNlJG23TiNH9BmwWXF8oXum3Pp_k-6F8rKOxvR6lctb9CPVTye9-v2lzffXjX9iuPVe93oGu9eV1zJQGpS_cuMpmw-cNIDn1WXu-v328RWL09_4rQ3HnvjsTcee-Ox_y2PveQlo5Pwv89s8jpYjQ1Z1OCxQY9WIUQH4b6rnQEmVt___FSmAIrCy9N3F6JH2S3G83r_5TfVMbF6He8_L-jzmDrXm_N9Ph9ucjZSKkidiGACF5J8e_MZJl6ExrsOEnlIqyFRMihnDKooHj2kD5NCjYNPMReAdxQhRBmHcO5_xz-OhAtCdH2PYyxhqB8cp2YadfbYNT9voi-NARcP6BOM3lm0MQAT78JQT_EHJi5gBwd5RAiYwKFmYgPajSZkMAO4pls8UcDUx4_nlWcAOwvFIsuzFaQNEE4yJMNdaunHcgPrIAzqAL13tcFugjjT67m-mF_IGa6L5btikRfzd_nssF5iWei8Xtb5Sq4udCmVXq6aphDLVVniRTGjtcjFPC-Lsrgo53meyeZiIWWp5mW5WjVasjLHTpLJUoYz59sZhTDgeimKcjkzskYTxseLEBZPMCpHotjO_HqsinpoAytzQyGGJy-RosEXbxr-y1tmNnizPsTYpyJgomKiaikehjpTrptK7kXlMVGNANLNGAH-HQAA__9pYYJf">