[lldb] [llvm] Reland "[Support] Move HTTP client/server to new LLVMSupportHTTP lib (NFC)" (PR #186074)
Martin Storsjö via llvm-commits
llvm-commits at lists.llvm.org
Fri Mar 13 03:14:45 PDT 2026
mstorsjo wrote:
FYI, I believe this patch may have caused breakage in dylib builds of LLDB - see https://github.com/mstorsjo/llvm-mingw/actions/runs/23031986745/job/66904835295.
When linking a dylib build, then the libLLVM dylib contains most of the usual LLVM libraries, but something in the build ends up explicitly linking in a separate copy of libLLVMSupport, causing duplicate definitions. On the linking command line shown in the log above, there's `lib/libLLVM-23git.dll.a lib/libclang-cpp.dll.a [...] lib/libLLVMDebuginfod.a lib/libLLVMSupportHTTP.a lib/libLLVMSupport.a`.
I haven't yet managed to reproduce this failure in local builds so I can't say for sure, but it seems quite related.
We had a very similar situation recently in https://github.com/llvm/llvm-project/pull/179306#issuecomment-3884140710.
https://github.com/llvm/llvm-project/pull/186074
More information about the llvm-commits
mailing list