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]


Reply via email to