Closed phprus closed 3 years ago
LLVM LLD9 doesn't prioritize non-wildcards over wildcards in version script. This behavior has been fixed in LLD10 with commit-id #e28a70da.
For supporting LL9 on oneTBB side, wildcard templates in local section should be reworked for excluding explicitly defined functions of global section.
For example, lin64-tbbmalloc.def has __TBB_malloc_safer_free;
function defined in global section of version script, but LLD9 excludes it based on *__TBB*;
wildcard in local section.
Thank you for your answer! Issue can be closed.
Clang 9 + LLD
CMake:
Error: