microsoft / microsoft/demikernel
[build] Do not build inetstack for other libOSes
Open
Nobody has claimed this yet.
enhancement
- Dominant language
- Rust
- Stars
- 1.2k
- Forks
- 151
- PR merge metrics
- No merged PRs in 30d
Description
Context
Currently we always build the inet stack for the 'all' target of all libOSes because we build the unit tests, which depend on the inet stack.
Proposed Solution
Add a build target that excludes the inet stack.
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
Start by locating the build configuration for the all target and the unit-test build definitions for each libOS. Trace why those tests pull in the inet stack, then verify that the new target builds other libOSes without it while preserving the existing all behavior.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust
- Domain
- build-system
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100