diff options
author | Jordan Rupprecht <rupprecht@google.com> | 2019-02-14 18:35:13 +0000 |
---|---|---|
committer | Jordan Rupprecht <rupprecht@google.com> | 2019-02-14 18:35:13 +0000 |
commit | b7ae7297b94c4bfde45e210a335d9f18e3b5f19a (patch) | |
tree | 939904a78a8a702c71b082dc9ce996be72ae1975 /lldb/packages/Python/lldbsuite/test/python_api/thread/TestThreadAPI.py | |
parent | 5ffdc43dc9bcf00158a764e11e45db836279d7e1 (diff) | |
download | bcm5719-llvm-b7ae7297b94c4bfde45e210a335d9f18e3b5f19a.tar.gz bcm5719-llvm-b7ae7297b94c4bfde45e210a335d9f18e3b5f19a.zip |
[llvm-ar] Implement the P modifier.
Summary:
GNU ar has a `P` modifier that changes filename comparisons to use full paths instead of the basename. As noted in the GNU docs, regular archives are not created with full path names, so P is used to deal with archives created by other archive programs (e.g. see the updated `absolute-paths.test` test case).
Since thin archives use full path names -- paths are relative to the archive -- it seems very error prone to not imply P when dealing with thin archives, so P is implied in those cases. (I think this is a deviation from GNU ar that makes sense).
This fixes PR37436 via https://github.com/ClangBuiltLinux/linux/issues/33.
Reviewers: mstorsjo, pcc, ruiu, davide, david2050, rnk
Subscribers: tpimh, llvm-commits, nickdesaulniers
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D57927
llvm-svn: 354044
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/python_api/thread/TestThreadAPI.py')
0 files changed, 0 insertions, 0 deletions