[libcxx-commits] [PATCH] D69902: [libunwind] Drop -Wl, -z, defs for SHARED builds.

Puyan Lotfi via Phabricator via libcxx-commits libcxx-commits at lists.llvm.org
Wed Nov 6 10:27:37 PST 2019


plotfi added a comment.

The symbols/errors are:

  the vtable symbol may be undefined because the class is missing its key function (see https://lld.llvm.org/missingkeyfunction)
  
  >>> referenced by libunwind.cpp: libunwind/src/CMakeFiles/unwind_shared.dir/libunwind.cpp.o:(typeinfo for libunwind::AbstractUnwindCursor)
  ld.lld: error: undefined symbol: vtable for __cxxabiv1::__si_class_type_info
  >>> referenced by libunwind.cpp: libunwind/src/CMakeFiles/unwind_shared.dir/libunwind.cpp.o:(typeinfo for libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm>)


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D69902/new/

https://reviews.llvm.org/D69902





More information about the libcxx-commits mailing list