diff options
author | David Tenty <daltenty@ibm.com> | 2020-05-08 13:45:44 -0400 |
---|---|---|
committer | David Tenty <daltenty@ibm.com> | 2020-05-08 14:00:25 -0400 |
commit | d26a8daa491ce56ef719708f2dbefb519c4c2f3e (patch) | |
tree | 876689ae5f6fb7c9b14a2d1f299325feabeef3b4 /lldb/packages/Python/lldbsuite/test/configuration.py | |
parent | 52712d3ff7a2f7bcf737996d6ab59ef2cc29c20d (diff) | |
download | llvm-d26a8daa491ce56ef719708f2dbefb519c4c2f3e.zip llvm-d26a8daa491ce56ef719708f2dbefb519c4c2f3e.tar.gz llvm-d26a8daa491ce56ef719708f2dbefb519c4c2f3e.tar.bz2 |
[AIX] Make sure we use export lists for plugins
Summary:
Besides just generating and consuming the lists, this includes:
* Calling nm with the right options in extract_symbols.py. Such as not
demangling C++ names, which AIX nm does by default, and accepting both
32/64-bit names.
* Not having nm sort the list of symbols or we may run in to memory
issues on debug builds, as nm calls a 32-bit sort.
* Defaulting to having LLVM_EXPORT_SYMBOLS_FOR_PLUGINS on for AIX
* CMake versions prior to 3.16 set the -brtl linker flag globally on
AIX. Clear it out early on so we don't run into failures. We will set
it as needed.
Reviewers: jasonliu, DiggerLin, stevewan, hubert.reinterpretcast
Reviewed By: hubert.reinterpretcast
Subscribers: hubert.reinterpretcast, mgorny, llvm-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D70972
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/configuration.py')
0 files changed, 0 insertions, 0 deletions