Use sys.executable in lldb-dotest
authorPavel Labath <pavel@labath.sk>
Fri, 15 Feb 2019 07:41:17 +0000 (07:41 +0000)
committerPavel Labath <pavel@labath.sk>
Fri, 15 Feb 2019 07:41:17 +0000 (07:41 +0000)
Without that, dotest.py would be executed with the default python
interpreter, which may not be the same one that lldb is built with.

This still requires the user do know which python interpreter to use
when running lldb-dotest, but now he is at least able to choose it, if
he knows which one to use.

llvm-svn: 354105

lldb/utils/lldb-dotest/lldb-dotest.in

index c6cd8cb..059be93 100755 (executable)
@@ -9,7 +9,7 @@ if __name__ == '__main__':
     wrapper_args = sys.argv[1:]
     dotest_args = dotest_args_str.split(';')
     # Build dotest.py command.
-    cmd = [dotest_path, '-q']
+    cmd = [sys.executable, dotest_path, '-q']
     cmd.extend(dotest_args)
     cmd.extend(wrapper_args)
     # Invoke dotest.py and return exit code.