fjricci created this revision. fjricci added reviewers: zturner, vharron, emaste. fjricci added subscribers: sas, lldb-commits.
$(lldb -P)/../../ is assumed to be the lldb library directory by the test suite. However, it is possible that the python libs would be installed in build/lib64 instead of build/lib. Since liblldb.so is always installed in lib, make sure this is always used as LLDB_LIB_DIR. In cases where the python libs were already in build/lib, this patch will not affect LLDB_LIB_DIR. http://reviews.llvm.org/D19067 Files: packages/Python/lldbsuite/test/dotest.py Index: packages/Python/lldbsuite/test/dotest.py =================================================================== --- packages/Python/lldbsuite/test/dotest.py +++ packages/Python/lldbsuite/test/dotest.py @@ -635,7 +635,7 @@ if len(lines) >= 1 and os.path.isfile(os.path.join(lines[-1], init_in_python_dir)): lldbPythonDir = lines[-1] if "freebsd" in sys.platform or "linux" in sys.platform: - os.environ['LLDB_LIB_DIR'] = os.path.join(lldbPythonDir, '..', '..') + os.environ['LLDB_LIB_DIR'] = os.path.join(lldbPythonDir, '..', '..', '..', 'lib') if not lldbPythonDir: if platform.system() == "Darwin":
Index: packages/Python/lldbsuite/test/dotest.py =================================================================== --- packages/Python/lldbsuite/test/dotest.py +++ packages/Python/lldbsuite/test/dotest.py @@ -635,7 +635,7 @@ if len(lines) >= 1 and os.path.isfile(os.path.join(lines[-1], init_in_python_dir)): lldbPythonDir = lines[-1] if "freebsd" in sys.platform or "linux" in sys.platform: - os.environ['LLDB_LIB_DIR'] = os.path.join(lldbPythonDir, '..', '..') + os.environ['LLDB_LIB_DIR'] = os.path.join(lldbPythonDir, '..', '..', '..', 'lib') if not lldbPythonDir: if platform.system() == "Darwin":
_______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits