[PATCH] D45536: Do not keep shared symbols to garbage-collected eliminated DSOs.

Reid Kleckner via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Mon Apr 16 15:47:25 PDT 2018


rnk added a comment.

This is causing LLD to drop __cxa_finalize from the symbol tables of some Chromium binaries, and that causes them to crash on shutdown. See the test failures here:
https://ci.chromium.org/buildbot/chromium.clang/ToTLinux/2152

I'm going to revert this for now. I found that re-linking just libipc_mojom_shared.so and libmojo_mojom_bindings_shared.so with LLD after this change causes ipc_tests to crash reliably on shutdown.


Repository:
  rL LLVM

https://reviews.llvm.org/D45536





More information about the llvm-commits mailing list