You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tvm.apache.org by GitBox <gi...@apache.org> on 2022/06/07 22:19:04 UTC

[GitHub] [tvm] areusch opened a new issue, #11617: [microTVM] Change CRT link strategy to just build one library

areusch opened a new issue, #11617:
URL: https://github.com/apache/tvm/issues/11617

   The crt used with microTVM is currently organized as one-library-per-directory. This has the benefit of ensuring a degree of isolation between the libraries, but ultimately gets unwieldy when we try to link the RPC server and include an executor because there's a circular dependency in the linked libs. 
   
   @alanmacd points out that we really don't have that much code in CRT and pretty much always we're trying to build a single library out of a subset of src/runtime/crt. So this issue tracks work to switch the build strategy from building several separate libs (e.g. `common`, `graph_executor`, `graph_executor_module`) and just build one. This would harmonize the `Makefile`-supported build strategy with the Arduino strategy.
   
   cc @Mousius @guberti @gromero @mehrdadh 


-- 
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.

To unsubscribe, e-mail: commits-unsubscribe@tvm.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org