<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/83698>83698</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
In a distribution build of LLVM, `llvm-config --system-libs` errors
</td>
</tr>
<tr>
<th>Labels</th>
<td>
new issue
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
dabrahams
</td>
</tr>
</table>
<pre>
Reproducible with [these binaries](https://github.com/hylo-lang/llvm-build/releases/tag/2024-02-29-r2) whose build procedure can be seen in that same repository.
Here are the results on two different platforms:
```
$ llvm-config --system-libs
llvm-config: error: component libraries and shared library
llvm-config: error: missing: /Users/dave/Downloads/llvm-17.0.6-arm64-apple-darwin23.3.0-Debug/lib/libLLVMTableGen.a
llvm-config: error: missing: /Users/dave/Downloads/llvm-17.0.6-arm64-apple-darwin23.3.0-Debug/lib/libLLVMFuzzerCLI.a
llvm-config: error: missing: /Users/dave/Downloads/llvm-17.0.6-arm64-apple-darwin23.3.0-Debug/lib/libLLVMFuzzMutate.a
llvm-config: error: missing: /Users/dave/Downloads/llvm-17.0.6-arm64-apple-darwin23.3.0-Debug/lib/libLLVMFileCheck.a
llvm-config: error: missing: /Users/dave/Downloads/llvm-17.0.6-arm64-apple-darwin23.3.0-Debug/lib/libLLVMInterfaceStub.a
llvm-config: error: missing: /Users/dave/Downloads/llvm-17.0.6-arm64-apple-darwin23.3.0-Debug/lib/libLLVMMIRParser.a
llvm-config: error: missing: /Users/dave/Downloads/llvm-17.0.6-arm64-apple-darwin23.3.0-Debug/lib/libLLVMDWARFLinker.a
llvm-config: error: missing: /Users/dave/Downloads/llvm-17.0.6-arm64-apple-darwin23.3.0-Debug/lib/libLLVMDWARFLinkerParallel.a
llvm-config: error: missing: /Users/dave/Downloads/llvm-17.0.6-arm64-apple-darwin23.3.0-Debug/lib/libLLVMExtensions.a
llvm-config: error: missing: /Users/dave/Downloads/llvm-17.0.6-arm64-apple-darwin23.3.0-Debug/lib/libLLVMFrontendHLSL.a
llvm-config: error: missing: /Users/dave/Downloads/llvm-17.0.6-arm64-apple-darwin23.3.0-Debug/lib/libLLVMFrontendOpenACC.a
llvm-config: error: missing: /Users/dave/Downloads/llvm-17.0.6-arm64-apple-darwin23.3.0-Debug/lib/libLLVMLTO.a
llvm-config: error: missing: /Users/dave/Downloads/llvm-17.0.6-arm64-apple-darwin23.3.0-Debug/lib/libLLVMObjCopy.a
llvm-config: error: missing: /Users/dave/Downloads/llvm-17.0.6-arm64-apple-darwin23.3.0-Debug/lib/libLLVMObjectYAML.a
llvm-config: error: missing: /Users/dave/Downloads/llvm-17.0.6-arm64-apple-darwin23.3.0-Debug/lib/libLLVMOption.a
llvm-config: error: missing: /Users/dave/Downloads/llvm-17.0.6-arm64-apple-darwin23.3.0-Debug/lib/libLLVMDebugInfoGSYM.a
llvm-config: error: missing: /Users/dave/Downloads/llvm-17.0.6-arm64-apple-darwin23.3.0-Debug/lib/libLLVMDebugInfoLogicalView.a
llvm-config: error: missing: /Users/dave/Downloads/llvm-17.0.6-arm64-apple-darwin23.3.0-Debug/lib/libLLVMDWP.a
llvm-config: error: missing: /Users/dave/Downloads/llvm-17.0.6-arm64-apple-darwin23.3.0-Debug/lib/libLLVMOrcShared.a
llvm-config: error: missing: /Users/dave/Downloads/llvm-17.0.6-arm64-apple-darwin23.3.0-Debug/lib/libLLVMOrcTargetProcess.a
llvm-config: error: missing: /Users/dave/Downloads/llvm-17.0.6-arm64-apple-darwin23.3.0-Debug/lib/libLLVMRuntimeDyld.a
llvm-config: error: missing: /Users/dave/Downloads/llvm-17.0.6-arm64-apple-darwin23.3.0-Debug/lib/libLLVMExecutionEngine.a
llvm-config: error: missing: /Users/dave/Downloads/llvm-17.0.6-arm64-apple-darwin23.3.0-Debug/lib/libLLVMInterpreter.a
llvm-config: error: missing: /Users/dave/Downloads/llvm-17.0.6-arm64-apple-darwin23.3.0-Debug/lib/libLLVMJITLink.a
llvm-config: error: missing: /Users/dave/Downloads/llvm-17.0.6-arm64-apple-darwin23.3.0-Debug/lib/libLLVMMCJIT.a
llvm-config: error: missing: /Users/dave/Downloads/llvm-17.0.6-arm64-apple-darwin23.3.0-Debug/lib/libLLVMWindowsDriver.a
llvm-config: error: missing: /Users/dave/Downloads/llvm-17.0.6-arm64-apple-darwin23.3.0-Debug/lib/libLLVMOrcJIT.a
llvm-config: error: missing: /Users/dave/Downloads/llvm-17.0.6-arm64-apple-darwin23.3.0-Debug/lib/libLLVMARMInfo.a
llvm-config: error: missing: /Users/dave/Downloads/llvm-17.0.6-arm64-apple-darwin23.3.0-Debug/lib/libLLVMARMUtils.a
llvm-config: error: missing: /Users/dave/Downloads/llvm-17.0.6-arm64-apple-darwin23.3.0-Debug/lib/libLLVMARMDesc.a
llvm-config: error: missing: /Users/dave/Downloads/llvm-17.0.6-arm64-apple-darwin23.3.0-Debug/lib/libLLVMARMCodeGen.a
llvm-config: error: missing: /Users/dave/Downloads/llvm-17.0.6-arm64-apple-darwin23.3.0-Debug/lib/libLLVMARMAsmParser.a
llvm-config: error: missing: /Users/dave/Downloads/llvm-17.0.6-arm64-apple-darwin23.3.0-Debug/lib/libLLVMARMDisassembler.a
llvm-config: error: missing: /Users/dave/Downloads/llvm-17.0.6-arm64-apple-darwin23.3.0-Debug/lib/libLLVMWebAssemblyInfo.a
llvm-config: error: missing: /Users/dave/Downloads/llvm-17.0.6-arm64-apple-darwin23.3.0-Debug/lib/libLLVMWebAssemblyDesc.a
llvm-config: error: missing: /Users/dave/Downloads/llvm-17.0.6-arm64-apple-darwin23.3.0-Debug/lib/libLLVMWebAssemblyUtils.a
llvm-config: error: missing: /Users/dave/Downloads/llvm-17.0.6-arm64-apple-darwin23.3.0-Debug/lib/libLLVMWebAssemblyCodeGen.a
llvm-config: error: missing: /Users/dave/Downloads/llvm-17.0.6-arm64-apple-darwin23.3.0-Debug/lib/libLLVMWebAssemblyAsmParser.a
llvm-config: error: missing: /Users/dave/Downloads/llvm-17.0.6-arm64-apple-darwin23.3.0-Debug/lib/libLLVMWebAssemblyDisassembler.a
llvm-config: error: missing: /Users/dave/Downloads/llvm-17.0.6-arm64-apple-darwin23.3.0-Debug/lib/libLLVMX86Info.a
llvm-config: error: missing: /Users/dave/Downloads/llvm-17.0.6-arm64-apple-darwin23.3.0-Debug/lib/libLLVMX86Desc.a
llvm-config: error: missing: /Users/dave/Downloads/llvm-17.0.6-arm64-apple-darwin23.3.0-Debug/lib/libLLVMX86CodeGen.a
llvm-config: error: missing: /Users/dave/Downloads/llvm-17.0.6-arm64-apple-darwin23.3.0-Debug/lib/libLLVMX86AsmParser.a
llvm-config: error: missing: /Users/dave/Downloads/llvm-17.0.6-arm64-apple-darwin23.3.0-Debug/lib/libLLVMX86Disassembler.a
llvm-config: error: missing: /Users/dave/Downloads/llvm-17.0.6-arm64-apple-darwin23.3.0-Debug/lib/libLLVMX86TargetMCA.a
llvm-config: error: missing: /Users/dave/Downloads/llvm-17.0.6-arm64-apple-darwin23.3.0-Debug/lib/libLLVMLineEditor.a
llvm-config: error: missing: /Users/dave/Downloads/llvm-17.0.6-arm64-apple-darwin23.3.0-Debug/lib/libLLVMCoverage.a
llvm-config: error: missing: /Users/dave/Downloads/llvm-17.0.6-arm64-apple-darwin23.3.0-Debug/lib/libLLVMDlltoolDriver.a
llvm-config: error: missing: /Users/dave/Downloads/llvm-17.0.6-arm64-apple-darwin23.3.0-Debug/lib/libLLVMLibDriver.a
llvm-config: error: missing: /Users/dave/Downloads/llvm-17.0.6-arm64-apple-darwin23.3.0-Debug/lib/libLLVMXRay.a
llvm-config: error: missing: /Users/dave/Downloads/llvm-17.0.6-arm64-apple-darwin23.3.0-Debug/lib/libLLVMWindowsManifest.a
```
```
> llvm-17.0.6-arm64-unknown-windows-msvc17-Debug\bin\llvm-config --system-libs
llvm-config: error: component libraries and shared library
llvm-config: error: missing: s:\llvm-17.0.6-arm64-unknown-windows-msvc17-Debug\lib\LLVMTableGen.lib
llvm-config: error: missing: s:\llvm-17.0.6-arm64-unknown-windows-msvc17-Debug\lib\LLVMFuzzerCLI.lib
llvm-config: error: missing: s:\llvm-17.0.6-arm64-unknown-windows-msvc17-Debug\lib\LLVMFuzzMutate.lib
llvm-config: error: missing: s:\llvm-17.0.6-arm64-unknown-windows-msvc17-Debug\lib\LLVMFileCheck.lib
llvm-config: error: missing: s:\llvm-17.0.6-arm64-unknown-windows-msvc17-Debug\lib\LLVMInterfaceStub.lib
llvm-config: error: missing: s:\llvm-17.0.6-arm64-unknown-windows-msvc17-Debug\lib\LLVMMIRParser.lib
llvm-config: error: missing: s:\llvm-17.0.6-arm64-unknown-windows-msvc17-Debug\lib\LLVMDWARFLinker.lib
llvm-config: error: missing: s:\llvm-17.0.6-arm64-unknown-windows-msvc17-Debug\lib\LLVMDWARFLinkerParallel.lib
llvm-config: error: missing: s:\llvm-17.0.6-arm64-unknown-windows-msvc17-Debug\lib\LLVMExtensions.lib
llvm-config: error: missing: s:\llvm-17.0.6-arm64-unknown-windows-msvc17-Debug\lib\LLVMFrontendHLSL.lib
llvm-config: error: missing: s:\llvm-17.0.6-arm64-unknown-windows-msvc17-Debug\lib\LLVMFrontendOpenACC.lib
llvm-config: error: missing: s:\llvm-17.0.6-arm64-unknown-windows-msvc17-Debug\lib\LLVMLTO.lib
llvm-config: error: missing: s:\llvm-17.0.6-arm64-unknown-windows-msvc17-Debug\lib\LLVMObjCopy.lib
llvm-config: error: missing: s:\llvm-17.0.6-arm64-unknown-windows-msvc17-Debug\lib\LLVMObjectYAML.lib
llvm-config: error: missing: s:\llvm-17.0.6-arm64-unknown-windows-msvc17-Debug\lib\LLVMOption.lib
llvm-config: error: missing: s:\llvm-17.0.6-arm64-unknown-windows-msvc17-Debug\lib\LLVMDebugInfoGSYM.lib
llvm-config: error: missing: s:\llvm-17.0.6-arm64-unknown-windows-msvc17-Debug\lib\LLVMDebugInfoLogicalView.lib
llvm-config: error: missing: s:\llvm-17.0.6-arm64-unknown-windows-msvc17-Debug\lib\LLVMDWP.lib
llvm-config: error: missing: s:\llvm-17.0.6-arm64-unknown-windows-msvc17-Debug\lib\LLVMOrcShared.lib
llvm-config: error: missing: s:\llvm-17.0.6-arm64-unknown-windows-msvc17-Debug\lib\LLVMOrcTargetProcess.lib
llvm-config: error: missing: s:\llvm-17.0.6-arm64-unknown-windows-msvc17-Debug\lib\LLVMRuntimeDyld.lib
llvm-config: error: missing: s:\llvm-17.0.6-arm64-unknown-windows-msvc17-Debug\lib\LLVMExecutionEngine.lib
llvm-config: error: missing: s:\llvm-17.0.6-arm64-unknown-windows-msvc17-Debug\lib\LLVMInterpreter.lib
llvm-config: error: missing: s:\llvm-17.0.6-arm64-unknown-windows-msvc17-Debug\lib\LLVMJITLink.lib
llvm-config: error: missing: s:\llvm-17.0.6-arm64-unknown-windows-msvc17-Debug\lib\LLVMMCJIT.lib
llvm-config: error: missing: s:\llvm-17.0.6-arm64-unknown-windows-msvc17-Debug\lib\LLVMWindowsDriver.lib
llvm-config: error: missing: s:\llvm-17.0.6-arm64-unknown-windows-msvc17-Debug\lib\LLVMOrcJIT.lib
llvm-config: error: missing: s:\llvm-17.0.6-arm64-unknown-windows-msvc17-Debug\lib\LLVMARMInfo.lib
llvm-config: error: missing: s:\llvm-17.0.6-arm64-unknown-windows-msvc17-Debug\lib\LLVMARMUtils.lib
llvm-config: error: missing: s:\llvm-17.0.6-arm64-unknown-windows-msvc17-Debug\lib\LLVMARMDesc.lib
llvm-config: error: missing: s:\llvm-17.0.6-arm64-unknown-windows-msvc17-Debug\lib\LLVMARMCodeGen.lib
llvm-config: error: missing: s:\llvm-17.0.6-arm64-unknown-windows-msvc17-Debug\lib\LLVMARMAsmParser.lib
llvm-config: error: missing: s:\llvm-17.0.6-arm64-unknown-windows-msvc17-Debug\lib\LLVMARMDisassembler.lib
llvm-config: error: missing: s:\llvm-17.0.6-arm64-unknown-windows-msvc17-Debug\lib\LLVMWebAssemblyInfo.lib
llvm-config: error: missing: s:\llvm-17.0.6-arm64-unknown-windows-msvc17-Debug\lib\LLVMWebAssemblyDesc.lib
llvm-config: error: missing: s:\llvm-17.0.6-arm64-unknown-windows-msvc17-Debug\lib\LLVMWebAssemblyUtils.lib
llvm-config: error: missing: s:\llvm-17.0.6-arm64-unknown-windows-msvc17-Debug\lib\LLVMWebAssemblyCodeGen.lib
llvm-config: error: missing: s:\llvm-17.0.6-arm64-unknown-windows-msvc17-Debug\lib\LLVMWebAssemblyAsmParser.lib
llvm-config: error: missing: s:\llvm-17.0.6-arm64-unknown-windows-msvc17-Debug\lib\LLVMWebAssemblyDisassembler.lib
llvm-config: error: missing: s:\llvm-17.0.6-arm64-unknown-windows-msvc17-Debug\lib\LLVMX86Info.lib
llvm-config: error: missing: s:\llvm-17.0.6-arm64-unknown-windows-msvc17-Debug\lib\LLVMX86Desc.lib
llvm-config: error: missing: s:\llvm-17.0.6-arm64-unknown-windows-msvc17-Debug\lib\LLVMX86CodeGen.lib
llvm-config: error: missing: s:\llvm-17.0.6-arm64-unknown-windows-msvc17-Debug\lib\LLVMX86AsmParser.lib
llvm-config: error: missing: s:\llvm-17.0.6-arm64-unknown-windows-msvc17-Debug\lib\LLVMX86Disassembler.lib
llvm-config: error: missing: s:\llvm-17.0.6-arm64-unknown-windows-msvc17-Debug\lib\LLVMX86TargetMCA.lib
llvm-config: error: missing: s:\llvm-17.0.6-arm64-unknown-windows-msvc17-Debug\lib\LLVMLineEditor.lib
llvm-config: error: missing: s:\llvm-17.0.6-arm64-unknown-windows-msvc17-Debug\lib\LLVMCoverage.lib
llvm-config: error: missing: s:\llvm-17.0.6-arm64-unknown-windows-msvc17-Debug\lib\LLVMDlltoolDriver.lib
llvm-config: error: missing: s:\llvm-17.0.6-arm64-unknown-windows-msvc17-Debug\lib\LLVMLibDriver.lib
llvm-config: error: missing: s:\llvm-17.0.6-arm64-unknown-windows-msvc17-Debug\lib\LLVMXRay.lib
llvm-config: error: missing: s:\llvm-17.0.6-arm64-unknown-windows-msvc17-Debug\lib\LLVMWindowsManifest.lib
```
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJzMm99v2rAWx_8a82IFpQ6h4YEHBs3GBKKi3do92smBeHPsyHbK2F9_lfCjobu70n1xLE1oJGm-Xx-fQ479UagxfC8Bpij-hOLFgNa2UHqaU6ZpQUszYCo_TrdQaZXXGWcC8IHbAqP4ky3AAGZcUs3BoHiBSFJYWxkUzRBJEUn33BY1G2aqRCQtjkIFgso9IqkQb2XAai5yRFINAqgBg0hqaXOWhGQUhCQgk0ATRCb4UKhGqbkeV1plkNcacEYlZoANgMRcYltQiw0tAWuolOFW6eMQhQsUzk6fX0ADphqwLZprTC2swUpie1A457sdaJAWV4LandJlO4rOX6NxeP53-kpGuB1FpuSO73EQmKOxUAaCM3O6pHMaRTMMWivd_CdTZaVkoyU4023wMJU5NgXVkJ8PHrva_7pTyY3hsj2GSPrNgG6CmNM3QCRdqIMUiubmEu-7-2E4HAdUl-NRQKtKQJBTfeCSRMNoGAYLYHU7OZydPler7-tnygR8BjmkvVtJ6z9_QM9XS0-8rGtLLfhghguYF5D98sDLUlrQO5rBk62ZB37Wy-0j1Qa0B14WL7NtuuLyl29uHqmmQoDwwNXDbwvScCWNB2ZSraQFmX9ZPa08srOpQM7mcw8crZ43HrjYsJ9zVR39cAKZ_TFb-5Aum8py5cODuz24lDv1-enH2ic_K7XnGRXfORx8sPXy6IGLjc6e2kbUDy_PVO_BPjZNv_HhkbCtpeUlLI7ChwA9_Iasbqr8Qe659KEXbfu_SoP1osf5unxuOhwPnKznX5fPHvh44TJXB7PQ_M2LGdrozI_AzLbr5pHgh5Nvlgsffu1m2_UCTOaHk7nKPdmJmG3XM1N6s65sZokbagyUTHjh6AXY7GTn6ElRdRx5ktEdR76Ue8eSP8XWMeVT0XUTyq_ie03GnhTdazL2pNhek7E_Gf2ajH3K5GaWvMvg07pvPZ95YGfFJTzk3CofYjNXb6Dp3oe13kIIq5TwZi2x4swbL69b6sOG5Hm5t6aS78DYi6OPMPPD1-gB_y1Zy19SHWRwON0yKM1bdnd_lo3njEsUz31Coi3BPVv6f0bSBDCe38DP5pA72XfQ6V73DDUdC18BplvdW1jpVvsdTLrV7ULI3pSvwNGtgw5cdJzgXZDYj_QFGrpVXz1vHCteYKBz1Qv4cyx8gnyOK_kG6PWk3YV3rn_IHl3P8hXKOde9BXBu5buwzfWT4has9dCXnCGaW-ULMHPcC7VwzK3mLQhzXlbuB3wBXM5VT7vbzmXbnUfnqpddRufC7zuK7iPd3T10XMUfQFNv6j1k218AqTf5fpL-v4Kh_hKgvyK4AB_nqj0kfQfkOBfuK8s-Ahrn6u8wxvHuwTt4cSt8hSyOF5Y3QMV1rFkvui0o6aX1v0KRq_qVgwzyaZRPogkdwPTuPpyMyGQShYNiuoPwLk6ynMZJNJrEJE52ZJKzeMxCFkU5G_ApCckojMIovIuSOBxmCYviKL7L4-SeZgmgUQgl5WLYDGCo9H7AjalhmkTjSTIQlIEw7ct4hEg44PYkIgTFi4GetoNm9d6gUSi4seb9LpZbAdOlxBTn3FjNWbt-Pb81p3a4GTkic4zG4b8pzTg8xdwMai2m_-NtvuYWFzJVafUTMotI2ro1iKTtaP4TAAD__xpzK8Y">