[Lldb-commits] [PATCH] Fix for lldb unit test: TestAnonymous.py, et al., when using ccache
Doug Snyder
dsnyder at blueshiftinc.com
Mon Oct 27 16:30:26 PDT 2014
Hi dmalea,
This patch fixes the following unit tests when the lldb unit tests are run on ubuntu
TestAnonymous.py
TestSharedLib.py
TestSharedLibStrippedSymbols.py
TestUniqueTypes.py
The unit tests fail when lldb is configured/built with cache or when the individual unit tests are built with cache. Under these conditions, the "compiler" variable in lldbtest.py's getCompilerVersion() contains the ccache prefix or compiler options in addition to the compiler name. The which() function in lldbutil does not handle multiple words well and returns "None" - even though clang is embedded in the compiler name.
This patch strips off any prefixes and/or options by looking for the last word in the compiler variable that appears to be an executable and then discarding everything else.
Doug
http://reviews.llvm.org/D6007
Files:
test/lldbtest.py
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D6007.15505.patch
Type: text/x-patch
Size: 896 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/lldb-commits/attachments/20141027/8dcda7f8/attachment.bin>
More information about the lldb-commits
mailing list