diff options
| author | Martin Storsjö <martin@martin.st> | 2023-10-20 23:44:44 +0300 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-10-20 23:44:44 +0300 |
| commit | a67ae8c0fd301a11e2a058e8035304cfc70a3e91 (patch) | |
| tree | 8b8fc16cc32acac0f754513ced8ca9498d865530 /lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp | |
| parent | c5dacb6d7a5400ccfa8aa7d1de8915d184096de2 (diff) | |
[LLD] [COFF] Add a separate option for allowing duplicate weak symbols (#68077)
The MinGW mode (enabled with the flag -lldmingw) does allow duplicate
weak symbols. A test in
compiler-rt/test/profile/Windows/coverage-weak-lld.cpp does currently
enable the -lldmingw flag in an MSVC context, in order to deal with
duplicate weak symbols.
Add a new, separate, lld specific flag for enabling this. In MinGW mode,
this is enabled by default, otherwise it is disabled.
This allows making the MinGW mode more restrictive in adding libpaths
from the surrounding environment; in MinGW mode, all libpaths are passed
explicitly by the compiler driver to the linker, which is attempted in
https://reviews.llvm.org/D144084.
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp')
0 files changed, 0 insertions, 0 deletions
