[CMake] Enable BUILD_SHARED_LIBS=ON flag
Open
Nobody has claimed this yet.
module: build/install
triaged
- Dominant language
- Python
- Stars
- 5k
- Forks
- 1.2k
- Avg merge
- 2d 10h
- Merged PRs (30d)
- 581
Description
🚀 The feature, motivation and pitch
Right now we build everything with static library, except for explicitly required pybindings.
We want to enable shared libs as well. That will be useful for hot plug ins.
Alternatives
No response
Additional context
No response
RFC (Optional)
No response
cc @larryliu0820 @jathu
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
The issue provides no file, target, or test entry point. Begin by locating the repository's CMake configuration and current static-library settings, then identify how shared-library builds would be validated; done means BUILD_SHARED_LIBS=ON configures and builds successfully without breaking the existing build.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cmake
- Domain
- build-system
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 30/100