[Lldb-commits] [PATCH] D67583: Fix swig python package path

Haibo Huang via Phabricator via lldb-commits lldb-commits at lists.llvm.org
Wed Sep 18 23:26:17 PDT 2019


hhb added a comment.

I don't have the right environment to try your command. But I didn't see anything obviously problematic.

Can you try the following:

  cd /src/llvm-project/lldb/scripts/Python

Then run the following python program:

  import sys
  sys.path.append('/src/llvm-project/lldb/scripts/Python')
  import finishSwigPythonLLDB
  vDictArgs = {"--srcRoot": "/src/llvm-project/lldb",
               "--targetDir": "/src/out/./lib32",
               "--cfgBldDir": "/src/out/tools/lldb/scripts",
               "--prefix": "/src/out",
               "--cmakeBuildConfiguration": ".",
               "--lldbLibDir": "lib32",
               "-m": None,
  }
  finishSwigPythonLLDB.get_framework_python_dir(vDictArgs)

For me the output is:

  (True, '/src/out/./lib/python2.7/site-packages/lldb', '')

Notice that the lib part don't have 32 prefix, even we specified that in parameters.

I kind of feeling that we should change this script to simply return targetDir. There's no good reason to use get_python_lib() and depends on python's implementation. But I don't know enough to make this decision...


Repository:
  rL LLVM

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D67583/new/

https://reviews.llvm.org/D67583





More information about the lldb-commits mailing list