Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Need a more friendly way to build multi-platform c-api shared libraries. #7269

Closed
YuCrazing opened this issue Jan 31, 2023 · 0 comments
Closed
Assignees
Labels
feature request Suggest an idea on this project
Milestone

Comments

@YuCrazing
Copy link
Contributor

YuCrazing commented Jan 31, 2023

Concisely describe the proposed feature
I would like to deploy my taichi AOT apps to different platforms, such as linux and android. However, building c-api android shared library is not so friendly. build.py script only produces a linux shared library currently. I hope we can get multiple different platforms' c-api shared libraries by the build.py script in the future.

@YuCrazing YuCrazing added the feature request Suggest an idea on this project label Jan 31, 2023
@github-project-automation github-project-automation bot moved this to Untriaged in Taichi Lang Jan 31, 2023
@YuCrazing YuCrazing changed the title More friendly way to build multi-platform c_api shared library. More friendly way to build multi-platform c_api shared libraries. Jan 31, 2023
@YuCrazing YuCrazing changed the title More friendly way to build multi-platform c_api shared libraries. More friendly way to build multi-platform c-api shared libraries. Jan 31, 2023
@YuCrazing YuCrazing changed the title More friendly way to build multi-platform c-api shared libraries. Need a more friendly way to build multi-platform c-api shared libraries. Jan 31, 2023
@lin-hitonami lin-hitonami moved this from Untriaged to In Progress in Taichi Lang Feb 3, 2023
@lin-hitonami lin-hitonami moved this from In Progress to Todo in Taichi Lang Feb 3, 2023
@ailzhang ailzhang added this to the v1.5.0 milestone Feb 10, 2023
@turbo0628 turbo0628 modified the milestones: v1.5.0, v1.6.0 Mar 9, 2023
feisuzhu added a commit that referenced this issue Apr 13, 2023
Issue: #7269 

### Brief Summary

- Setting a skbuild platform name to ensure the Android build can
coexist with the Linux build of the C-API shared library.
- Run ensurepip in bootstraping
- Probe mirror before use
@github-project-automation github-project-automation bot moved this from Todo to Done in Taichi Lang Apr 13, 2023
quadpixels pushed a commit to quadpixels/taichi that referenced this issue May 13, 2023
Issue: taichi-dev#7269 

### Brief Summary

- Setting a skbuild platform name to ensure the Android build can
coexist with the Linux build of the C-API shared library.
- Run ensurepip in bootstraping
- Probe mirror before use
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature request Suggest an idea on this project
Projects
Status: Done
Development

No branches or pull requests

4 participants