[libcxx-commits] [PATCH] D59921: [libunwind] Export the unw_* symbols as weak symbols
Martin Storsjö via Phabricator via libcxx-commits
libcxx-commits at lists.llvm.org
Tue Apr 2 11:37:41 PDT 2019
mstorsjo accepted this revision.
mstorsjo added a comment.
Yes, this is fine with me. Thanks for your patience, and sorry that the windows stuff turned out to require so many roundtrips.
Btw, correcting an earlier statement of mine:
> I don't think there's anything particularly tricky at all on the C level so far, so I would expect it to build with MSVC just fine. But the assembly files require a gas style assembler.
When I tried, I did run into one issue. UnwindRegistersRestore.S implements functions with itanium C++ mangled signatures, so if built with MSVC, they don't match, and need to be passed via a function with C name mangling. But being able to build it with MSVC is only a theoretical thing anyway (while the windows-itanium case probably is more plausible).
Repository:
rUNW libunwind
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D59921/new/
https://reviews.llvm.org/D59921
More information about the libcxx-commits
mailing list