[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