[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. La

[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&view=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: http://ll

[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 http://lists.llvm.or

[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 this

[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. Repos

[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&view=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&id=86846#toc Repository: rL LLVM https://reviews.llvm.org/D2940

[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&view=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 platform-

[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 http://l

[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: scripts/Python/fin

[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&id=86807#toc Repository: rL LLVM https://reviews.llvm.org/

[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&view=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: