diff options
author | Evgenii Stepanov <eugenis@google.com> | 2020-04-16 13:12:54 -0700 |
---|---|---|
committer | Evgenii Stepanov <eugenis@google.com> | 2020-04-16 17:33:54 -0700 |
commit | 77e3a2e0fe02e8bdeb8276c08c95290d9e78feba (patch) | |
tree | 86818f1da623888c7cfc53724e03775ff6a9994a /llvm/lib/CodeGen/CodeGenPrepare.cpp | |
parent | fccea7f372cbd33376d2c776f34a0c6925982981 (diff) | |
download | llvm-77e3a2e0fe02e8bdeb8276c08c95290d9e78feba.zip llvm-77e3a2e0fe02e8bdeb8276c08c95290d9e78feba.tar.gz llvm-77e3a2e0fe02e8bdeb8276c08c95290d9e78feba.tar.bz2 |
[ubsan] Link shared runtime library with a version script.
Summary:
Do not reexport libgcc.a symbols and random sanitizer internal symbols
by applying a version script to the shared library build.
This fixes unwinder conflicts on Android that are created by reexporting
the unwinder interface from libgcc_real.a. The same is already done in
asan and hwasan.
Reviewers: vitalybuka, srhines
Subscribers: mgorny, #sanitizers, llvm-commits
Tags: #sanitizers
Differential Revision: https://reviews.llvm.org/D78325
Diffstat (limited to 'llvm/lib/CodeGen/CodeGenPrepare.cpp')
0 files changed, 0 insertions, 0 deletions