diff options
author | Logan Chien <loganchien@google.com> | 2018-03-06 14:49:31 +0800 |
---|---|---|
committer | Logan Chien <loganchien@google.com> | 2018-03-08 01:27:58 +0000 |
commit | 73e2cd50611b4d28fe90324f60791c4eedd773da (patch) | |
tree | 961ef69e94a7e0a0e3b8b94c26d4b1662b002ff5 /sdk | |
parent | 76130b6dfa2a85505c0a35b771189cec730cda72 (diff) | |
download | android_development-73e2cd50611b4d28fe90324f60791c4eedd773da.tar.gz android_development-73e2cd50611b4d28fe90324f60791c4eedd773da.tar.bz2 android_development-73e2cd50611b4d28fe90324f60791c4eedd773da.zip |
vndk-def: Add --check-dt-needed-ordering
This commit adds `--check-dt-needed-ordering`, which will check the
ordering of DT_NEEDED entries. `libc.so` must be prior to `libdl.so`;
otherwise, `libdl.so` won't be able to link with `__cxa_finalize()` when
`libc.so` and `libdl.so` are not loaded into the default linker
namespace.
This check is enabled by default. To disable this check, pass
`--no-check-dt-needed-ordering` to the command line options.
Bug: 74090470
Test: Run vndk_definition_tool.py check-dep on sailfish.
Change-Id: If33c1b6578e6fe70ddab44e4f3f2aaad23cd91b8
Diffstat (limited to 'sdk')
0 files changed, 0 insertions, 0 deletions