You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
There's a few issues with the HSA/ROCR/LLVM mix that we're running into or new features that we need. This issue tracks the filed issues so we can track what is still required.
diff --git a/lld/ELF/MarkLive.cpp b/lld/ELF/MarkLive.cpp
index b6c22884d917..08d9ecedf2cc 100644
--- a/lld/ELF/MarkLive.cpp+++ b/lld/ELF/MarkLive.cpp@@ -221,7 +221,7 @@ template <class ELFT> void MarkLive<ELFT>::run() {
// Preserve externally-visible symbols if the symbols defined by this
// file can interpose other ELF file's symbols at runtime.
for (Symbol *sym : ctx.symtab->getSymbols())
- if (sym->isExported && sym->partition == partition)+ if (sym->includeInDynsym(ctx) && sym->partition == partition)
markSymbol(sym);
// If this isn't the main partition, that's all that we need to preserve.
There's a few issues with the HSA/ROCR/LLVM mix that we're running into or new features that we need. This issue tracks the filed issues so we can track what is still required.
ROCR
RuntimeCleanup
. ROCm/ROCR-Runtime#275hsa_amd_signal_wait_all
API. ROCm/ROCR-Runtime#241hsa_amd_profiling_convert_tick_to_system_domain
. ROCm/ROCR-Runtime#243LLVM
The text was updated successfully, but these errors were encountered: