[lldb-dev] Python packaging change
Charles Davis
cdavis at mymail.mines.edu
Mon May 14 19:46:43 PDT 2012
On May 14, 2012, at 3:13 PM, Mark Peek wrote:
> On 5/14/12 12:31 PM, Charles Davis wrote:
>>
>> On May 14, 2012, at 1:16 PM, Mark Peek wrote:
>>
>>> I recently updated by tree and had problems running lldb due to Python issues.
>>> Below is what I've been able to determine is the issue. I thought asking the
>>> list first for directional advice would make more sense prior to suggesting a
>>> patch.
>>>
>>> This revision changed the Python files into a Python package:
>>> http://llvm.org/viewvc/llvm-project?view=rev&revision=155514
>>>
>>> However, this broke running on FreeBSD since the finish-swig-Python-LLDB.sh
>>> script is only run from an Xcode build even though the script appears to
>>> support both LLDB.framework and non-Darwin builds. For non-Darwin builds the
>>> Python file install is done in source/Interpreter/Makefile (which was not
>>> changed to support the new packaging and usage).
>> And now it is. Try this patch.
>
> Thank you for the patch. For FreeBSD I had to switch a couple of the echos from using \c in the string to using "echo -n".
Yeah, I wanted to use "echo -n" but all that did on my computer was write '-n' to the files.
> After that it worked great for the in-tree version.
That was unexpected, considering that I haven't modified the test makefiles to point to the lldb package yet.
>
> Are you going to submit the patch out to lldb-commit?
Not yet. I need to figure out a portable way to write text to a file without a trailing newline.
Chip
More information about the lldb-dev
mailing list