[Lldb-commits] [PATCH] D29266: Synchronize PlatformNetBSD with Linux

2017-02-02 Thread Kamil Rytarowski via Phabricator via lldb-commits
krytarowski added a comment. I need to finish three patches: - llvm::call_once, - auxv reading, - six.py conflict removal and I will join here. After that, I will switch the PT_WATCHPOINT* interface to PT_GETDBREGS and PT_SETDBREGS -- and in the end, add dbregs support in NetBSD's userdata.

[Lldb-commits] [lldb] r293948 - Fix mac build breakage due to StringStream move

2017-02-02 Thread Pavel Labath via lldb-commits
Author: labath Date: Thu Feb 2 16:38:12 2017 New Revision: 293948 URL: http://llvm.org/viewvc/llvm-project?rev=293948=rev Log: Fix mac build breakage due to StringStream move Modified: lldb/trunk/source/Host/macosx/Host.mm Modified: lldb/trunk/source/Host/macosx/Host.mm URL:

[Lldb-commits] [PATCH] D29405: Install six.py conditionally

2017-02-02 Thread Pavel Labath via Phabricator via lldb-commits
labath added a comment. Look at top level CmakeLists.txt file you will find an add_custom_target rule that runs it. Repository: rL LLVM https://reviews.llvm.org/D29405 ___ lldb-commits mailing list lldb-commits@lists.llvm.org

[Lldb-commits] [PATCH] D29405: Install six.py conditionally

2017-02-02 Thread Kamil Rytarowski via Phabricator via lldb-commits
krytarowski added a comment. I will try to reverse engineer it.. Repository: rL LLVM https://reviews.llvm.org/D29405 ___ lldb-commits mailing list lldb-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [PATCH] D29405: Install six.py conditionally

2017-02-02 Thread Kamil Rytarowski via Phabricator via lldb-commits
krytarowski added a comment. In https://reviews.llvm.org/D29405#664957, @labath wrote: > Unfortunately, this prevents six.py being copied into the build directory, so > a non-installed lldb will still not work (if you don't have the system > six.py). > > It looks like you will have to pass

[Lldb-commits] [PATCH] D29405: Install six.py conditionally

2017-02-02 Thread Pavel Labath via Phabricator via lldb-commits
labath added a comment. Unfortunately, this prevents six.py being copied into the build directory, so a non-installed lldb will still not work (if you don't have the system six.py). It looks like you will have to pass this flag into finishSwigPythonLLDB.py and check the condition there.

[Lldb-commits] [lldb] r293913 - Fix windows build after r293821

2017-02-02 Thread Pavel Labath via lldb-commits
Author: labath Date: Thu Feb 2 12:14:04 2017 New Revision: 293913 URL: http://llvm.org/viewvc/llvm-project?rev=293913=rev Log: Fix windows build after r293821 We started passing the list of libraries to link to the add_lldb_unittest macro, but that macro wasn't actually doing anything with

[Lldb-commits] [PATCH] D29406: Unify PlatformPOSIX::ResolveExecutable

2017-02-02 Thread Pavel Labath via Phabricator via lldb-commits
This revision was automatically updated to reflect the committed changes. Closed by commit rL293910: Unify PlatformPOSIX::ResolveExecutable (authored by labath). Changed prior to commit: https://reviews.llvm.org/D29406?vs=86672=86846#toc Repository: rL LLVM https://reviews.llvm.org/D29406

[Lldb-commits] [lldb] r293910 - Unify PlatformPOSIX::ResolveExecutable

2017-02-02 Thread Pavel Labath via lldb-commits
Author: labath Date: Thu Feb 2 11:50:03 2017 New Revision: 293910 URL: http://llvm.org/viewvc/llvm-project?rev=293910=rev Log: Unify PlatformPOSIX::ResolveExecutable Summary: various platforms very using nearly identical code for this method. As far as I can tell there was nothing

[Lldb-commits] [PATCH] D29405: Install six.py conditionally

2017-02-02 Thread Kamil Rytarowski via Phabricator via lldb-commits
krytarowski added a comment. @labath patch done. I'm specifying `-DLLDB_USE_SYSTEM_SIX:BOOL=TRUE` in pkgsrc. It works for me. Repository: rL LLVM https://reviews.llvm.org/D29405 ___ lldb-commits mailing list lldb-commits@lists.llvm.org

[Lldb-commits] [PATCH] D29405: Install six.py copy into subdirectory lldb

2017-02-02 Thread Kamil Rytarowski via Phabricator via lldb-commits
krytarowski updated this revision to Diff 86828. krytarowski added a comment. LLDB_USE_SYSTEM_SIX approach Repository: rL LLVM https://reviews.llvm.org/D29405 Files: cmake/modules/LLDBConfig.cmake scripts/CMakeLists.txt scripts/Python/finishSwigPythonLLDB.py Index:

[Lldb-commits] [PATCH] D29403: Fix multi-process-driver.cpp build on NetBSD

2017-02-02 Thread Phabricator via Phabricator via lldb-commits
This revision was automatically updated to reflect the committed changes. Closed by commit rL293895: Fix multi-process-driver.cpp build on NetBSD (authored by kamil). Changed prior to commit: https://reviews.llvm.org/D29403?vs=8=86807#toc Repository: rL LLVM

[Lldb-commits] [lldb] r293895 - Fix multi-process-driver.cpp build on NetBSD

2017-02-02 Thread Kamil Rytarowski via lldb-commits
Author: kamil Date: Thu Feb 2 09:05:56 2017 New Revision: 293895 URL: http://llvm.org/viewvc/llvm-project?rev=293895=rev Log: Fix multi-process-driver.cpp build on NetBSD Summary: Include for strcmp(3) and memset(3). Sponsored by Reviewers: joerg, clayborg, emaste, labath Reviewed By: