mshawcroft commented on pull request #5456: URL: https://github.com/apache/incubator-tvm/pull/5456#issuecomment-635819109
> Just a high-level question, how shall we integrate with LLVM? Hi! The python world has a series of PEPs that define the standards for portable packages/wheels etc. PEP513 was the original PEP https://www.python.org/dev/peps/pep-0513/ now superseded by PEP599 https://www.python.org/dev/peps/pep-0599/ Those standards define what system .so's a package can assume is present on a system. Any library not defined by those standards should be included within the package itself. Those PEP's also provide links to various tools to help construct conforming portable packages e.g. the manylinux project that provides dockerized build environments for the construction of conformant wheels and various associated auditing tools. Short answer, in order to get portable wheels that can be widely distributed and consumed I suspect we will need to package llvm libraries within the wheel. ---------------------------------------------------------------- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: [email protected]
